summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/analysis/Access.java
diff options
context:
space:
mode:
authorGravatar Thog2017-03-07 21:24:39 +0100
committerGravatar Thog2017-03-07 21:30:02 +0100
commitb4aaff683d78ab92b83f3a7257c33b8e27d1affa (patch)
treef23c9bb0927d83cc7302881266b7df8fd37959c7 /src/main/java/cuchaz/enigma/analysis/Access.java
parentAvoid crash of the matcher when the obf name is invalid (set a deob it using ... (diff)
downloadenigma-fork-b4aaff683d78ab92b83f3a7257c33b8e27d1affa.tar.gz
enigma-fork-b4aaff683d78ab92b83f3a7257c33b8e27d1affa.tar.xz
enigma-fork-b4aaff683d78ab92b83f3a7257c33b8e27d1affa.zip
Drop unix case style and implement hashCode when equals is overrided
Also update Guava to version 21
Diffstat (limited to 'src/main/java/cuchaz/enigma/analysis/Access.java')
-rw-r--r--src/main/java/cuchaz/enigma/analysis/Access.java15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/main/java/cuchaz/enigma/analysis/Access.java b/src/main/java/cuchaz/enigma/analysis/Access.java
index b8aafaa..b8a7b2c 100644
--- a/src/main/java/cuchaz/enigma/analysis/Access.java
+++ b/src/main/java/cuchaz/enigma/analysis/Access.java
@@ -17,10 +17,7 @@ import javassist.CtField;
17 17
18public enum Access { 18public enum Access {
19 19
20 Public, 20 PUBLIC, PROTECTED, PACKAGE, PRIVATE;
21 Protected,
22 Package,
23 Private;
24 21
25 public static Access get(CtBehavior behavior) { 22 public static Access get(CtBehavior behavior) {
26 return get(behavior.getModifiers()); 23 return get(behavior.getModifiers());
@@ -36,15 +33,15 @@ public enum Access {
36 boolean isPrivate = Modifier.isPrivate(modifiers); 33 boolean isPrivate = Modifier.isPrivate(modifiers);
37 34
38 if (isPublic && !isProtected && !isPrivate) { 35 if (isPublic && !isProtected && !isPrivate) {
39 return Public; 36 return PUBLIC;
40 } else if (!isPublic && isProtected && !isPrivate) { 37 } else if (!isPublic && isProtected && !isPrivate) {
41 return Protected; 38 return PROTECTED;
42 } else if (!isPublic && !isProtected && isPrivate) { 39 } else if (!isPublic && !isProtected && isPrivate) {
43 return Private; 40 return PRIVATE;
44 } else if (!isPublic && !isProtected && !isPrivate) { 41 } else if (!isPublic && !isProtected && !isPrivate) {
45 return Package; 42 return PACKAGE;
46 } 43 }
47 // assume public by default 44 // assume public by default
48 return Public; 45 return PUBLIC;
49 } 46 }
50} 47}