Interface TypeAndAnnotation


  • public interface TypeAndAnnotation
    Java type and associated JAXB annotations.
    Author:
    Kohsuke Kawaguchi
    • Method Detail

      • getTypeClass

        JType getTypeClass()
        Returns the Java type.

        JType is a representation of a Java type in a codeModel. If you just need the fully-qualified class name, call JType.fullName().

        Returns:
        never be null.
      • annotate

        void annotate​(JAnnotatable programElement)
        Annotates the given program element by additional JAXB annotations that need to be there at the point of reference.
      • equals

        boolean equals​(java.lang.Object o)
        Two TypeAndAnnotation are equal if they has the same type and annotations.
        Overrides:
        equals in class java.lang.Object