1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-08-14 02:24:16 +02:00

minimal optimizations

This commit is contained in:
ElgarL
2011-11-24 16:45:57 +00:00
parent eea381e714
commit cd8ef9361b

View File

@@ -967,15 +967,13 @@ public class AnjoPermissionsHandler extends PermissionsReaderInterface {
public boolean comparePermissionString(String userAccessLevel, String fullPermissionName) {
int userAccessLevelLength;
if (userAccessLevel == null || fullPermissionName == null
|| (userAccessLevelLength = userAccessLevel.length()) == 0 || fullPermissionName.length() == 0) {
|| fullPermissionName.length() == 0 || (userAccessLevelLength = userAccessLevel.length()) == 0) {
return false;
}
int userAccessLevelOffset;
int userAccessLevelOffset = 0;
if (userAccessLevel.charAt(0) == '+' || userAccessLevel.charAt(0) == '-') {
userAccessLevelOffset = 1;
} else {
userAccessLevelOffset = 0;
}
if ("*".regionMatches(0, userAccessLevel, userAccessLevelOffset, userAccessLevelLength - userAccessLevelOffset)) {
return true;