public final class com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet
super_class: java.lang.Object
{
private com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet$Target topLevel;
descriptor: Lcom/sun/tools/internal/xjc/reader/internalizer/SCDBasedBindingSet$Target;
flags: (0x0002) ACC_PRIVATE
private final com.sun.tools.internal.xjc.reader.internalizer.DOMForest forest;
descriptor: Lcom/sun/tools/internal/xjc/reader/internalizer/DOMForest;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private com.sun.tools.internal.xjc.ErrorReceiver errorReceiver;
descriptor: Lcom/sun/tools/internal/xjc/ErrorReceiver;
flags: (0x0002) ACC_PRIVATE
private javax.xml.bind.UnmarshallerHandler unmarshaller;
descriptor: Ljavax/xml/bind/UnmarshallerHandler;
flags: (0x0002) ACC_PRIVATE
private com.sun.tools.internal.xjc.util.ForkContentHandler loader;
descriptor: Lcom/sun/tools/internal/xjc/util/ForkContentHandler;
flags: (0x0002) ACC_PRIVATE
void <init>(com.sun.tools.internal.xjc.reader.internalizer.DOMForest);
descriptor: (Lcom/sun/tools/internal/xjc/reader/internalizer/DOMForest;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet.forest:Lcom/sun/tools/internal/xjc/reader/internalizer/DOMForest;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/internal/xjc/reader/internalizer/SCDBasedBindingSet;
0 3 1 forest Lcom/sun/tools/internal/xjc/reader/internalizer/DOMForest;
MethodParameters:
Name Flags
forest
com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet$Target createNewTarget(com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet$Target, org.w3c.dom.Element, com.sun.xml.internal.xsom.SCD);
descriptor: (Lcom/sun/tools/internal/xjc/reader/internalizer/SCDBasedBindingSet$Target;Lorg/w3c/dom/Element;Lcom/sun/xml/internal/xsom/SCD;)Lcom/sun/tools/internal/xjc/reader/internalizer/SCDBasedBindingSet$Target;
flags: (0x0000)
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet$Target
dup
aload 0
aload 1
aload 2
aload 3
invokespecial com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet$Target.<init>:(Lcom/sun/tools/internal/xjc/reader/internalizer/SCDBasedBindingSet;Lcom/sun/tools/internal/xjc/reader/internalizer/SCDBasedBindingSet$Target;Lorg/w3c/dom/Element;Lcom/sun/xml/internal/xsom/SCD;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/reader/internalizer/SCDBasedBindingSet;
0 1 1 parent Lcom/sun/tools/internal/xjc/reader/internalizer/SCDBasedBindingSet$Target;
0 1 2 src Lorg/w3c/dom/Element;
0 1 3 scd Lcom/sun/xml/internal/xsom/SCD;
MethodParameters:
Name Flags
parent
src
scd
public void apply(com.sun.xml.internal.xsom.XSSchemaSet, com.sun.tools.internal.xjc.ErrorReceiver);
descriptor: (Lcom/sun/xml/internal/xsom/XSSchemaSet;Lcom/sun/tools/internal/xjc/ErrorReceiver;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet.topLevel:Lcom/sun/tools/internal/xjc/reader/internalizer/SCDBasedBindingSet$Target;
ifnull 11
1: aload 0
aload 2
putfield com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet.errorReceiver:Lcom/sun/tools/internal/xjc/ErrorReceiver;
2: invokestatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.getCustomizationUnmarshaller:()Ljavax/xml/bind/Unmarshaller;
astore 3
start local 3 3: aload 0
aload 3
invokeinterface javax.xml.bind.Unmarshaller.getUnmarshallerHandler:()Ljavax/xml/bind/UnmarshallerHandler;
putfield com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet.unmarshaller:Ljavax/xml/bind/UnmarshallerHandler;
4: getstatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.bindingFileSchema:Lcom/sun/tools/internal/xjc/SchemaCache;
invokevirtual com.sun.tools.internal.xjc.SchemaCache.newValidator:()Ljavax/xml/validation/ValidatorHandler;
astore 4
start local 4 5: aload 4
aload 2
invokevirtual javax.xml.validation.ValidatorHandler.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
6: aload 0
new com.sun.tools.internal.xjc.util.ForkContentHandler
dup
aload 4
aload 0
getfield com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet.unmarshaller:Ljavax/xml/bind/UnmarshallerHandler;
invokespecial com.sun.tools.internal.xjc.util.ForkContentHandler.<init>:(Lorg/xml/sax/ContentHandler;Lorg/xml/sax/ContentHandler;)V
putfield com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet.loader:Lcom/sun/tools/internal/xjc/util/ForkContentHandler;
7: aload 0
getfield com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet.topLevel:Lcom/sun/tools/internal/xjc/reader/internalizer/SCDBasedBindingSet$Target;
aload 1
invokeinterface com.sun.xml.internal.xsom.XSSchemaSet.getSchemas:()Ljava/util/Collection;
invokevirtual com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet$Target.applyAll:(Ljava/util/Collection;)V
8: aload 0
aconst_null
putfield com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet.loader:Lcom/sun/tools/internal/xjc/util/ForkContentHandler;
9: aload 0
aconst_null
putfield com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet.unmarshaller:Ljavax/xml/bind/UnmarshallerHandler;
10: aload 0
aconst_null
putfield com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet.errorReceiver:Lcom/sun/tools/internal/xjc/ErrorReceiver;
end local 4 end local 3 11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/tools/internal/xjc/reader/internalizer/SCDBasedBindingSet;
0 12 1 schema Lcom/sun/xml/internal/xsom/XSSchemaSet;
0 12 2 errorReceiver Lcom/sun/tools/internal/xjc/ErrorReceiver;
3 11 3 u Ljavax/xml/bind/Unmarshaller;
5 11 4 v Ljavax/xml/validation/ValidatorHandler;
MethodParameters:
Name Flags
schema
errorReceiver
private void reportError(org.w3c.dom.Element, java.lang.String);
descriptor: (Lorg/w3c/dom/Element;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aconst_null
invokevirtual com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet.reportError:(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/Exception;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/xjc/reader/internalizer/SCDBasedBindingSet;
0 2 1 errorSource Lorg/w3c/dom/Element;
0 2 2 formattedMsg Ljava/lang/String;
MethodParameters:
Name Flags
errorSource
formattedMsg
private void reportError(org.w3c.dom.Element, java.lang.String, java.lang.Exception);
descriptor: (Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/Exception;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new com.sun.istack.internal.SAXParseException2
dup
aload 2
1: aload 0
getfield com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet.forest:Lcom/sun/tools/internal/xjc/reader/internalizer/DOMForest;
getfield com.sun.tools.internal.xjc.reader.internalizer.DOMForest.locatorTable:Lcom/sun/tools/internal/xjc/reader/internalizer/LocatorTable;
aload 1
invokevirtual com.sun.tools.internal.xjc.reader.internalizer.LocatorTable.getStartLocation:(Lorg/w3c/dom/Element;)Lorg/xml/sax/Locator;
2: aload 3
3: invokespecial com.sun.istack.internal.SAXParseException2.<init>:(Ljava/lang/String;Lorg/xml/sax/Locator;Ljava/lang/Exception;)V
astore 4
start local 4 4: aload 0
getfield com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet.errorReceiver:Lcom/sun/tools/internal/xjc/ErrorReceiver;
aload 4
invokevirtual com.sun.tools.internal.xjc.ErrorReceiver.error:(Lorg/xml/sax/SAXParseException;)V
5: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/internal/xjc/reader/internalizer/SCDBasedBindingSet;
0 6 1 errorSource Lorg/w3c/dom/Element;
0 6 2 formattedMsg Ljava/lang/String;
0 6 3 nestedException Ljava/lang/Exception;
4 6 4 e Lorg/xml/sax/SAXParseException;
MethodParameters:
Name Flags
errorSource
formattedMsg
nestedException
}
SourceFile: "SCDBasedBindingSet.java"
NestMembers:
com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet$Target
InnerClasses:
final Target = com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet$Target of com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet