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 boolean isAbstract = false;
24 public boolean parseModifier(final String string) {
25 for (final Access access : Access.values())
26 if (access.name.equals(string)) {
31 if ("static".equals(string)) {
36 if ("final".equals(string)) {
41 if ("abstract".equals(string)) {
52 access = Access.DEFAULT;
56 public String toString() {
57 final StringBuffer result = new StringBuffer();
59 result.append(access.name);
62 if (result.length() > 0)
64 result.append("static");
68 if (result.length() > 0)
70 result.append("final");
73 return result.toString();