- java.lang.Object
-
- com.sun.tools.xjc.api.Reference
-
@Deprecated(since="4.0", forRemoval=true) public final class Reference extends Object
Deprecated, for removal: This API element is subject to removal in a future version.Usecom.sun.tools.jxc.api.Referenceinstead.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 aElement). 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.
- Author:
- Kohsuke Kawaguchi
-
-
Field Summary
Fields Modifier and Type Field Description ElementannotationsDeprecated, for removal: This API element is subject to removal in a future version.The declaration from which annotations for thetypeis read.TypeMirrortypeDeprecated, for removal: This API element is subject to removal in a future version.The JAXB type being referenced.
-
Constructor Summary
Constructors Constructor Description Reference(ExecutableElement method)Deprecated, for removal: This API element is subject to removal in a future version.Creates a reference from the return type of the method and annotations on the method.Reference(TypeElement type, ProcessingEnvironment env)Deprecated, for removal: This API element is subject to removal in a future version.Creates a reference from a class declaration and its annotations.Reference(VariableElement param)Deprecated, for removal: This API element is subject to removal in a future version.Creates a reference from the parameter type and annotations on the parameter.Reference(TypeMirror type, Element annotations)Deprecated, for removal: This API element is subject to removal in a future version.Creates a reference by providing two values independently.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanequals(Object o)Deprecated, for removal: This API element is subject to removal in a future version.inthashCode()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
-
Field Detail
-
type
public final TypeMirror type
Deprecated, for removal: This API element is subject to removal in a future version.The JAXB type being referenced. Must not be null.
-
-
Constructor Detail
-
Reference
public Reference(ExecutableElement method)
Deprecated, for removal: This API element is subject to removal in a future version.Creates a reference from the return type of the method and annotations on the method.
-
Reference
public Reference(VariableElement param)
Deprecated, for removal: This API element is subject to removal in a future version.Creates a reference from the parameter type and annotations on the parameter.
-
Reference
public Reference(TypeElement type, ProcessingEnvironment env)
Deprecated, for removal: This API element is subject to removal in a future version.Creates a reference from a class declaration and its annotations.
-
Reference
public Reference(TypeMirror type, Element annotations)
Deprecated, for removal: This API element is subject to removal in a future version.Creates a reference by providing two values independently.
-
-
Method Detail
-
equals
public boolean equals(Object o)
Deprecated, for removal: This API element is subject to removal in a future version.
-
-