Interface TypeAndAnnotation


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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void annotate​(com.sun.codemodel.JAnnotatable programElement)
      Annotates the given program element by additional JAXB annotations that need to be there at the point of reference.
      boolean equals​(Object o)
      Two TypeAndAnnotation are equal if they has the same type and annotations.
      com.sun.codemodel.JType getTypeClass()
      Returns the Java type.
    • Method Detail

      • getTypeClass

        com.sun.codemodel.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​(com.sun.codemodel.JAnnotatable programElement)
        Annotates the given program element by additional JAXB annotations that need to be there at the point of reference.