From 179a2ecff73863b5218c584a0fa17c4fef6cb8c4 Mon Sep 17 00:00:00 2001 From: ElgarL Date: Thu, 24 Nov 2011 16:05:41 +0000 Subject: More optimization (charAt(0)) --- .../groupmanager/permissions/AnjoPermissionsHandler.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'EssentialsGroupManager/src') diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/AnjoPermissionsHandler.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/AnjoPermissionsHandler.java index 2b48eafa0..b20780a54 100644 --- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/AnjoPermissionsHandler.java +++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/AnjoPermissionsHandler.java @@ -601,9 +601,9 @@ public class AnjoPermissionsHandler extends PermissionsReaderInterface { for (String access : user.getPermissionList()) { if (comparePermissionString(access, permission)) { result.accessLevel = access; - if (access.startsWith("-")) { + if (access.charAt(0) == '-') { result.resultType = PermissionCheckResult.Type.NEGATION; - } else if (access.startsWith("+")) { + } else if (access.charAt(0) == '+') { result.resultType = PermissionCheckResult.Type.EXCEPTION; } else { result.resultType = PermissionCheckResult.Type.FOUND; @@ -631,9 +631,9 @@ public class AnjoPermissionsHandler extends PermissionsReaderInterface { for (String access : group.getPermissionList()) { if (comparePermissionString(access, permission)) { result.accessLevel = access; - if (access.startsWith("-")) { + if (access.charAt(0) == '-') { result.resultType = PermissionCheckResult.Type.NEGATION; - } else if (access.startsWith("+")) { + } else if (access.charAt(0) == '+') { result.resultType = PermissionCheckResult.Type.EXCEPTION; } else { result.resultType = PermissionCheckResult.Type.FOUND; -- cgit v1.2.3