public abstract class Quick extends Object implements Annotation, Locatable, Location
Locatable Annotation.
Derived classes of this class is provided for annotations that are commonly
used in JAXB, to improve the performance of LocatableAnnotation.create(A, com.sun.xml.bind.v2.model.annotation.Locatable).
| Modifier | Constructor and Description |
|---|---|
protected |
Quick(Locatable upstream) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Annotation |
getAnnotation()
Gets the annotation object that this object is wrapping.
|
Location |
getLocation() |
Locatable |
getUpstream() |
protected abstract Quick |
newInstance(Locatable upstream,
Annotation core)
Factory method to create a new instance of the same kind.
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitannotationType, equals, hashCodeprotected Quick(Locatable upstream)
protected abstract Annotation getAnnotation()
protected abstract Quick newInstance(Locatable upstream, Annotation core)
Quick object also works as a factory of itselfpublic final Location getLocation()
getLocation in interface Locatablepublic final Locatable getUpstream()
getUpstream in interface LocatableCopyright © 2015 Oracle Corporation. All Rights Reserved.