1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-08-17 20:11:21 +02:00

More optimization (charAt(0))

This commit is contained in:
ElgarL
2011-11-24 16:05:41 +00:00
parent 70c235d4f0
commit 5a9b573309

View File

@@ -601,9 +601,9 @@ public class AnjoPermissionsHandler extends PermissionsReaderInterface {
for (String access : user.getPermissionList()) { for (String access : user.getPermissionList()) {
if (comparePermissionString(access, permission)) { if (comparePermissionString(access, permission)) {
result.accessLevel = access; result.accessLevel = access;
if (access.startsWith("-")) { if (access.charAt(0) == '-') {
result.resultType = PermissionCheckResult.Type.NEGATION; result.resultType = PermissionCheckResult.Type.NEGATION;
} else if (access.startsWith("+")) { } else if (access.charAt(0) == '+') {
result.resultType = PermissionCheckResult.Type.EXCEPTION; result.resultType = PermissionCheckResult.Type.EXCEPTION;
} else { } else {
result.resultType = PermissionCheckResult.Type.FOUND; result.resultType = PermissionCheckResult.Type.FOUND;
@@ -631,9 +631,9 @@ public class AnjoPermissionsHandler extends PermissionsReaderInterface {
for (String access : group.getPermissionList()) { for (String access : group.getPermissionList()) {
if (comparePermissionString(access, permission)) { if (comparePermissionString(access, permission)) {
result.accessLevel = access; result.accessLevel = access;
if (access.startsWith("-")) { if (access.charAt(0) == '-') {
result.resultType = PermissionCheckResult.Type.NEGATION; result.resultType = PermissionCheckResult.Type.NEGATION;
} else if (access.startsWith("+")) { } else if (access.charAt(0) == '+') {
result.resultType = PermissionCheckResult.Type.EXCEPTION; result.resultType = PermissionCheckResult.Type.EXCEPTION;
} else { } else {
result.resultType = PermissionCheckResult.Type.FOUND; result.resultType = PermissionCheckResult.Type.FOUND;