1 package eu.svjatoslav.inspector.java.methods;
3 public class Modifiers {
6 PUBLIC("public"), PROTECTED("protected"), DEFAULT(""), PRIVATE(
9 public final String name;
11 Access(final String name) {
16 Access access = Access.DEFAULT;
18 boolean isStatic = false;;
20 boolean isFinal = false;
22 public boolean parseModifier(final String string) {
23 for (final Access access : Access.values())
24 if (access.name.equals(string)) {
29 if ("static".equals(string)) {
34 if ("final".equals(string)) {
45 access = Access.DEFAULT;
49 public String toString() {
50 final StringBuffer result = new StringBuffer();
52 result.append(access.name);
55 if (result.length() > 0)
57 result.append("static");
61 if (result.length() > 0)
63 result.append("final");
66 return result.toString();