public final class com.sun.xml.internal.bind.v2.runtime.unmarshaller.XsiNilLoader$Single extends com.sun.xml.internal.bind.v2.runtime.unmarshaller.XsiNilLoader
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.XsiNilLoader$Single
super_class: com.sun.xml.internal.bind.v2.runtime.unmarshaller.XsiNilLoader
{
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.Accessor);
descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.XsiNilLoader$Single this
start local 1 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader l
start local 2 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor acc
0: .line 92
aload 0 /* this */
aload 1 /* l */
invokespecial com.sun.xml.internal.bind.v2.runtime.unmarshaller.XsiNilLoader.<init>:(Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;)V
1: .line 93
aload 0 /* this */
aload 2 /* acc */
putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.XsiNilLoader$Single.acc:Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
2: .line 94
return
end local 2 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor acc
end local 1 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader l
end local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.XsiNilLoader$Single this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XsiNilLoader$Single;
0 3 1 l Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
0 3 2 acc Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
MethodParameters:
Name Flags
l
acc
protected void onNil(com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State);
descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext$State;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.XsiNilLoader$Single this
start local 1 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State state
0: .line 99
aload 0 /* this */
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.XsiNilLoader$Single.acc:Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
aload 1 /* state */
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State.getPrev:()Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext$State;
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State.getTarget:()Ljava/lang/Object;
aconst_null
invokevirtual com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.set:(Ljava/lang/Object;Ljava/lang/Object;)V
1: .line 100
aload 1 /* state */
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State.getPrev:()Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext$State;
iconst_1
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State.setNil:(Z)V
2: .line 101
goto 5
StackMap locals:
StackMap stack: com.sun.xml.internal.bind.api.AccessorException
3: astore 2 /* e */
start local 2 // com.sun.xml.internal.bind.api.AccessorException e
4: .line 102
aload 2 /* e */
iconst_1
invokestatic com.sun.xml.internal.bind.v2.runtime.unmarshaller.XsiNilLoader$Single.handleGenericException:(Ljava/lang/Exception;Z)V
end local 2 // com.sun.xml.internal.bind.api.AccessorException e
5: .line 104
StackMap locals:
StackMap stack:
return
end local 1 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State state
end local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.XsiNilLoader$Single this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XsiNilLoader$Single;
0 6 1 state Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext$State;
4 5 2 e Lcom/sun/xml/internal/bind/api/AccessorException;
Exception table:
from to target type
0 2 3 Class com.sun.xml.internal.bind.api.AccessorException
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
state
}
SourceFile: "XsiNilLoader.java"
NestHost: com.sun.xml.internal.bind.v2.runtime.unmarshaller.XsiNilLoader
InnerClasses:
public final State = com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State of com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext
public final Single = com.sun.xml.internal.bind.v2.runtime.unmarshaller.XsiNilLoader$Single of com.sun.xml.internal.bind.v2.runtime.unmarshaller.XsiNilLoader