Package jaxx.compiler.java
Class JavaElement
java.lang.Object
jaxx.compiler.java.JavaElement
- Direct Known Subclasses:
JavaArgument,JavaConstructor,JavaField,JavaFile,JavaMethod
public abstract class JavaElement
extends java.lang.Object
Base Java element
- Since:
- 2.0.0
- Author:
- Tony Chemit - chemit@codelutin.com
-
Field Summary
Fields Modifier and Type Field Description static java.util.Comparator<JavaElement>JavaElementComparator -
Constructor Summary
Constructors Constructor Description JavaElement(int modifiers, java.lang.String name) -
Method Summary
Modifier and Type Method Description voidaddAnnotation(java.lang.String annotation)java.util.Set<java.lang.String>getAnnotations()intgetModifiers()java.lang.StringgetModifiersText()java.lang.StringgetName()booleanhasAnnotations()voidsetModifiers(int modifiers)voidsetName(java.lang.String name)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
JavaElementComparator
-
-
Constructor Details
-
JavaElement
public JavaElement(int modifiers, java.lang.String name)
-
-
Method Details
-
getModifiers
public final int getModifiers() -
setModifiers
public final void setModifiers(int modifiers) -
getName
public final java.lang.String getName() -
setName
public final void setName(java.lang.String name) -
getModifiersText
public final java.lang.String getModifiersText() -
getAnnotations
public java.util.Set<java.lang.String> getAnnotations() -
hasAnnotations
public boolean hasAnnotations() -
addAnnotation
public void addAnnotation(java.lang.String annotation)
-