X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=javainspect.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Finspector%2Fjava%2Fmethods%2FModifiers.java;fp=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Finspector%2Fjava%2Fmethods%2FModifiers.java;h=0000000000000000000000000000000000000000;hp=26a3fadd3b83c2af78f090c64d8cde3e527f1f8e;hb=c98cda3c339e0a3345884e17e7657301d285ca1f;hpb=b2f519fd934cd49afbb5cfc88b3d2be396af0afa diff --git a/src/main/java/eu/svjatoslav/inspector/java/methods/Modifiers.java b/src/main/java/eu/svjatoslav/inspector/java/methods/Modifiers.java deleted file mode 100755 index 26a3fad..0000000 --- a/src/main/java/eu/svjatoslav/inspector/java/methods/Modifiers.java +++ /dev/null @@ -1,81 +0,0 @@ -/* - * JavaInspect - Utility to visualize java software - * Copyright (C) 2013-2020, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of version 3 of the GNU Lesser General Public License - * or later as published by the Free Software Foundation. - */ - -package eu.svjatoslav.inspector.java.methods; - -public class Modifiers { - - Access access = Access.DEFAULT; - boolean isStatic = false; - boolean isFinal = false; - boolean isAbstract = false; - - public boolean parseModifier(final String string) { - for (final Access access : Access.values()) - if (access.name.equals(string)) { - this.access = access; - return true; - } - - if ("static".equals(string)) { - isStatic = true; - return true; - } - - if ("final".equals(string)) { - isFinal = true; - return true; - } - - if ("abstract".equals(string)) { - isAbstract = true; - return true; - } - - return false; - } - - public void reset() { - isStatic = false; - isFinal = false; - access = Access.DEFAULT; - } - - @Override - public String toString() { - final StringBuilder result = new StringBuilder(); - - result.append(access.name); - - if (isStatic) { - if (result.length() > 0) - result.append(" "); - result.append("static"); - } - - if (isFinal) { - if (result.length() > 0) - result.append(" "); - result.append("final"); - } - - return result.toString(); - } - - public enum Access { - PUBLIC("public"), PROTECTED("protected"), DEFAULT(""), PRIVATE( - "private"); - - public final String name; - - Access(final String name) { - this.name = name; - } - } -}