class com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl$1 implements com.sun.xml.internal.bind.v2.runtime.unmarshaller.Patcher
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl$1
super_class: java.lang.Object
{
final com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl this$1;
descriptor: Lcom/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor$IDREFTransducedAccessorImpl;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private final java.util.concurrent.Callable val$callable;
descriptor: Ljava/util/concurrent/Callable;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
private final com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext val$context;
descriptor: Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
private final java.lang.Object val$bean;
descriptor: Ljava/lang/Object;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
private final java.lang.String val$idref;
descriptor: Ljava/lang/String;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
private final com.sun.xml.internal.bind.v2.runtime.unmarshaller.LocatorEx val$loc;
descriptor: Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/LocatorEx;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
void <init>(com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl, java.util.concurrent.Callable, com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext, java.lang.Object, java.lang.String, com.sun.xml.internal.bind.v2.runtime.unmarshaller.LocatorEx);
descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor$IDREFTransducedAccessorImpl;Ljava/util/concurrent/Callable;Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext;Ljava/lang/Object;Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/LocatorEx;)V
flags: (0x0000)
Code:
stack=2, locals=7, args_size=7
start local 0 0: aload 0
aload 1
putfield com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl$1.this$1:Lcom/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor$IDREFTransducedAccessorImpl;
aload 0
aload 2
putfield com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl$1.val$callable:Ljava/util/concurrent/Callable;
aload 0
aload 3
putfield com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl$1.val$context:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext;
aload 0
aload 4
putfield com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl$1.val$bean:Ljava/lang/Object;
aload 0
aload 5
putfield com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl$1.val$idref:Ljava/lang/String;
aload 0
aload 6
putfield com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl$1.val$loc:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/LocatorEx;
aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor$IDREFTransducedAccessorImpl$1;
MethodParameters:
Name Flags
this$0 final
val$callable final
val$context final
val$bean final
val$idref final
val$loc final
public void run();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl$1.val$callable:Ljava/util/concurrent/Callable;
invokeinterface java.util.concurrent.Callable.call:()Ljava/lang/Object;
astore 1
start local 1 1: aload 1
ifnonnull 4
2: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl$1.val$context:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl$1.val$bean:Ljava/lang/Object;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl$1.val$idref:Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl$1.val$loc:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/LocatorEx;
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.errorUnresolvedIDREF:(Ljava/lang/Object;Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/LocatorEx;)V
3: goto 15
4: StackMap locals: java.lang.Object
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl$1.this$1:Lcom/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor$IDREFTransducedAccessorImpl;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl$1.val$bean:Ljava/lang/Object;
aload 1
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl$1.val$context:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext;
invokevirtual com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl.assign:(Ljava/lang/Object;Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext;)V
end local 1 5: goto 15
StackMap locals: com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl$1
StackMap stack: com.sun.xml.internal.bind.api.AccessorException
6: astore 1
start local 1 7: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl$1.val$context:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext;
aload 1
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleError:(Ljava/lang/Exception;)V
end local 1 8: goto 15
9: StackMap locals:
StackMap stack: org.xml.sax.SAXException
astore 1
start local 1 10: aload 1
athrow
end local 1 11: StackMap locals:
StackMap stack: java.lang.RuntimeException
astore 1
start local 1 12: aload 1
athrow
end local 1 13: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 14: new com.sun.istack.internal.SAXException2
dup
aload 1
invokespecial com.sun.istack.internal.SAXException2.<init>:(Ljava/lang/Exception;)V
athrow
end local 1 15: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor$IDREFTransducedAccessorImpl$1;
1 5 1 t TTargetT;
7 8 1 e Lcom/sun/xml/internal/bind/api/AccessorException;
10 11 1 e Lorg/xml/sax/SAXException;
12 13 1 e Ljava/lang/RuntimeException;
14 15 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class com.sun.xml.internal.bind.api.AccessorException
0 5 9 Class org.xml.sax.SAXException
0 5 11 Class java.lang.RuntimeException
0 5 13 Class java.lang.Exception
Exceptions:
throws org.xml.sax.SAXException
}
SourceFile: "TransducedAccessor.java"
EnclosingMethod: com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl.parse:(Ljava/lang/Object;Ljava/lang/CharSequence;)V
NestHost: com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor
InnerClasses:
private final IDREFTransducedAccessorImpl = com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl of com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor
com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$IDREFTransducedAccessorImpl$1