Package org.nuiton.jaxx.compiler.java
Class JavaElement
- java.lang.Object
-
- org.nuiton.jaxx.compiler.java.JavaElement
-
- Direct Known Subclasses:
JavaArgument,JavaConstructor,JavaField,JavaFile,JavaMethod
public abstract class JavaElement extends Object
Base Java element- Since:
- 2.0.0
- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Field Summary
Fields Modifier and Type Field Description static Comparator<JavaElement>JavaElementComparator
-
Constructor Summary
Constructors Constructor Description JavaElement(int modifiers, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAnnotation(String annotation)Set<String>getAnnotations()intgetModifiers()StringgetModifiersText()StringgetName()booleanhasAnnotations()booleanisAbstract()voidsetModifiers(int modifiers)voidsetName(String name)
-
-
-
Field Detail
-
JavaElementComparator
public static final Comparator<JavaElement> JavaElementComparator
-
-
Constructor Detail
-
JavaElement
public JavaElement(int modifiers, String name)
-
-
Method Detail
-
getModifiers
public final int getModifiers()
-
setModifiers
public final void setModifiers(int modifiers)
-
getName
public final String getName()
-
setName
public final void setName(String name)
-
isAbstract
public boolean isAbstract()
-
getModifiersText
public final String getModifiersText()
-
hasAnnotations
public boolean hasAnnotations()
-
addAnnotation
public void addAnnotation(String annotation)
-
-