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
    void addAnnotation​(java.lang.String annotation)  
    java.util.Set<java.lang.String> getAnnotations()  
    int getModifiers()  
    java.lang.String getModifiersText()  
    java.lang.String getName()  
    boolean hasAnnotations()  
    void setModifiers​(int modifiers)  
    void setName​(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

      public static final java.util.Comparator<JavaElement> 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)