PermissionOverride override = channel.getPermissionOverride(member.getGuild().getPublicRole()); long allowRaw = 0; long denyRaw = 0; override = channel.getPermissionOverride(role); if (override != null) denyRaw = (denyRaw & ~allowRole) | denyRole; override = channel.getPermissionOverride(member); if (override != null)
throw new NoSuchElementException("Attempted to create a PermissionOverride for a non-existent user. Guild: " + chan.getGuild() + ", Channel: " + chan + ", JSON: " + override); permOverride = (PermissionOverrideImpl) chan.getPermissionOverride(member); if (permOverride == null) throw new NoSuchElementException("Attempted to create a PermissionOverride for a non-existent role! JSON: " + override); permOverride = (PermissionOverrideImpl) chan.getPermissionOverride(role); if (permOverride == null)
PermissionOverride publicOverride = channel.getPermissionOverride(guild.getPublicRole()); PermissionOverride roleOverride = channel.getPermissionOverride(role);
PermissionOverride override = channel.getPermissionOverride(guild.getPublicRole()); if (override != null) permission = apply(permission, override.getAllowedRaw(), override.getDeniedRaw()); return permission; override = channel.getPermissionOverride(role);