blob: 5b79b7949bada1984b3a02dfff3570e549fb59fb (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
package cuchaz.enigma.translation.mapping;
import cuchaz.enigma.translation.representation.AccessFlags;
public enum AccessModifier {
UNCHANGED, PUBLIC, PROTECTED, PRIVATE;
public String getFormattedName() {
return "ACC:" + super.toString();
}
public AccessFlags transform(AccessFlags access) {
switch (this) {
case PUBLIC:
return access.setPublic();
case PROTECTED:
return access.setProtected();
case PRIVATE:
return access.setPrivate();
case UNCHANGED:
default:
return access;
}
}
}
|