public final class com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIClass extends com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.AbstractDeclarationImpl
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIClass
super_class: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.AbstractDeclarationImpl
{
private java.lang.String className;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAttribute(name = "name")
private java.lang.String userSpecifiedImplClass;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAttribute(name = "implClass")
private java.lang.String ref;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAttribute(name = "ref")
private java.lang.String recursive;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAttribute(name = "recursive", namespace = "http://java.sun.com/xml/ns/jaxb/xjc")
private java.lang.String javadoc;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlElement()
public static final javax.xml.namespace.QName NAME;
descriptor: Ljavax/xml/namespace/QName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new javax.xml.namespace.QName
dup
ldc "http://java.sun.com/xml/ns/jaxb"
ldc "class"
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
putstatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIClass.NAME:Ljavax/xml/namespace/QName;
return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.AbstractDeclarationImpl.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIClass;
public java.lang.String getClassName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIClass.className:Ljava/lang/String;
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIClass.getBuilder:()Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getGlobalBinding:()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
astore 1
start local 1 2: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIClass.getBuilder:()Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.model:Lcom/sun/tools/internal/xjc/model/Model;
invokevirtual com.sun.tools.internal.xjc.model.Model.getNameConverter:()Lcom/sun/xml/internal/bind/api/impl/NameConverter;
astore 2
start local 2 3: aload 1
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.isJavaNamingConventionEnabled:()Z
ifeq 4
aload 2
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIClass.className:Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.api.impl.NameConverter.toClassName:(Ljava/lang/String;)Ljava/lang/String;
areturn
4: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding com.sun.xml.internal.bind.api.impl.NameConverter
StackMap stack:
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIClass.className:Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIClass;
2 5 1 gb Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
3 5 2 nc Lcom/sun/xml/internal/bind/api/impl/NameConverter;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.Nullable()
public java.lang.String getUserSpecifiedImplClass();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIClass.userSpecifiedImplClass:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIClass;
public java.lang.String getExistingClassRef();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIClass.ref:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIClass;
public java.lang.String getRecursive();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIClass.recursive:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIClass;
public java.lang.String getJavadoc();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIClass.javadoc:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIClass;
public javax.xml.namespace.QName getName();
descriptor: ()Ljavax/xml/namespace/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIClass.NAME:Ljavax/xml/namespace/QName;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIClass;
public void setParent(com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo);
descriptor: (Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.AbstractDeclarationImpl.setParent:(Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;)V
1: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIClass.ref:Ljava/lang/String;
ifnull 3
2: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIClass.markAsAcknowledged:()V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIClass;
0 4 1 p Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
MethodParameters:
Name Flags
p
public void markAsAcknowledged();
descriptor: ()V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.AbstractDeclarationImpl.markAsAcknowledged:()V
return
LocalVariableTable:
Start End Slot Name Signature
public void onSetOwner();
descriptor: ()V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.AbstractDeclarationImpl.onSetOwner:()V
return
LocalVariableTable:
Start End Slot Name Signature
public java.util.Collection getChildren();
descriptor: ()Ljava/util/Collection;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.AbstractDeclarationImpl.getChildren:()Ljava/util/Collection;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.xml.sax.Locator getLocation();
descriptor: ()Lorg/xml/sax/Locator;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.AbstractDeclarationImpl.getLocation:()Lorg/xml/sax/Locator;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "BIClass.java"
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlRootElement(name = "class")