public final class com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader extends com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader
super_class: com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader
{
private final com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader defaultLoader;
descriptor: Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor xacc;
descriptor: Lcom/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.xml.internal.bind.v2.runtime.reflect.Accessor acc;
descriptor: Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader, com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor, com.sun.xml.internal.bind.v2.runtime.reflect.Accessor);
descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;Lcom/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor;Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader.<init>:()V
1: aload 0
aload 1
putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.defaultLoader:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
2: aload 0
iconst_1
putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.expectText:Z
3: aload 0
aload 2
putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.xacc:Lcom/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor;
4: aload 0
aload 3
putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.acc:Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyXsiLoader;
0 6 1 defaultLoader Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
0 6 2 xacc Lcom/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor;
0 6 3 acc Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
MethodParameters:
Name Flags
defaultLoader
xacc
acc
public void startElement(com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State, com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName);
descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext$State;Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.selectLoader:(Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext$State;Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;)Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
astore 3
start local 3 1: aload 1
aload 3
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State.setLoader:(Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;)V
2: aload 3
aload 1
aload 2
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader.startElement:(Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext$State;Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyXsiLoader;
0 4 1 state Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext$State;
0 4 2 ea Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;
1 4 3 loader Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
state
ea
protected com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader selectLoader(com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State, com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName);
descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext$State;Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;)Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State.getContext:()Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext;
astore 3
start local 3 1: aconst_null
astore 4
start local 4 2: aload 2
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName.atts:Lorg/xml/sax/Attributes;
astore 5
start local 5 3: aload 5
ldc "http://www.w3.org/2001/XMLSchema-instance"
ldc "type"
invokeinterface org.xml.sax.Attributes.getIndex:(Ljava/lang/String;Ljava/lang/String;)I
istore 6
start local 6 4: iload 6
iflt 25
5: aload 5
iload 6
invokeinterface org.xml.sax.Attributes.getValue:(I)Ljava/lang/String;
astore 7
start local 7 6: aload 7
aload 3
invokestatic com.sun.xml.internal.bind.DatatypeConverterImpl._parseQName:(Ljava/lang/CharSequence;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/namespace/QName;
astore 8
start local 8 7: aload 8
ifnonnull 9
8: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.defaultLoader:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
areturn
9: StackMap locals: com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext com.sun.xml.internal.bind.v2.runtime.JaxBeanInfo org.xml.sax.Attributes int java.lang.String javax.xml.namespace.QName
StackMap stack:
aload 3
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.getJAXBContext:()Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
aload 8
invokevirtual com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getGlobalType:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
astore 4
10: aload 4
ifnonnull 12
11: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.defaultLoader:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
areturn
12: StackMap locals:
StackMap stack:
aload 4
checkcast com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl
astore 9
start local 9 13: goto 16
end local 9 StackMap locals:
StackMap stack: java.lang.ClassCastException
14: pop
15: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.defaultLoader:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
areturn
start local 9 16: StackMap locals: com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl
StackMap stack:
aload 9
invokevirtual com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.getTransducer:()Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
ifnonnull 18
17: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.defaultLoader:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
areturn
18: StackMap locals:
StackMap stack:
new com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyLoader
dup
19: new com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl
dup
20: aload 1
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State.getContext:()Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext;
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.getJAXBContext:()Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
21: aload 9
invokevirtual com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.getTransducer:()Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
22: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.acc:Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
23: invokespecial com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl.<init>:(Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;Lcom/sun/xml/internal/bind/v2/runtime/Transducer;Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;)V
24: invokespecial com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyLoader.<init>:(Lcom/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor;)V
areturn
end local 9 end local 8 end local 7 25: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.defaultLoader:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
areturn
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 26 0 this Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyXsiLoader;
0 26 1 state Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext$State;
0 26 2 ea Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;
1 26 3 context Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext;
2 26 4 beanInfo Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
3 26 5 atts Lorg/xml/sax/Attributes;
4 26 6 idx I
6 25 7 value Ljava/lang/String;
7 25 8 type Ljavax/xml/namespace/QName;
13 14 9 cbii Lcom/sun/xml/internal/bind/v2/runtime/ClassBeanInfoImpl;
16 25 9 cbii Lcom/sun/xml/internal/bind/v2/runtime/ClassBeanInfoImpl;
Exception table:
from to target type
12 13 14 Class java.lang.ClassCastException
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
state
ea
public java.util.Collection<javax.xml.namespace.QName> getExpectedChildElements();
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.runtime.unmarshaller.LeafPropertyXsiLoader.defaultLoader:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader.getExpectedChildElements:()Ljava/util/Collection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyXsiLoader;
Signature: ()Ljava/util/Collection<Ljavax/xml/namespace/QName;>;
public java.util.Collection<javax.xml.namespace.QName> getExpectedAttributes();
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.runtime.unmarshaller.LeafPropertyXsiLoader.defaultLoader:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader.getExpectedAttributes:()Ljava/util/Collection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyXsiLoader;
Signature: ()Ljava/util/Collection<Ljavax/xml/namespace/QName;>;
}
SourceFile: "LeafPropertyXsiLoader.java"
InnerClasses:
public CompositeTransducedAccessorImpl = com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl of com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor
public final State = com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State of com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext