1
10
11 package com.sun.xml.bind.v2.model.annotation;
12
13 import java.lang.annotation.Annotation;
14 import javax.xml.bind.annotation.XmlValue;
15
16
17
21 final class XmlValueQuick
22 extends Quick
23 implements XmlValue
24 {
25
26 private final XmlValue core;
27
28 public XmlValueQuick(Locatable upstream, XmlValue core) {
29 super(upstream);
30 this.core = core;
31 }
32
33 protected Annotation getAnnotation() {
34 return core;
35 }
36
37 protected Quick newInstance(Locatable upstream, Annotation core) {
38 return new XmlValueQuick(upstream, ((XmlValue) core));
39 }
40
41 public Class<XmlValue> annotationType() {
42 return XmlValue.class;
43 }
44
45 }
46