com.sun.tools.xjc.api
Interface TypeAndAnnotation

All Known Implementing Classes:
TypeAndAnnotationImpl

public interface TypeAndAnnotation

Java type and associated JAXB annotations.


Method Summary
 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.


equals

boolean equals(Object o)
Two TypeAndAnnotation are equal if they has the same type and annotations.

Overrides:
equals in class Object