|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.tools.xjc.api.Reference
public final class Reference
Reference to a JAXB type (from JAX-RPC.)
A reference is a Java type (represented as a TypeMirror)
and a set of annotations (represented as a Declaration).
Together they describe a root reference to a JAXB type binding.
Those two values can be supplied independently, or you can use other convenience constructors to supply two values at once.
| Field Summary | |
|---|---|
Declaration |
annotations
The declaration from which annotations for the type is read. |
TypeMirror |
type
The JAXB type being referenced. |
| Constructor Summary | |
|---|---|
Reference(MethodDeclaration method)
Creates a reference from the return type of the method and annotations on the method. |
|
Reference(ParameterDeclaration param)
Creates a reference from the parameter type and annotations on the parameter. |
|
Reference(TypeDeclaration type,
AnnotationProcessorEnvironment env)
Creates a reference from a class declaration and its annotations. |
|
Reference(TypeMirror type,
Declaration annotations)
Creates a reference by providing two values independently. |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object o)
|
SourcePosition |
getPosition()
Gets the source location that can be used to report error messages regarding this reference. |
int |
hashCode()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final TypeMirror type
public final Declaration annotations
type is read.
Must not be null.
| Constructor Detail |
|---|
public Reference(MethodDeclaration method)
public Reference(ParameterDeclaration param)
public Reference(TypeDeclaration type,
AnnotationProcessorEnvironment env)
public Reference(TypeMirror type,
Declaration annotations)
| Method Detail |
|---|
public SourcePosition getPosition()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||