class com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl<T, C, F, M> extends com.sun.xml.internal.bind.v2.model.impl.TypeInfoImpl<T, C, F, M> implements com.sun.xml.internal.bind.v2.model.core.ElementInfo<T, C>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl
super_class: com.sun.xml.internal.bind.v2.model.impl.TypeInfoImpl
{
private final javax.xml.namespace.QName tagName;
descriptor: Ljavax/xml/namespace/QName;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.xml.internal.bind.v2.model.core.NonElement<T, C> contentType;
descriptor: Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lcom/sun/xml/internal/bind/v2/model/core/NonElement<TT;TC;>;
private final T tOfJAXBElementT;
descriptor: Ljava/lang/Object;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: TT;
private final T elementType;
descriptor: Ljava/lang/Object;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: TT;
private final com.sun.xml.internal.bind.v2.model.core.ClassInfo<T, C> scope;
descriptor: Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo<TT;TC;>;
private final javax.xml.bind.annotation.XmlElementDecl anno;
descriptor: Ljavax/xml/bind/annotation/XmlElementDecl;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl<T, C, F, M> substitutionHead;
descriptor: Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl;
flags: (0x0002) ACC_PRIVATE
Signature: Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>;
private com.sun.istack.internal.FinalArrayList<com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl<T, C, F, M>> substitutionMembers;
descriptor: Lcom/sun/istack/internal/FinalArrayList;
flags: (0x0002) ACC_PRIVATE
Signature: Lcom/sun/istack/internal/FinalArrayList<Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>;>;
private final M method;
descriptor: Ljava/lang/Object;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: TM;
private final com.sun.xml.internal.bind.v2.model.core.Adapter<T, C> adapter;
descriptor: Lcom/sun/xml/internal/bind/v2/model/core/Adapter;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lcom/sun/xml/internal/bind/v2/model/core/Adapter<TT;TC;>;
private final boolean isCollection;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.xml.internal.bind.v2.model.core.ID id;
descriptor: Lcom/sun/xml/internal/bind/v2/model/core/ID;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl<T, C, F, M>.PropertyImpl property;
descriptor: Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl$PropertyImpl;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>.PropertyImpl;
private final javax.activation.MimeType expectedMimeType;
descriptor: Ljavax/activation/MimeType;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean inlineBinary;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javax.xml.namespace.QName schemaType;
descriptor: Ljavax/xml/namespace/QName;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.$assertionsDisabled:Z
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(com.sun.xml.internal.bind.v2.model.impl.ModelBuilder<T, C, F, M>, com.sun.xml.internal.bind.v2.model.impl.RegistryInfoImpl<T, C, F, M>, );
descriptor: (Lcom/sun/xml/internal/bind/v2/model/impl/ModelBuilder;Lcom/sun/xml/internal/bind/v2/model/impl/RegistryInfoImpl;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokespecial com.sun.xml.internal.bind.v2.model.impl.TypeInfoImpl.<init>:(Lcom/sun/xml/internal/bind/v2/model/impl/ModelBuilder;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)V
1: aload 0
aload 3
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.method:Ljava/lang/Object;
2: aload 0
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.reader:()Lcom/sun/xml/internal/bind/v2/model/annotation/AnnotationReader;
ldc Ljavax/xml/bind/annotation/XmlElementDecl;
aload 3
aload 0
invokeinterface com.sun.xml.internal.bind.v2.model.annotation.AnnotationReader.getMethodAnnotation:(Ljava/lang/Class;Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Ljava/lang/annotation/Annotation;
checkcast javax.xml.bind.annotation.XmlElementDecl
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.anno:Ljavax/xml/bind/annotation/XmlElementDecl;
3: getstatic com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.$assertionsDisabled:Z
ifne 4
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.anno:Ljavax/xml/bind/annotation/XmlElementDecl;
ifnonnull 4
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
4: StackMap locals: com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl com.sun.xml.internal.bind.v2.model.impl.ModelBuilder com.sun.xml.internal.bind.v2.model.impl.RegistryInfoImpl java.lang.Object
StackMap stack:
getstatic com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.$assertionsDisabled:Z
ifne 5
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.anno:Ljavax/xml/bind/annotation/XmlElementDecl;
instanceof com.sun.xml.internal.bind.v2.model.annotation.Locatable
ifne 5
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
5: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.nav:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
aload 3
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.getReturnType:(Ljava/lang/Object;)Ljava/lang/Object;
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.elementType:Ljava/lang/Object;
6: aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.nav:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.elementType:Ljava/lang/Object;
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.nav:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
ldc Ljavax/xml/bind/JAXBElement;
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.asDecl:(Ljava/lang/Class;)Ljava/lang/Object;
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.getBaseClass:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
astore 4
start local 4 7: aload 4
ifnonnull 12
8: new com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationException
dup
9: getstatic com.sun.xml.internal.bind.v2.model.impl.Messages.XML_ELEMENT_MAPPING_ON_NON_IXMLELEMENT_METHOD:Lcom/sun/xml/internal/bind/v2/model/impl/Messages;
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.nav:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
aload 3
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.getMethodName:(Ljava/lang/Object;)Ljava/lang/String;
aastore
invokevirtual com.sun.xml.internal.bind.v2.model.impl.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
10: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.anno:Ljavax/xml/bind/annotation/XmlElementDecl;
11: invokespecial com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationException.<init>:(Ljava/lang/String;Ljava/lang/annotation/Annotation;)V
athrow
12: StackMap locals: java.lang.Object
StackMap stack:
aload 0
aload 0
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.anno:Ljavax/xml/bind/annotation/XmlElementDecl;
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.parseElementName:(Ljavax/xml/bind/annotation/XmlElementDecl;)Ljavax/xml/namespace/QName;
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.tagName:Ljavax/xml/namespace/QName;
13: aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.nav:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
aload 3
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.getMethodParameters:(Ljava/lang/Object;)[Ljava/lang/Object;
astore 5
start local 5 14: aconst_null
astore 6
start local 6 15: aload 5
arraylength
ifle 23
16: aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.reader:()Lcom/sun/xml/internal/bind/v2/model/annotation/AnnotationReader;
ldc Ljavax/xml/bind/annotation/adapters/XmlJavaTypeAdapter;
aload 3
aload 0
invokeinterface com.sun.xml.internal.bind.v2.model.annotation.AnnotationReader.getMethodAnnotation:(Ljava/lang/Class;Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Ljava/lang/annotation/Annotation;
checkcast javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter
astore 7
start local 7 17: aload 7
ifnull 19
18: new com.sun.xml.internal.bind.v2.model.core.Adapter
dup
aload 7
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.reader:()Lcom/sun/xml/internal/bind/v2/model/annotation/AnnotationReader;
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.nav:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
invokespecial com.sun.xml.internal.bind.v2.model.core.Adapter.<init>:(Ljavax/xml/bind/annotation/adapters/XmlJavaTypeAdapter;Lcom/sun/xml/internal/bind/v2/model/annotation/AnnotationReader;Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;)V
astore 6
goto 23
19: StackMap locals: java.lang.Object[] com.sun.xml.internal.bind.v2.model.core.Adapter javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.reader:()Lcom/sun/xml/internal/bind/v2/model/annotation/AnnotationReader;
ldc Ljavax/xml/bind/annotation/XmlAttachmentRef;
aload 3
aload 0
invokeinterface com.sun.xml.internal.bind.v2.model.annotation.AnnotationReader.getMethodAnnotation:(Ljava/lang/Class;Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Ljava/lang/annotation/Annotation;
checkcast javax.xml.bind.annotation.XmlAttachmentRef
astore 8
start local 8 20: aload 8
ifnull 23
21: ldc "in Annotation Processing swaRefAdapter isn't avaialble, so this returns null"
invokestatic com.sun.xml.internal.bind.v2.TODO.prototype:(Ljava/lang/String;)V
22: new com.sun.xml.internal.bind.v2.model.core.Adapter
dup
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.owner:Lcom/sun/xml/internal/bind/v2/model/impl/TypeInfoSetImpl;
getfield com.sun.xml.internal.bind.v2.model.impl.TypeInfoSetImpl.nav:Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
ldc Lcom/sun/xml/internal/bind/v2/runtime/SwaRefAdapter;
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.asDecl:(Ljava/lang/Class;)Ljava/lang/Object;
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.owner:Lcom/sun/xml/internal/bind/v2/model/impl/TypeInfoSetImpl;
getfield com.sun.xml.internal.bind.v2.model.impl.TypeInfoSetImpl.nav:Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
invokespecial com.sun.xml.internal.bind.v2.model.core.Adapter.<init>:(Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;)V
astore 6
end local 8 end local 7 23: StackMap locals:
StackMap stack:
aload 0
aload 6
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.adapter:Lcom/sun/xml/internal/bind/v2/model/core/Adapter;
24: aload 0
25: aload 5
arraylength
ifle 26
aload 5
iconst_0
aaload
goto 27
26: StackMap locals:
StackMap stack: com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.nav:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
aload 4
iconst_0
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.getTypeArgument:(Ljava/lang/Object;I)Ljava/lang/Object;
27: StackMap locals: com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl com.sun.xml.internal.bind.v2.model.impl.ModelBuilder com.sun.xml.internal.bind.v2.model.impl.RegistryInfoImpl java.lang.Object java.lang.Object java.lang.Object[] com.sun.xml.internal.bind.v2.model.core.Adapter
StackMap stack: com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl java.lang.Object
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.tOfJAXBElementT:Ljava/lang/Object;
28: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.adapter:Lcom/sun/xml/internal/bind/v2/model/core/Adapter;
ifnonnull 37
29: aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.nav:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.tOfJAXBElementT:Ljava/lang/Object;
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.nav:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
ldc Ljava/util/List;
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.asDecl:(Ljava/lang/Class;)Ljava/lang/Object;
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.getBaseClass:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
astore 7
start local 7 30: aload 7
ifnonnull 34
31: aload 0
iconst_0
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.isCollection:Z
32: aload 0
aload 1
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.tOfJAXBElementT:Ljava/lang/Object;
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.getTypeInfo:(Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.contentType:Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
33: goto 39
34: StackMap locals: java.lang.Object
StackMap stack:
aload 0
iconst_1
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.isCollection:Z
35: aload 0
aload 1
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.nav:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
aload 7
iconst_0
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.getTypeArgument:(Ljava/lang/Object;I)Ljava/lang/Object;
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.getTypeInfo:(Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.contentType:Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
end local 7 36: goto 39
37: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.adapter:Lcom/sun/xml/internal/bind/v2/model/core/Adapter;
getfield com.sun.xml.internal.bind.v2.model.core.Adapter.defaultType:Ljava/lang/Object;
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.getTypeInfo:(Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.contentType:Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
38: aload 0
iconst_0
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.isCollection:Z
39: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.reader:()Lcom/sun/xml/internal/bind/v2/model/annotation/AnnotationReader;
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.anno:Ljavax/xml/bind/annotation/XmlElementDecl;
ldc "scope"
invokeinterface com.sun.xml.internal.bind.v2.model.annotation.AnnotationReader.getClassValue:(Ljava/lang/annotation/Annotation;Ljava/lang/String;)Ljava/lang/Object;
astore 7
start local 7 40: aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.nav:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
aload 7
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.nav:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
ldc Ljavax/xml/bind/annotation/XmlElementDecl$GLOBAL;
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.ref:(Ljava/lang/Class;)Ljava/lang/Object;
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.isSameType:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 42
41: aload 0
aconst_null
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.scope:Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;
goto 49
42: StackMap locals: java.lang.Object
StackMap stack:
aload 1
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.nav:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
aload 7
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.asDecl:(Ljava/lang/Object;)Ljava/lang/Object;
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.getClassInfo:(Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
astore 8
start local 8 43: aload 8
instanceof com.sun.xml.internal.bind.v2.model.core.ClassInfo
ifne 48
44: new com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationException
dup
45: getstatic com.sun.xml.internal.bind.v2.model.impl.Messages.SCOPE_IS_NOT_COMPLEXTYPE:Lcom/sun/xml/internal/bind/v2/model/impl/Messages;
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.nav:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
aload 7
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.getTypeName:(Ljava/lang/Object;)Ljava/lang/String;
aastore
invokevirtual com.sun.xml.internal.bind.v2.model.impl.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
46: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.anno:Ljavax/xml/bind/annotation/XmlElementDecl;
47: invokespecial com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationException.<init>:(Ljava/lang/String;Ljava/lang/annotation/Annotation;)V
athrow
48: StackMap locals: com.sun.xml.internal.bind.v2.model.core.NonElement
StackMap stack:
aload 0
aload 8
checkcast com.sun.xml.internal.bind.v2.model.core.ClassInfo
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.scope:Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;
end local 8 49: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.calcId:()Lcom/sun/xml/internal/bind/v2/model/core/ID;
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.id:Lcom/sun/xml/internal/bind/v2/model/core/ID;
50: aload 0
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.createPropertyImpl:()Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl$PropertyImpl;
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.property:Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl$PropertyImpl;
51: aload 0
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.property:Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl$PropertyImpl;
aload 1
invokestatic com.sun.xml.internal.bind.v2.model.impl.Util.calcExpectedMediaType:(Lcom/sun/xml/internal/bind/v2/model/annotation/AnnotationSource;Lcom/sun/xml/internal/bind/v2/model/impl/ModelBuilder;)Ljavax/activation/MimeType;
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.expectedMimeType:Ljavax/activation/MimeType;
52: aload 0
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.reader:()Lcom/sun/xml/internal/bind/v2/model/annotation/AnnotationReader;
ldc Ljavax/xml/bind/annotation/XmlInlineBinaryData;
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.method:Ljava/lang/Object;
invokeinterface com.sun.xml.internal.bind.v2.model.annotation.AnnotationReader.hasMethodAnnotation:(Ljava/lang/Class;Ljava/lang/Object;)Z
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.inlineBinary:Z
53: aload 0
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.reader:()Lcom/sun/xml/internal/bind/v2/model/annotation/AnnotationReader;
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.property:Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl$PropertyImpl;
aload 2
getfield com.sun.xml.internal.bind.v2.model.impl.RegistryInfoImpl.registryClass:Ljava/lang/Object;
54: aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.getContentInMemoryType:()Ljava/lang/Object;
aload 0
55: invokestatic com.sun.xml.internal.bind.v2.model.impl.Util.calcSchemaType:(Lcom/sun/xml/internal/bind/v2/model/annotation/AnnotationReader;Lcom/sun/xml/internal/bind/v2/model/annotation/AnnotationSource;Ljava/lang/Object;Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Ljavax/xml/namespace/QName;
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.schemaType:Ljavax/xml/namespace/QName;
56: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 57 0 this Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>;
0 57 1 builder Lcom/sun/xml/internal/bind/v2/model/impl/ModelBuilder<TT;TC;TF;TM;>;
0 57 2 registry Lcom/sun/xml/internal/bind/v2/model/impl/RegistryInfoImpl<TT;TC;TF;TM;>;
0 57 3 m TM;
7 57 4 baseClass TT;
14 57 5 methodParams [Ljava/lang/Object;
15 57 6 a Lcom/sun/xml/internal/bind/v2/model/core/Adapter<TT;TC;>;
17 23 7 adapter Ljavax/xml/bind/annotation/adapters/XmlJavaTypeAdapter;
20 23 8 xsa Ljavax/xml/bind/annotation/XmlAttachmentRef;
30 36 7 list TT;
40 57 7 s TT;
43 49 8 scp Lcom/sun/xml/internal/bind/v2/model/core/NonElement<TT;TC;>;
Exceptions:
throws com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationException
Signature: (Lcom/sun/xml/internal/bind/v2/model/impl/ModelBuilder<TT;TC;TF;TM;>;Lcom/sun/xml/internal/bind/v2/model/impl/RegistryInfoImpl<TT;TC;TF;TM;>;TM;)V
MethodParameters:
Name Flags
builder
registry
m
final javax.xml.namespace.QName parseElementName(javax.xml.bind.annotation.XmlElementDecl);
descriptor: (Ljavax/xml/bind/annotation/XmlElementDecl;)Ljavax/xml/namespace/QName;
flags: (0x0010) ACC_FINAL
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface javax.xml.bind.annotation.XmlElementDecl.name:()Ljava/lang/String;
astore 2
start local 2 1: aload 1
invokeinterface javax.xml.bind.annotation.XmlElementDecl.namespace:()Ljava/lang/String;
astore 3
start local 3 2: aload 3
ldc "##default"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
3: aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.reader:()Lcom/sun/xml/internal/bind/v2/model/annotation/AnnotationReader;
ldc Ljavax/xml/bind/annotation/XmlSchema;
4: aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.nav:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.method:Ljava/lang/Object;
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.getDeclaringClassForMethod:(Ljava/lang/Object;)Ljava/lang/Object;
aload 0
5: invokeinterface com.sun.xml.internal.bind.v2.model.annotation.AnnotationReader.getPackageAnnotation:(Ljava/lang/Class;Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Ljava/lang/annotation/Annotation;
checkcast javax.xml.bind.annotation.XmlSchema
astore 4
start local 4 6: aload 4
ifnull 8
7: aload 4
invokeinterface javax.xml.bind.annotation.XmlSchema.namespace:()Ljava/lang/String;
astore 3
goto 9
8: StackMap locals: java.lang.String java.lang.String javax.xml.bind.annotation.XmlSchema
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.builder:Lcom/sun/xml/internal/bind/v2/model/impl/ModelBuilder;
getfield com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.defaultNsUri:Ljava/lang/String;
astore 3
end local 4 9: StackMap locals:
StackMap stack:
new javax.xml.namespace.QName
dup
aload 3
invokevirtual java.lang.String.intern:()Ljava/lang/String;
aload 2
invokevirtual java.lang.String.intern:()Ljava/lang/String;
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>;
0 10 1 e Ljavax/xml/bind/annotation/XmlElementDecl;
1 10 2 local Ljava/lang/String;
2 10 3 nsUri Ljava/lang/String;
6 9 4 xs Ljavax/xml/bind/annotation/XmlSchema;
MethodParameters:
Name Flags
e
protected com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl<T, C, F, M>.PropertyImpl createPropertyImpl();
descriptor: ()Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl$PropertyImpl;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl$PropertyImpl
dup
aload 0
invokespecial com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl$PropertyImpl.<init>:(Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>;
Signature: ()Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>.PropertyImpl;
public com.sun.xml.internal.bind.v2.model.core.ElementPropertyInfo<T, C> getProperty();
descriptor: ()Lcom/sun/xml/internal/bind/v2/model/core/ElementPropertyInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.property:Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl$PropertyImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>;
Signature: ()Lcom/sun/xml/internal/bind/v2/model/core/ElementPropertyInfo<TT;TC;>;
public com.sun.xml.internal.bind.v2.model.core.NonElement<T, C> getContentType();
descriptor: ()Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.contentType:Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>;
Signature: ()Lcom/sun/xml/internal/bind/v2/model/core/NonElement<TT;TC;>;
public T getContentInMemoryType();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.adapter:Lcom/sun/xml/internal/bind/v2/model/core/Adapter;
ifnonnull 2
1: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.tOfJAXBElementT:Ljava/lang/Object;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.adapter:Lcom/sun/xml/internal/bind/v2/model/core/Adapter;
getfield com.sun.xml.internal.bind.v2.model.core.Adapter.customType:Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>;
Signature: ()TT;
public javax.xml.namespace.QName getElementName();
descriptor: ()Ljavax/xml/namespace/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.tagName:Ljavax/xml/namespace/QName;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>;
public T getType();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.elementType:Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>;
Signature: ()TT;
public final boolean canBeReferencedByIDREF();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>;
private com.sun.xml.internal.bind.v2.model.core.ID calcId();
descriptor: ()Lcom/sun/xml/internal/bind/v2/model/core/ID;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.reader:()Lcom/sun/xml/internal/bind/v2/model/annotation/AnnotationReader;
ldc Ljavax/xml/bind/annotation/XmlID;
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.method:Ljava/lang/Object;
invokeinterface com.sun.xml.internal.bind.v2.model.annotation.AnnotationReader.hasMethodAnnotation:(Ljava/lang/Class;Ljava/lang/Object;)Z
ifeq 2
1: getstatic com.sun.xml.internal.bind.v2.model.core.ID.ID:Lcom/sun/xml/internal/bind/v2/model/core/ID;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.reader:()Lcom/sun/xml/internal/bind/v2/model/annotation/AnnotationReader;
ldc Ljavax/xml/bind/annotation/XmlIDREF;
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.method:Ljava/lang/Object;
invokeinterface com.sun.xml.internal.bind.v2.model.annotation.AnnotationReader.hasMethodAnnotation:(Ljava/lang/Class;Ljava/lang/Object;)Z
ifeq 4
3: getstatic com.sun.xml.internal.bind.v2.model.core.ID.IDREF:Lcom/sun/xml/internal/bind/v2/model/core/ID;
areturn
4: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.bind.v2.model.core.ID.NONE:Lcom/sun/xml/internal/bind/v2/model/core/ID;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>;
public com.sun.xml.internal.bind.v2.model.core.ClassInfo<T, C> getScope();
descriptor: ()Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.scope:Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>;
Signature: ()Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo<TT;TC;>;
public com.sun.xml.internal.bind.v2.model.core.ElementInfo<T, C> getSubstitutionHead();
descriptor: ()Lcom/sun/xml/internal/bind/v2/model/core/ElementInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.substitutionHead:Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>;
Signature: ()Lcom/sun/xml/internal/bind/v2/model/core/ElementInfo<TT;TC;>;
public java.util.Collection<? extends com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl<T, C, F, M>> getSubstitutionMembers();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.substitutionMembers:Lcom/sun/istack/internal/FinalArrayList;
ifnonnull 2
1: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.substitutionMembers:Lcom/sun/istack/internal/FinalArrayList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>;
Signature: ()Ljava/util/Collection<+Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>;>;
void link();
descriptor: ()V
flags: (0x0000)
Code:
stack=8, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.anno:Ljavax/xml/bind/annotation/XmlElementDecl;
invokeinterface javax.xml.bind.annotation.XmlElementDecl.substitutionHeadName:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifeq 16
1: new javax.xml.namespace.QName
dup
2: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.anno:Ljavax/xml/bind/annotation/XmlElementDecl;
invokeinterface javax.xml.bind.annotation.XmlElementDecl.substitutionHeadNamespace:()Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.anno:Ljavax/xml/bind/annotation/XmlElementDecl;
invokeinterface javax.xml.bind.annotation.XmlElementDecl.substitutionHeadName:()Ljava/lang/String;
3: invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 1
start local 1 4: aload 0
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.owner:Lcom/sun/xml/internal/bind/v2/model/impl/TypeInfoSetImpl;
aconst_null
aload 1
invokevirtual com.sun.xml.internal.bind.v2.model.impl.TypeInfoSetImpl.getElementInfo:(Ljava/lang/Object;Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl;
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.substitutionHead:Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl;
5: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.substitutionHead:Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl;
ifnonnull 14
6: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.builder:Lcom/sun/xml/internal/bind/v2/model/impl/ModelBuilder;
7: new com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationException
dup
getstatic com.sun.xml.internal.bind.v2.model.impl.Messages.NON_EXISTENT_ELEMENT_MAPPING:Lcom/sun/xml/internal/bind/v2/model/impl/Messages;
iconst_2
anewarray java.lang.Object
dup
iconst_0
8: aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
aastore
dup
iconst_1
aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
aastore
9: invokevirtual com.sun.xml.internal.bind.v2.model.impl.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
10: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.anno:Ljavax/xml/bind/annotation/XmlElementDecl;
11: invokespecial com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationException.<init>:(Ljava/lang/String;Ljava/lang/annotation/Annotation;)V
12: invokevirtual com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.reportError:(Lcom/sun/xml/internal/bind/v2/runtime/IllegalAnnotationException;)V
13: goto 17
14: StackMap locals: javax.xml.namespace.QName
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.substitutionHead:Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl;
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.addSubstitutionMember:(Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl;)V
end local 1 15: goto 17
16: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.substitutionHead:Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl;
17: StackMap locals:
StackMap stack:
aload 0
invokespecial com.sun.xml.internal.bind.v2.model.impl.TypeInfoImpl.link:()V
18: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>;
4 15 1 name Ljavax/xml/namespace/QName;
private void addSubstitutionMember(com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl<T, C, F, M>);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.substitutionMembers:Lcom/sun/istack/internal/FinalArrayList;
ifnonnull 2
1: aload 0
new com.sun.istack.internal.FinalArrayList
dup
invokespecial com.sun.istack.internal.FinalArrayList.<init>:()V
putfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.substitutionMembers:Lcom/sun/istack/internal/FinalArrayList;
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.substitutionMembers:Lcom/sun/istack/internal/FinalArrayList;
aload 1
invokevirtual com.sun.istack.internal.FinalArrayList.add:(Ljava/lang/Object;)Z
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>;
0 4 1 child Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>;
Signature: (Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>;)V
MethodParameters:
Name Flags
child
public com.sun.xml.internal.bind.v2.runtime.Location getLocation();
descriptor: ()Lcom/sun/xml/internal/bind/v2/runtime/Location;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.nav:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.method:Ljava/lang/Object;
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.getMethodLocation:(Ljava/lang/Object;)Lcom/sun/xml/internal/bind/v2/runtime/Location;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl<TT;TC;TF;TM;>;
public com.sun.xml.internal.bind.v2.model.core.Element getSubstitutionHead();
descriptor: ()Lcom/sun/xml/internal/bind/v2/model/core/Element;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl.getSubstitutionHead:()Lcom/sun/xml/internal/bind/v2/model/core/ElementInfo;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: <T:Ljava/lang/Object;C:Ljava/lang/Object;F:Ljava/lang/Object;M:Ljava/lang/Object;>Lcom/sun/xml/internal/bind/v2/model/impl/TypeInfoImpl<TT;TC;TF;TM;>;Lcom/sun/xml/internal/bind/v2/model/core/ElementInfo<TT;TC;>;
SourceFile: "ElementInfoImpl.java"
NestMembers:
com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl$PropertyImpl
InnerClasses:
protected PropertyImpl = com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl$PropertyImpl of com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl
public final GLOBAL = javax.xml.bind.annotation.XmlElementDecl$GLOBAL of javax.xml.bind.annotation.XmlElementDecl