01: package com.sun.xml.bind.v2.model.annotation;
02:
03: import java.lang.annotation.Annotation;
04: import javax.xml.bind.annotation.XmlTransient;
05:
06: final class XmlTransientQuick extends Quick implements XmlTransient {
07:
08: private final XmlTransient core;
09:
10: public XmlTransientQuick(Locatable upstream, XmlTransient core) {
11: super (upstream);
12: this .core = core;
13: }
14:
15: protected Annotation getAnnotation() {
16: return core;
17: }
18:
19: protected Quick newInstance(Locatable upstream, Annotation core) {
20: return new XmlTransientQuick(upstream, ((XmlTransient) core));
21: }
22:
23: public Class<XmlTransient> annotationType() {
24: return XmlTransient.class;
25: }
26:
27: }
|