summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/analysis/Access.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cuchaz/enigma/analysis/Access.java')
-rw-r--r--src/cuchaz/enigma/analysis/Access.java30
1 files changed, 11 insertions, 19 deletions
diff --git a/src/cuchaz/enigma/analysis/Access.java b/src/cuchaz/enigma/analysis/Access.java
index e35bb21..8d3409a 100644
--- a/src/cuchaz/enigma/analysis/Access.java
+++ b/src/cuchaz/enigma/analysis/Access.java
@@ -15,37 +15,29 @@ import java.lang.reflect.Modifier;
15import javassist.CtBehavior; 15import javassist.CtBehavior;
16import javassist.CtField; 16import javassist.CtField;
17 17
18public enum Access 18public enum Access {
19{ 19
20 Public, 20 Public,
21 Protected, 21 Protected,
22 Private; 22 Private;
23 23
24 public static Access get( CtBehavior behavior ) 24 public static Access get(CtBehavior behavior) {
25 { 25 return get(behavior.getModifiers());
26 return get( behavior.getModifiers() );
27 } 26 }
28 27
29 public static Access get( CtField field ) 28 public static Access get(CtField field) {
30 { 29 return get(field.getModifiers());
31 return get( field.getModifiers() );
32 } 30 }
33 31
34 public static Access get( int modifiers ) 32 public static Access get(int modifiers) {
35 { 33 if (Modifier.isPublic(modifiers)) {
36 if( Modifier.isPublic( modifiers ) )
37 {
38 return Public; 34 return Public;
39 } 35 } else if (Modifier.isProtected(modifiers)) {
40 else if( Modifier.isProtected( modifiers ) )
41 {
42 return Protected; 36 return Protected;
43 } 37 } else if (Modifier.isPrivate(modifiers)) {
44 else if( Modifier.isPrivate( modifiers ) )
45 {
46 return Private; 38 return Private;
47 } 39 }
48 // assume public by default 40 // assume public by default
49 return Public; 41 return Public;
50 } 42 }
51} \ No newline at end of file 43}