Interface TypeAndAnnotation


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

    Modifier and Type
    Method
    Description
    void
    annotate(JAnnotatable programElement)
    Annotates the given program element by additional JAXB annotations that need to be there at the point of reference.
    boolean
    Two are equal if they has the same type and annotations.
    Returns the Java type.
  • Method Details

    • 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(Object o)
      Two are equal if they has the same type and annotations.
      Overrides:
      equals in class Object