public final class com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty 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.BIProperty
super_class: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.AbstractDeclarationImpl
{
private java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAttribute()
private java.lang.String javadoc;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlElement()
private com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty$BaseTypeBean baseType;
descriptor: Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty$BaseTypeBean;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlElement()
private boolean generateFailFastSetterMethod;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAttribute()
private com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.CollectionTypeAttribute collectionType;
descriptor: Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/CollectionTypeAttribute;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAttribute()
private com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode optionalProperty;
descriptor: Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAttribute()
private java.lang.Boolean generateElementProperty;
descriptor: Ljava/lang/Boolean;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAttribute()
private java.lang.Boolean isConstantProperty;
descriptor: Ljava/lang/Boolean;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAttribute(name = "fixedAttributeAsConstantProperty")
private final com.sun.xml.internal.xsom.util.XSFinder hasFixedValue;
descriptor: Lcom/sun/xml/internal/xsom/util/XSFinder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final com.sun.xml.internal.xsom.visitor.XSFunction<com.sun.xml.internal.xsom.XSComponent> defaultCustomizationFinder;
descriptor: Lcom/sun/xml/internal/xsom/visitor/XSFunction;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Lcom/sun/xml/internal/xsom/visitor/XSFunction<Lcom/sun/xml/internal/xsom/XSComponent;>;
public static final javax.xml.namespace.QName NAME;
descriptor: Ljavax/xml/namespace/QName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private static volatile int[] $SWITCH_TABLE$com$sun$tools$internal$xjc$reader$RawTypeSet$Mode;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$com$sun$tools$internal$xjc$reader$xmlschema$bindinfo$OptionalPropertyMode;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty$2
dup
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty$2.<init>:()V
putstatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.defaultCustomizationFinder:Lcom/sun/xml/internal/xsom/visitor/XSFunction;
1: new javax.xml.namespace.QName
dup
2: ldc "http://java.sun.com/xml/ns/jaxb"
ldc "property"
3: invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
putstatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.NAME:Ljavax/xml/namespace/QName;
4: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(org.xml.sax.Locator, java.lang.String, java.lang.String, com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty$BaseTypeBean, com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.CollectionTypeAttribute, java.lang.Boolean, com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode, java.lang.Boolean);
descriptor: (Lorg/xml/sax/Locator;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty$BaseTypeBean;Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/CollectionTypeAttribute;Ljava/lang/Boolean;Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode;Ljava/lang/Boolean;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
aload 1
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.AbstractDeclarationImpl.<init>:(Lorg/xml/sax/Locator;)V
1: aload 0
aconst_null
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.name:Ljava/lang/String;
2: aload 0
aconst_null
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.javadoc:Ljava/lang/String;
3: aload 0
aconst_null
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.baseType:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty$BaseTypeBean;
4: aload 0
iconst_0
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.generateFailFastSetterMethod:Z
5: aload 0
aconst_null
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.collectionType:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/CollectionTypeAttribute;
6: aload 0
aconst_null
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.optionalProperty:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode;
7: aload 0
aconst_null
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.generateElementProperty:Ljava/lang/Boolean;
8: aload 0
new com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty$1
dup
aload 0
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty$1.<init>:(Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;)V
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.hasFixedValue:Lcom/sun/xml/internal/xsom/util/XSFinder;
9: aload 0
aload 2
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.name:Ljava/lang/String;
10: aload 0
aload 3
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.javadoc:Ljava/lang/String;
11: aload 0
aload 4
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.baseType:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty$BaseTypeBean;
12: aload 0
aload 5
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.collectionType:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/CollectionTypeAttribute;
13: aload 0
aload 6
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.isConstantProperty:Ljava/lang/Boolean;
14: aload 0
aload 7
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.optionalProperty:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode;
15: aload 0
aload 8
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.generateElementProperty:Ljava/lang/Boolean;
16: return
end local 8 end local 7 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 17 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
0 17 1 loc Lorg/xml/sax/Locator;
0 17 2 _propName Ljava/lang/String;
0 17 3 _javadoc Ljava/lang/String;
0 17 4 _baseType Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty$BaseTypeBean;
0 17 5 collectionType Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/CollectionTypeAttribute;
0 17 6 isConst Ljava/lang/Boolean;
0 17 7 optionalProperty Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode;
0 17 8 genElemProp Ljava/lang/Boolean;
MethodParameters:
Name Flags
loc
_propName
_javadoc
_baseType
collectionType
isConst
optionalProperty
genElemProp
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.AbstractDeclarationImpl.<init>:()V
1: aload 0
aconst_null
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.name:Ljava/lang/String;
2: aload 0
aconst_null
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.javadoc:Ljava/lang/String;
3: aload 0
aconst_null
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.baseType:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty$BaseTypeBean;
4: aload 0
iconst_0
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.generateFailFastSetterMethod:Z
5: aload 0
aconst_null
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.collectionType:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/CollectionTypeAttribute;
6: aload 0
aconst_null
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.optionalProperty:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode;
7: aload 0
aconst_null
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.generateElementProperty:Ljava/lang/Boolean;
8: aload 0
new com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty$1
dup
aload 0
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty$1.<init>:(Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;)V
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.hasFixedValue:Lcom/sun/xml/internal/xsom/util/XSFinder;
9: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
public java.util.Collection<com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration> getChildren();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getConv:()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIConversion;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: aload 0
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.AbstractDeclarationImpl.getChildren:()Ljava/util/Collection;
areturn
3: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIConversion
StackMap stack:
aload 1
invokestatic java.util.Collections.singleton:(Ljava/lang/Object;)Ljava/util/Set;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
1 4 1 conv Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIConversion;
Signature: ()Ljava/util/Collection<Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;>;
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.BIProperty.baseType:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty$BaseTypeBean;
ifnull 3
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.baseType:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty$BaseTypeBean;
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty$BaseTypeBean.conv:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIConversion;
ifnull 3
2: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.baseType:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty$BaseTypeBean;
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty$BaseTypeBean.conv:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIConversion;
aload 1
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIConversion.setParent:(Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;)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/BIProperty;
0 4 1 parent Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
MethodParameters:
Name Flags
parent
public java.lang.String getPropertyName(boolean);
descriptor: (Z)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.name:Ljava/lang/String;
ifnull 6
1: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.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 2
start local 2 2: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.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 3
start local 3 3: aload 2
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.isJavaNamingConventionEnabled:()Z
ifeq 5
iload 1
ifne 5
4: aload 3
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.name:Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.api.impl.NameConverter.toPropertyName:(Ljava/lang/String;)Ljava/lang/String;
areturn
5: 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.BIProperty.name:Ljava/lang/String;
areturn
end local 3 end local 2 6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getDefault:()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
astore 2
start local 2 7: aload 2
ifnull 8
aload 2
iload 1
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getPropertyName:(Z)Ljava/lang/String;
areturn
8: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
0 9 1 forConstant Z
2 6 2 gb Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
3 6 3 nc Lcom/sun/xml/internal/bind/api/impl/NameConverter;
7 9 2 next Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
MethodParameters:
Name Flags
forConstant
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.BIProperty.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/BIProperty;
public com.sun.codemodel.internal.JType getBaseType();
descriptor: ()Lcom/sun/codemodel/internal/JType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.baseType:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty$BaseTypeBean;
ifnull 5
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.baseType:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty$BaseTypeBean;
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty$BaseTypeBean.name:Ljava/lang/String;
ifnull 5
1: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getCodeModel:()Lcom/sun/codemodel/internal/JCodeModel;
2: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.baseType:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty$BaseTypeBean;
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty$BaseTypeBean.name:Ljava/lang/String;
3: ldc Lcom/sun/tools/internal/xjc/ErrorReceiver;
invokestatic com.sun.tools.internal.xjc.reader.Ring.get:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.ErrorReceiver
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getLocation:()Lorg/xml/sax/Locator;
4: invokestatic com.sun.tools.internal.xjc.reader.TypeUtil.getType:(Lcom/sun/codemodel/internal/JCodeModel;Ljava/lang/String;Lcom/sun/tools/internal/xjc/ErrorReceiver;Lorg/xml/sax/Locator;)Lcom/sun/codemodel/internal/JType;
areturn
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getDefault:()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
astore 1
start local 1 6: aload 1
ifnull 7
aload 1
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getBaseType:()Lcom/sun/codemodel/internal/JType;
areturn
7: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
6 8 1 next Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.CollectionTypeAttribute getCollectionType();
descriptor: ()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/CollectionTypeAttribute;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.collectionType:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/CollectionTypeAttribute;
ifnull 1
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.collectionType:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/CollectionTypeAttribute;
areturn
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getDefault:()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getCollectionType:()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/CollectionTypeAttribute;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
void setGenerateIsSetMethod(boolean);
descriptor: (Z)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
ifeq 1
getstatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode.ISSET:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode;
goto 2
StackMap locals:
StackMap stack: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty
1: getstatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode.WRAPPER:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode;
StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty int
StackMap stack: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode
2: putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.optionalProperty:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode;
3: 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/BIProperty;
0 4 1 b Z
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAttribute()
MethodParameters:
Name Flags
b
public com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode getOptionalPropertyMode();
descriptor: ()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode;
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.BIProperty.optionalProperty:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode;
ifnull 1
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.optionalProperty:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode;
areturn
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getDefault:()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getOptionalPropertyMode:()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
private java.lang.Boolean generateElementProperty();
descriptor: ()Ljava/lang/Boolean;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.generateElementProperty:Ljava/lang/Boolean;
ifnull 1
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.generateElementProperty:Ljava/lang/Boolean;
areturn
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getDefault:()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
astore 1
start local 1 2: aload 1
ifnull 3
aload 1
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.generateElementProperty:()Ljava/lang/Boolean;
areturn
3: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
2 4 1 next Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
public boolean isConstantProperty();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.isConstantProperty:Ljava/lang/Boolean;
ifnull 1
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.isConstantProperty:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getDefault:()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
astore 1
start local 1 2: aload 1
ifnull 3
aload 1
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.isConstantProperty:()Z
ireturn
3: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty
StackMap stack:
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
2 4 1 next Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
public com.sun.tools.internal.xjc.model.CValuePropertyInfo createValueProperty(java.lang.String, boolean, com.sun.xml.internal.xsom.XSComponent, com.sun.tools.internal.xjc.model.TypeUse, javax.xml.namespace.QName);
descriptor: (Ljava/lang/String;ZLcom/sun/xml/internal/xsom/XSComponent;Lcom/sun/tools/internal/xjc/model/TypeUse;Ljavax/xml/namespace/QName;)Lcom/sun/tools/internal/xjc/model/CValuePropertyInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.markAsAcknowledged:()V
1: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.constantPropertyErrorCheck:()V
2: aload 0
iload 2
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getPropertyName:(Z)Ljava/lang/String;
astore 6
start local 6 3: aload 6
ifnonnull 7
4: aload 1
astore 6
5: aload 4
invokeinterface com.sun.tools.internal.xjc.model.TypeUse.isCollection:()Z
ifeq 7
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.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;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.isSimpleMode:()Z
ifeq 7
6: aload 6
invokestatic com.sun.codemodel.internal.JJavaName.getPluralForm:(Ljava/lang/String;)Ljava/lang/String;
astore 6
7: StackMap locals: java.lang.String
StackMap stack:
aload 0
new com.sun.tools.internal.xjc.model.CValuePropertyInfo
dup
aload 6
aload 3
aload 0
aload 3
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getCustomizations:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/model/CCustomizations;
aload 3
invokeinterface com.sun.xml.internal.xsom.XSComponent.getLocator:()Lorg/xml/sax/Locator;
aload 4
aload 5
invokespecial com.sun.tools.internal.xjc.model.CValuePropertyInfo.<init>:(Ljava/lang/String;Lcom/sun/xml/internal/xsom/XSComponent;Lcom/sun/tools/internal/xjc/model/CCustomizations;Lorg/xml/sax/Locator;Lcom/sun/tools/internal/xjc/model/TypeUse;Ljavax/xml/namespace/QName;)V
aload 3
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.wrapUp:(Lcom/sun/tools/internal/xjc/model/CPropertyInfo;Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/model/CPropertyInfo;
checkcast com.sun.tools.internal.xjc.model.CValuePropertyInfo
astore 7
start local 7 8: aload 3
aload 7
invokestatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIInlineBinaryData.handle:(Lcom/sun/xml/internal/xsom/XSComponent;Lcom/sun/tools/internal/xjc/model/CPropertyInfo;)V
9: aload 7
areturn
end local 7 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 10 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
0 10 1 defaultName Ljava/lang/String;
0 10 2 forConstant Z
0 10 3 source Lcom/sun/xml/internal/xsom/XSComponent;
0 10 4 tu Lcom/sun/tools/internal/xjc/model/TypeUse;
0 10 5 typeName Ljavax/xml/namespace/QName;
3 10 6 name Ljava/lang/String;
8 10 7 prop Lcom/sun/tools/internal/xjc/model/CValuePropertyInfo;
MethodParameters:
Name Flags
defaultName
forConstant
source
tu
typeName
public com.sun.tools.internal.xjc.model.CAttributePropertyInfo createAttributeProperty(com.sun.xml.internal.xsom.XSAttributeUse, com.sun.tools.internal.xjc.model.TypeUse);
descriptor: (Lcom/sun/xml/internal/xsom/XSAttributeUse;Lcom/sun/tools/internal/xjc/model/TypeUse;)Lcom/sun/tools/internal/xjc/model/CAttributePropertyInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getCustomization:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.isConstantProperty:()Z
ifeq 3
1: aload 1
invokeinterface com.sun.xml.internal.xsom.XSAttributeUse.getFixedValue:()Lcom/sun/xml/internal/xsom/XmlString;
ifnull 3
2: iconst_1
goto 4
StackMap locals:
StackMap stack:
3: iconst_0
StackMap locals:
StackMap stack: int
4: istore 3
start local 3 5: aload 0
iload 3
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getPropertyName:(Z)Ljava/lang/String;
astore 4
start local 4 6: aload 4
ifnonnull 13
7: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getBuilder:()Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getNameConverter:()Lcom/sun/xml/internal/bind/api/impl/NameConverter;
astore 5
start local 5 8: iload 3
ifeq 10
9: aload 5
aload 1
invokeinterface com.sun.xml.internal.xsom.XSAttributeUse.getDecl:()Lcom/sun/xml/internal/xsom/XSAttributeDecl;
invokeinterface com.sun.xml.internal.xsom.XSAttributeDecl.getName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.api.impl.NameConverter.toConstantName:(Ljava/lang/String;)Ljava/lang/String;
astore 4
goto 11
10: StackMap locals: int java.lang.String com.sun.xml.internal.bind.api.impl.NameConverter
StackMap stack:
aload 5
aload 1
invokeinterface com.sun.xml.internal.xsom.XSAttributeUse.getDecl:()Lcom/sun/xml/internal/xsom/XSAttributeDecl;
invokeinterface com.sun.xml.internal.xsom.XSAttributeDecl.getName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.api.impl.NameConverter.toPropertyName:(Ljava/lang/String;)Ljava/lang/String;
astore 4
11: StackMap locals:
StackMap stack:
aload 2
invokeinterface com.sun.tools.internal.xjc.model.TypeUse.isCollection:()Z
ifeq 13
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.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;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.isSimpleMode:()Z
ifeq 13
12: aload 4
invokestatic com.sun.codemodel.internal.JJavaName.getPluralForm:(Ljava/lang/String;)Ljava/lang/String;
astore 4
end local 5 13: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.markAsAcknowledged:()V
14: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.constantPropertyErrorCheck:()V
15: aload 0
new com.sun.tools.internal.xjc.model.CAttributePropertyInfo
dup
aload 4
aload 1
aload 0
aload 1
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getCustomizations:(Lcom/sun/xml/internal/xsom/XSAttributeUse;)Lcom/sun/tools/internal/xjc/model/CCustomizations;
aload 1
invokeinterface com.sun.xml.internal.xsom.XSAttributeUse.getLocator:()Lorg/xml/sax/Locator;
16: aload 1
invokeinterface com.sun.xml.internal.xsom.XSAttributeUse.getDecl:()Lcom/sun/xml/internal/xsom/XSAttributeDecl;
invokestatic com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getName:(Lcom/sun/xml/internal/xsom/XSDeclaration;)Ljavax/xml/namespace/QName;
aload 2
17: aload 1
invokeinterface com.sun.xml.internal.xsom.XSAttributeUse.getDecl:()Lcom/sun/xml/internal/xsom/XSAttributeDecl;
invokeinterface com.sun.xml.internal.xsom.XSAttributeDecl.getType:()Lcom/sun/xml/internal/xsom/XSSimpleType;
invokestatic com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getName:(Lcom/sun/xml/internal/xsom/XSDeclaration;)Ljavax/xml/namespace/QName;
aload 1
invokeinterface com.sun.xml.internal.xsom.XSAttributeUse.isRequired:()Z
invokespecial com.sun.tools.internal.xjc.model.CAttributePropertyInfo.<init>:(Ljava/lang/String;Lcom/sun/xml/internal/xsom/XSComponent;Lcom/sun/tools/internal/xjc/model/CCustomizations;Lorg/xml/sax/Locator;Ljavax/xml/namespace/QName;Lcom/sun/tools/internal/xjc/model/TypeUse;Ljavax/xml/namespace/QName;Z)V
aload 1
18: invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.wrapUp:(Lcom/sun/tools/internal/xjc/model/CPropertyInfo;Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/model/CPropertyInfo;
checkcast com.sun.tools.internal.xjc.model.CAttributePropertyInfo
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
0 19 1 use Lcom/sun/xml/internal/xsom/XSAttributeUse;
0 19 2 tu Lcom/sun/tools/internal/xjc/model/TypeUse;
5 19 3 forConstant Z
6 19 4 name Ljava/lang/String;
8 13 5 conv Lcom/sun/xml/internal/bind/api/impl/NameConverter;
MethodParameters:
Name Flags
use
tu
public com.sun.tools.internal.xjc.model.CElementPropertyInfo createElementProperty(java.lang.String, boolean, com.sun.xml.internal.xsom.XSParticle, com.sun.tools.internal.xjc.reader.RawTypeSet);
descriptor: (Ljava/lang/String;ZLcom/sun/xml/internal/xsom/XSParticle;Lcom/sun/tools/internal/xjc/reader/RawTypeSet;)Lcom/sun/tools/internal/xjc/model/CElementPropertyInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 4
getfield com.sun.tools.internal.xjc.reader.RawTypeSet.refs:Ljava/util/Set;
invokeinterface java.util.Set.isEmpty:()Z
ifne 2
1: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.markAsAcknowledged:()V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.constantPropertyErrorCheck:()V
3: aload 0
iload 2
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getPropertyName:(Z)Ljava/lang/String;
astore 5
start local 5 4: aload 5
ifnonnull 6
5: aload 1
astore 5
6: StackMap locals: java.lang.String
StackMap stack:
aload 0
7: new com.sun.tools.internal.xjc.model.CElementPropertyInfo
dup
8: aload 5
aload 4
invokevirtual com.sun.tools.internal.xjc.reader.RawTypeSet.getCollectionMode:()Lcom/sun/tools/internal/xjc/model/CElementPropertyInfo$CollectionMode;
9: aload 4
invokevirtual com.sun.tools.internal.xjc.reader.RawTypeSet.id:()Lcom/sun/xml/internal/bind/v2/model/core/ID;
10: aload 4
invokevirtual com.sun.tools.internal.xjc.reader.RawTypeSet.getExpectedMimeType:()Ljavax/activation/MimeType;
11: aload 3
aload 0
aload 3
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getCustomizations:(Lcom/sun/xml/internal/xsom/XSParticle;)Lcom/sun/tools/internal/xjc/model/CCustomizations;
12: aload 3
invokeinterface com.sun.xml.internal.xsom.XSParticle.getLocator:()Lorg/xml/sax/Locator;
aload 4
invokevirtual com.sun.tools.internal.xjc.reader.RawTypeSet.isRequired:()Z
13: invokespecial com.sun.tools.internal.xjc.model.CElementPropertyInfo.<init>:(Ljava/lang/String;Lcom/sun/tools/internal/xjc/model/CElementPropertyInfo$CollectionMode;Lcom/sun/xml/internal/bind/v2/model/core/ID;Ljavax/activation/MimeType;Lcom/sun/xml/internal/xsom/XSComponent;Lcom/sun/tools/internal/xjc/model/CCustomizations;Lorg/xml/sax/Locator;Z)V
14: aload 3
15: invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.wrapUp:(Lcom/sun/tools/internal/xjc/model/CPropertyInfo;Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/model/CPropertyInfo;
checkcast com.sun.tools.internal.xjc.model.CElementPropertyInfo
astore 6
start local 6 16: aload 4
aload 6
invokevirtual com.sun.tools.internal.xjc.reader.RawTypeSet.addTo:(Lcom/sun/tools/internal/xjc/model/CElementPropertyInfo;)V
17: aload 3
invokeinterface com.sun.xml.internal.xsom.XSParticle.getTerm:()Lcom/sun/xml/internal/xsom/XSTerm;
aload 6
invokestatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIInlineBinaryData.handle:(Lcom/sun/xml/internal/xsom/XSComponent;Lcom/sun/tools/internal/xjc/model/CPropertyInfo;)V
18: aload 6
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 19 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
0 19 1 defaultName Ljava/lang/String;
0 19 2 forConstant Z
0 19 3 source Lcom/sun/xml/internal/xsom/XSParticle;
0 19 4 types Lcom/sun/tools/internal/xjc/reader/RawTypeSet;
4 19 5 name Ljava/lang/String;
16 19 6 prop Lcom/sun/tools/internal/xjc/model/CElementPropertyInfo;
MethodParameters:
Name Flags
defaultName
forConstant
source
types
public com.sun.tools.internal.xjc.model.CReferencePropertyInfo createDummyExtendedMixedReferenceProperty(java.lang.String, com.sun.xml.internal.xsom.XSComponent, com.sun.tools.internal.xjc.reader.RawTypeSet);
descriptor: (Ljava/lang/String;Lcom/sun/xml/internal/xsom/XSComponent;Lcom/sun/tools/internal/xjc/reader/RawTypeSet;)Lcom/sun/tools/internal/xjc/model/CReferencePropertyInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
1: aload 1
2: iconst_0
3: aload 2
4: aload 3
5: iconst_1
6: iconst_1
7: iconst_0
8: iconst_1
9: invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.createReferenceProperty:(Ljava/lang/String;ZLcom/sun/xml/internal/xsom/XSComponent;Lcom/sun/tools/internal/xjc/reader/RawTypeSet;ZZZZ)Lcom/sun/tools/internal/xjc/model/CReferencePropertyInfo;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
0 10 1 defaultName Ljava/lang/String;
0 10 2 source Lcom/sun/xml/internal/xsom/XSComponent;
0 10 3 types Lcom/sun/tools/internal/xjc/reader/RawTypeSet;
MethodParameters:
Name Flags
defaultName
source
types
public com.sun.tools.internal.xjc.model.CReferencePropertyInfo createContentExtendedMixedReferenceProperty(java.lang.String, com.sun.xml.internal.xsom.XSComponent, com.sun.tools.internal.xjc.reader.RawTypeSet);
descriptor: (Ljava/lang/String;Lcom/sun/xml/internal/xsom/XSComponent;Lcom/sun/tools/internal/xjc/reader/RawTypeSet;)Lcom/sun/tools/internal/xjc/model/CReferencePropertyInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
1: aload 1
2: iconst_0
3: aload 2
4: aload 3
5: iconst_1
6: iconst_0
7: iconst_1
8: iconst_1
9: invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.createReferenceProperty:(Ljava/lang/String;ZLcom/sun/xml/internal/xsom/XSComponent;Lcom/sun/tools/internal/xjc/reader/RawTypeSet;ZZZZ)Lcom/sun/tools/internal/xjc/model/CReferencePropertyInfo;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
0 10 1 defaultName Ljava/lang/String;
0 10 2 source Lcom/sun/xml/internal/xsom/XSComponent;
0 10 3 types Lcom/sun/tools/internal/xjc/reader/RawTypeSet;
MethodParameters:
Name Flags
defaultName
source
types
public com.sun.tools.internal.xjc.model.CReferencePropertyInfo createReferenceProperty(java.lang.String, boolean, com.sun.xml.internal.xsom.XSComponent, com.sun.tools.internal.xjc.reader.RawTypeSet, boolean, boolean, boolean, boolean);
descriptor: (Ljava/lang/String;ZLcom/sun/xml/internal/xsom/XSComponent;Lcom/sun/tools/internal/xjc/reader/RawTypeSet;ZZZZ)Lcom/sun/tools/internal/xjc/model/CReferencePropertyInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=13, locals=11, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 4
ifnonnull 3
1: iconst_1
istore 7
2: goto 5
3: StackMap locals:
StackMap stack:
aload 4
getfield com.sun.tools.internal.xjc.reader.RawTypeSet.refs:Ljava/util/Set;
invokeinterface java.util.Set.isEmpty:()Z
ifne 5
4: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.markAsAcknowledged:()V
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.constantPropertyErrorCheck:()V
6: aload 0
iload 2
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getPropertyName:(Z)Ljava/lang/String;
astore 9
start local 9 7: aload 9
ifnonnull 9
8: aload 1
astore 9
9: StackMap locals: java.lang.String
StackMap stack:
aload 0
10: new com.sun.tools.internal.xjc.model.CReferencePropertyInfo
dup
11: aload 9
12: aload 4
ifnonnull 13
iconst_1
goto 15
StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty java.lang.String int com.sun.xml.internal.xsom.XSComponent com.sun.tools.internal.xjc.reader.RawTypeSet int int int int java.lang.String
StackMap stack: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty new 10 new 10 java.lang.String
13: aload 4
invokevirtual com.sun.tools.internal.xjc.reader.RawTypeSet.getCollectionMode:()Lcom/sun/tools/internal/xjc/model/CElementPropertyInfo$CollectionMode;
invokevirtual com.sun.tools.internal.xjc.model.CElementPropertyInfo$CollectionMode.isRepeated:()Z
ifne 14
iload 5
ifne 14
iconst_0
goto 15
StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty java.lang.String int com.sun.xml.internal.xsom.XSComponent com.sun.tools.internal.xjc.reader.RawTypeSet int int int int java.lang.String
StackMap stack: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty new 10 new 10 java.lang.String
14: iconst_1
15: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty java.lang.String int com.sun.xml.internal.xsom.XSComponent com.sun.tools.internal.xjc.reader.RawTypeSet int int int int java.lang.String
StackMap stack: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty new 10 new 10 java.lang.String int
aload 4
ifnonnull 16
iconst_0
goto 17
StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty java.lang.String int com.sun.xml.internal.xsom.XSComponent com.sun.tools.internal.xjc.reader.RawTypeSet int int int int java.lang.String
StackMap stack: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty new 10 new 10 java.lang.String int
16: aload 4
invokevirtual com.sun.tools.internal.xjc.reader.RawTypeSet.isRequired:()Z
17: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty java.lang.String int com.sun.xml.internal.xsom.XSComponent com.sun.tools.internal.xjc.reader.RawTypeSet int int int int java.lang.String
StackMap stack: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty new 10 new 10 java.lang.String int int
iload 5
18: aload 3
19: aload 0
aload 3
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getCustomizations:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/model/CCustomizations;
aload 3
invokeinterface com.sun.xml.internal.xsom.XSComponent.getLocator:()Lorg/xml/sax/Locator;
iload 6
iload 7
iload 8
20: invokespecial com.sun.tools.internal.xjc.model.CReferencePropertyInfo.<init>:(Ljava/lang/String;ZZZLcom/sun/xml/internal/xsom/XSComponent;Lcom/sun/tools/internal/xjc/model/CCustomizations;Lorg/xml/sax/Locator;ZZZ)V
21: aload 3
22: invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.wrapUp:(Lcom/sun/tools/internal/xjc/model/CPropertyInfo;Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/model/CPropertyInfo;
checkcast com.sun.tools.internal.xjc.model.CReferencePropertyInfo
astore 10
start local 10 23: aload 4
ifnull 25
24: aload 4
aload 10
invokevirtual com.sun.tools.internal.xjc.reader.RawTypeSet.addTo:(Lcom/sun/tools/internal/xjc/model/CReferencePropertyInfo;)V
25: StackMap locals: com.sun.tools.internal.xjc.model.CReferencePropertyInfo
StackMap stack:
aload 3
aload 10
invokestatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIInlineBinaryData.handle:(Lcom/sun/xml/internal/xsom/XSComponent;Lcom/sun/tools/internal/xjc/model/CPropertyInfo;)V
26: aload 10
areturn
end local 10 end local 9 end local 8 end local 7 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 27 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
0 27 1 defaultName Ljava/lang/String;
0 27 2 forConstant Z
0 27 3 source Lcom/sun/xml/internal/xsom/XSComponent;
0 27 4 types Lcom/sun/tools/internal/xjc/reader/RawTypeSet;
0 27 5 isMixed Z
0 27 6 dummy Z
0 27 7 content Z
0 27 8 isMixedExtended Z
7 27 9 name Ljava/lang/String;
23 27 10 prop Lcom/sun/tools/internal/xjc/model/CReferencePropertyInfo;
MethodParameters:
Name Flags
defaultName
forConstant
source
types
isMixed
dummy
content
isMixedExtended
public com.sun.tools.internal.xjc.model.CPropertyInfo createElementOrReferenceProperty(java.lang.String, boolean, com.sun.xml.internal.xsom.XSParticle, com.sun.tools.internal.xjc.reader.RawTypeSet);
descriptor: (Ljava/lang/String;ZLcom/sun/xml/internal/xsom/XSParticle;Lcom/sun/tools/internal/xjc/reader/RawTypeSet;)Lcom/sun/tools/internal/xjc/model/CPropertyInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: invokestatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.$SWITCH_TABLE$com$sun$tools$internal$xjc$reader$RawTypeSet$Mode:()[I
aload 4
getfield com.sun.tools.internal.xjc.reader.RawTypeSet.canBeTypeRefs:Lcom/sun/tools/internal/xjc/reader/RawTypeSet$Mode;
invokevirtual com.sun.tools.internal.xjc.reader.RawTypeSet$Mode.ordinal:()I
iaload
tableswitch { // 1 - 3
1: 1
2: 1
3: 9
default: 11
}
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.generateElementProperty:()Ljava/lang/Boolean;
astore 6
start local 6 2: aload 6
ifnonnull 7
3: aload 4
getfield com.sun.tools.internal.xjc.reader.RawTypeSet.canBeTypeRefs:Lcom/sun/tools/internal/xjc/reader/RawTypeSet$Mode;
getstatic com.sun.tools.internal.xjc.reader.RawTypeSet$Mode.CAN_BE_TYPEREF:Lcom/sun/tools/internal/xjc/reader/RawTypeSet$Mode;
if_acmpne 4
iconst_1
goto 5
StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty java.lang.String int com.sun.xml.internal.xsom.XSParticle com.sun.tools.internal.xjc.reader.RawTypeSet top java.lang.Boolean
StackMap stack:
4: iconst_0
StackMap locals:
StackMap stack: int
5: istore 5
start local 5 6: goto 12
end local 5 7: StackMap locals:
StackMap stack:
aload 6
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 5
start local 5 8: goto 12
end local 6 end local 5 9: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty java.lang.String int com.sun.xml.internal.xsom.XSParticle com.sun.tools.internal.xjc.reader.RawTypeSet
StackMap stack:
iconst_1
istore 5
start local 5 10: goto 12
end local 5 11: StackMap locals:
StackMap stack:
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
start local 5 12: StackMap locals: int
StackMap stack:
iload 5
ifeq 14
13: aload 0
aload 1
iload 2
aload 3
aload 4
iconst_0
iconst_0
iconst_0
iconst_0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.createReferenceProperty:(Ljava/lang/String;ZLcom/sun/xml/internal/xsom/XSComponent;Lcom/sun/tools/internal/xjc/reader/RawTypeSet;ZZZZ)Lcom/sun/tools/internal/xjc/model/CReferencePropertyInfo;
areturn
14: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
aload 3
aload 4
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.createElementProperty:(Ljava/lang/String;ZLcom/sun/xml/internal/xsom/XSParticle;Lcom/sun/tools/internal/xjc/reader/RawTypeSet;)Lcom/sun/tools/internal/xjc/model/CElementPropertyInfo;
areturn
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 15 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
0 15 1 defaultName Ljava/lang/String;
0 15 2 forConstant Z
0 15 3 source Lcom/sun/xml/internal/xsom/XSParticle;
0 15 4 types Lcom/sun/tools/internal/xjc/reader/RawTypeSet;
6 7 5 generateRef Z
8 9 5 generateRef Z
10 11 5 generateRef Z
12 15 5 generateRef Z
2 9 6 b Ljava/lang/Boolean;
MethodParameters:
Name Flags
defaultName
forConstant
source
types
private <T extends com.sun.tools.internal.xjc.model.CPropertyInfo> T wrapUp(T, com.sun.xml.internal.xsom.XSComponent);
descriptor: (Lcom/sun/tools/internal/xjc/model/CPropertyInfo;Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/model/CPropertyInfo;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.javadoc:Ljava/lang/String;
1: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getBuilder:()Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
aload 2
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getBindInfo:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.getDocumentation:()Ljava/lang/String;
2: invokestatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.concat:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
putfield com.sun.tools.internal.xjc.model.CPropertyInfo.javadoc:Ljava/lang/String;
3: aload 1
getfield com.sun.tools.internal.xjc.model.CPropertyInfo.javadoc:Ljava/lang/String;
ifnonnull 5
4: aload 1
ldc ""
putfield com.sun.tools.internal.xjc.model.CPropertyInfo.javadoc:Ljava/lang/String;
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getOptionalPropertyMode:()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode;
astore 4
start local 4 6: aload 1
invokevirtual com.sun.tools.internal.xjc.model.CPropertyInfo.isCollection:()Z
ifeq 10
7: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getCollectionType:()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/CollectionTypeAttribute;
astore 5
start local 5 8: aload 5
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.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.reader.xmlschema.bindinfo.CollectionTypeAttribute.get:(Lcom/sun/tools/internal/xjc/model/Model;)Lcom/sun/tools/internal/xjc/generator/bean/field/FieldRenderer;
astore 3
end local 5 start local 3 9: goto 23
end local 3 10: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty com.sun.tools.internal.xjc.model.CPropertyInfo com.sun.xml.internal.xsom.XSComponent top com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode
StackMap stack:
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getBuilder:()Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
getfield com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.fieldRendererFactory:Lcom/sun/tools/internal/xjc/generator/bean/field/FieldRendererFactory;
astore 5
start local 5 11: invokestatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.$SWITCH_TABLE$com$sun$tools$internal$xjc$reader$xmlschema$bindinfo$OptionalPropertyMode:()[I
aload 4
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode.ordinal:()I
iaload
tableswitch { // 1 - 3
1: 12
2: 14
3: 18
default: 22
}
12: StackMap locals: com.sun.tools.internal.xjc.generator.bean.field.FieldRendererFactory
StackMap stack:
aload 5
invokevirtual com.sun.tools.internal.xjc.generator.bean.field.FieldRendererFactory.getRequiredUnboxed:()Lcom/sun/tools/internal/xjc/generator/bean/field/FieldRenderer;
astore 3
start local 3 13: goto 23
end local 3 14: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.tools.internal.xjc.model.CPropertyInfo.isOptionalPrimitive:()Z
ifeq 15
aload 5
invokevirtual com.sun.tools.internal.xjc.generator.bean.field.FieldRendererFactory.getSingle:()Lcom/sun/tools/internal/xjc/generator/bean/field/FieldRenderer;
goto 16
StackMap locals:
StackMap stack:
15: aload 5
invokevirtual com.sun.tools.internal.xjc.generator.bean.field.FieldRendererFactory.getDefault:()Lcom/sun/tools/internal/xjc/generator/bean/field/FieldRenderer;
StackMap locals:
StackMap stack: com.sun.tools.internal.xjc.generator.bean.field.FieldRenderer
16: astore 3
start local 3 17: goto 23
end local 3 18: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.tools.internal.xjc.model.CPropertyInfo.isOptionalPrimitive:()Z
ifeq 19
aload 5
invokevirtual com.sun.tools.internal.xjc.generator.bean.field.FieldRendererFactory.getSinglePrimitiveAccess:()Lcom/sun/tools/internal/xjc/generator/bean/field/FieldRenderer;
goto 20
StackMap locals:
StackMap stack:
19: aload 5
invokevirtual com.sun.tools.internal.xjc.generator.bean.field.FieldRendererFactory.getDefault:()Lcom/sun/tools/internal/xjc/generator/bean/field/FieldRenderer;
StackMap locals:
StackMap stack: com.sun.tools.internal.xjc.generator.bean.field.FieldRenderer
20: astore 3
start local 3 21: goto 23
end local 3 22: StackMap locals:
StackMap stack:
new java.lang.Error
dup
invokespecial java.lang.Error.<init>:()V
athrow
end local 5 start local 3 23: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty com.sun.tools.internal.xjc.model.CPropertyInfo com.sun.xml.internal.xsom.XSComponent com.sun.tools.internal.xjc.generator.bean.field.FieldRenderer com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode
StackMap stack:
aload 4
getstatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode.ISSET:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode;
if_acmpne 27
24: new com.sun.tools.internal.xjc.generator.bean.field.IsSetFieldRenderer
dup
aload 3
aload 1
invokevirtual com.sun.tools.internal.xjc.model.CPropertyInfo.isOptionalPrimitive:()Z
ifne 25
aload 1
invokevirtual com.sun.tools.internal.xjc.model.CPropertyInfo.isCollection:()Z
ifne 25
iconst_0
goto 26
StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty com.sun.tools.internal.xjc.model.CPropertyInfo com.sun.xml.internal.xsom.XSComponent com.sun.tools.internal.xjc.generator.bean.field.FieldRenderer com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode
StackMap stack: new 24 new 24 com.sun.tools.internal.xjc.generator.bean.field.FieldRenderer
25: iconst_1
StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty com.sun.tools.internal.xjc.model.CPropertyInfo com.sun.xml.internal.xsom.XSComponent com.sun.tools.internal.xjc.generator.bean.field.FieldRenderer com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode
StackMap stack: new 24 new 24 com.sun.tools.internal.xjc.generator.bean.field.FieldRenderer int
26: iconst_1
invokespecial com.sun.tools.internal.xjc.generator.bean.field.IsSetFieldRenderer.<init>:(Lcom/sun/tools/internal/xjc/generator/bean/field/FieldRenderer;ZZ)V
astore 3
27: StackMap locals:
StackMap stack:
aload 1
aload 3
putfield com.sun.tools.internal.xjc.model.CPropertyInfo.realization:Lcom/sun/tools/internal/xjc/generator/bean/field/FieldRenderer;
28: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getBaseType:()Lcom/sun/codemodel/internal/JType;
astore 5
start local 5 29: aload 5
ifnull 31
30: aload 1
aload 5
putfield com.sun.tools.internal.xjc.model.CPropertyInfo.baseType:Lcom/sun/codemodel/internal/JType;
31: StackMap locals: com.sun.codemodel.internal.JType
StackMap stack:
aload 1
areturn
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 32 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
0 32 1 prop TT;
0 32 2 source Lcom/sun/xml/internal/xsom/XSComponent;
9 10 3 r Lcom/sun/tools/internal/xjc/generator/bean/field/FieldRenderer;
13 14 3 r Lcom/sun/tools/internal/xjc/generator/bean/field/FieldRenderer;
17 18 3 r Lcom/sun/tools/internal/xjc/generator/bean/field/FieldRenderer;
21 22 3 r Lcom/sun/tools/internal/xjc/generator/bean/field/FieldRenderer;
23 32 3 r Lcom/sun/tools/internal/xjc/generator/bean/field/FieldRenderer;
6 32 4 opm Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode;
8 9 5 ct Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/CollectionTypeAttribute;
11 23 5 frf Lcom/sun/tools/internal/xjc/generator/bean/field/FieldRendererFactory;
29 32 5 bt Lcom/sun/codemodel/internal/JType;
Signature: <T:Lcom/sun/tools/internal/xjc/model/CPropertyInfo;>(TT;Lcom/sun/xml/internal/xsom/XSComponent;)TT;
MethodParameters:
Name Flags
prop
source
private com.sun.tools.internal.xjc.model.CCustomizations getCustomizations(com.sun.xml.internal.xsom.XSComponent);
descriptor: (Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/model/CCustomizations;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getBuilder:()Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
aload 1
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getBindInfo:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.toCustomizationList:()Lcom/sun/tools/internal/xjc/model/CCustomizations;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
0 1 1 src Lcom/sun/xml/internal/xsom/XSComponent;
MethodParameters:
Name Flags
src
private com.sun.tools.internal.xjc.model.CCustomizations getCustomizations(com.sun.xml.internal.xsom.XSComponent[]);
descriptor: ([Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/model/CCustomizations;
flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
Code:
stack=2, locals=8, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 1
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 7
StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty com.sun.xml.internal.xsom.XSComponent[] com.sun.tools.internal.xjc.model.CCustomizations top int int com.sun.xml.internal.xsom.XSComponent[]
StackMap stack:
2: aload 6
iload 4
aaload
astore 3
start local 3 3: aload 0
aload 3
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getCustomizations:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/model/CCustomizations;
astore 7
start local 7 4: aload 2
ifnonnull 5
aload 7
astore 2
goto 6
5: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty com.sun.xml.internal.xsom.XSComponent[] com.sun.tools.internal.xjc.model.CCustomizations com.sun.xml.internal.xsom.XSComponent int int com.sun.xml.internal.xsom.XSComponent[] com.sun.tools.internal.xjc.model.CCustomizations
StackMap stack:
aload 2
aload 7
invokestatic com.sun.tools.internal.xjc.model.CCustomizations.merge:(Lcom/sun/tools/internal/xjc/model/CCustomizations;Lcom/sun/tools/internal/xjc/model/CCustomizations;)Lcom/sun/tools/internal/xjc/model/CCustomizations;
astore 2
end local 7 end local 3 6: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty com.sun.xml.internal.xsom.XSComponent[] com.sun.tools.internal.xjc.model.CCustomizations top int int com.sun.xml.internal.xsom.XSComponent[]
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
iload 5
if_icmplt 2
8: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
0 9 1 src [Lcom/sun/xml/internal/xsom/XSComponent;
1 9 2 c Lcom/sun/tools/internal/xjc/model/CCustomizations;
3 6 3 s Lcom/sun/xml/internal/xsom/XSComponent;
4 6 7 r Lcom/sun/tools/internal/xjc/model/CCustomizations;
MethodParameters:
Name Flags
src
private com.sun.tools.internal.xjc.model.CCustomizations getCustomizations(com.sun.xml.internal.xsom.XSAttributeUse);
descriptor: (Lcom/sun/xml/internal/xsom/XSAttributeUse;)Lcom/sun/tools/internal/xjc/model/CCustomizations;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface com.sun.xml.internal.xsom.XSAttributeUse.getDecl:()Lcom/sun/xml/internal/xsom/XSAttributeDecl;
invokeinterface com.sun.xml.internal.xsom.XSAttributeDecl.isLocal:()Z
ifeq 2
1: aload 0
iconst_2
anewarray com.sun.xml.internal.xsom.XSComponent
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 1
invokeinterface com.sun.xml.internal.xsom.XSAttributeUse.getDecl:()Lcom/sun/xml/internal/xsom/XSAttributeDecl;
aastore
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getCustomizations:([Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/model/CCustomizations;
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getCustomizations:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/model/CCustomizations;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
0 3 1 src Lcom/sun/xml/internal/xsom/XSAttributeUse;
MethodParameters:
Name Flags
src
private com.sun.tools.internal.xjc.model.CCustomizations getCustomizations(com.sun.xml.internal.xsom.XSParticle);
descriptor: (Lcom/sun/xml/internal/xsom/XSParticle;)Lcom/sun/tools/internal/xjc/model/CCustomizations;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface com.sun.xml.internal.xsom.XSParticle.getTerm:()Lcom/sun/xml/internal/xsom/XSTerm;
invokeinterface com.sun.xml.internal.xsom.XSTerm.isElementDecl:()Z
ifeq 4
1: aload 1
invokeinterface com.sun.xml.internal.xsom.XSParticle.getTerm:()Lcom/sun/xml/internal/xsom/XSTerm;
invokeinterface com.sun.xml.internal.xsom.XSTerm.asElementDecl:()Lcom/sun/xml/internal/xsom/XSElementDecl;
astore 2
start local 2 2: aload 2
invokeinterface com.sun.xml.internal.xsom.XSElementDecl.isGlobal:()Z
ifeq 4
3: aload 0
aload 1
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getCustomizations:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/model/CCustomizations;
areturn
end local 2 4: StackMap locals:
StackMap stack:
aload 0
iconst_2
anewarray com.sun.xml.internal.xsom.XSComponent
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 1
invokeinterface com.sun.xml.internal.xsom.XSParticle.getTerm:()Lcom/sun/xml/internal/xsom/XSTerm;
aastore
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getCustomizations:([Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/model/CCustomizations;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
0 5 1 src Lcom/sun/xml/internal/xsom/XSParticle;
2 4 2 xed Lcom/sun/xml/internal/xsom/XSElementDecl;
MethodParameters:
Name Flags
src
public void markAsAcknowledged();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.isAcknowledged:()Z
ifeq 1
return
1: StackMap locals:
StackMap stack:
aload 0
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.AbstractDeclarationImpl.markAsAcknowledged:()V
2: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getDefault:()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
astore 1
start local 1 3: aload 1
ifnull 4
aload 1
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.markAsAcknowledged:()V
4: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
3 5 1 def Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
private void constantPropertyErrorCheck();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.isConstantProperty:Ljava/lang/Boolean;
ifnull 7
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getOwner:()Lcom/sun/xml/internal/xsom/XSComponent;
ifnull 7
1: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.hasFixedValue:Lcom/sun/xml/internal/xsom/util/XSFinder;
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getOwner:()Lcom/sun/xml/internal/xsom/XSComponent;
invokevirtual com.sun.xml.internal.xsom.util.XSFinder.find:(Lcom/sun/xml/internal/xsom/XSComponent;)Z
ifne 7
2: ldc Lcom/sun/tools/internal/xjc/ErrorReceiver;
invokestatic com.sun.tools.internal.xjc.reader.Ring.get:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.ErrorReceiver
3: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getLocation:()Lorg/xml/sax/Locator;
4: getstatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.Messages.ERR_ILLEGAL_FIXEDATTR:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/Messages;
iconst_0
anewarray java.lang.Object
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
5: invokevirtual com.sun.tools.internal.xjc.ErrorReceiver.error:(Lorg/xml/sax/Locator;Ljava/lang/String;)V
6: aload 0
aconst_null
putfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.isConstantProperty:Ljava/lang/Boolean;
7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
protected com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty getDefault();
descriptor: ()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getOwner:()Lcom/sun/xml/internal/xsom/XSComponent;
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getBuilder:()Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getOwner:()Lcom/sun/xml/internal/xsom/XSComponent;
invokestatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getDefault:(Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
astore 1
start local 1 2: aload 1
aload 0
if_acmpne 3
aconst_null
areturn
3: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
2 4 1 next Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
private static com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty getDefault(com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder, com.sun.xml.internal.xsom.XSComponent);
descriptor: (Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: goto 5
1: StackMap locals:
StackMap stack:
aload 1
getstatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.defaultCustomizationFinder:Lcom/sun/xml/internal/xsom/visitor/XSFunction;
invokeinterface com.sun.xml.internal.xsom.XSComponent.apply:(Lcom/sun/xml/internal/xsom/visitor/XSFunction;)Ljava/lang/Object;
checkcast com.sun.xml.internal.xsom.XSComponent
astore 1
2: aload 1
ifnull 5
3: aload 0
aload 1
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getBindInfo:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
ldc Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.get:(Ljava/lang/Class;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;
checkcast com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty
astore 2
start local 2 4: aload 2
ifnull 5
aload 2
areturn
end local 2 5: StackMap locals:
StackMap stack:
aload 1
ifnonnull 1
6: aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getGlobalBinding:()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.getDefaultProperty:()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 builder Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
0 7 1 c Lcom/sun/xml/internal/xsom/XSComponent;
4 5 2 prop Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
MethodParameters:
Name Flags
builder
c
public static com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty getCustomization(com.sun.xml.internal.xsom.XSComponent);
descriptor: (Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: ldc Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
invokestatic com.sun.tools.internal.xjc.reader.Ring.get:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder
astore 1
start local 1 1: aload 0
ifnull 4
2: aload 1
aload 0
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getBindInfo:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
ldc Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.get:(Ljava/lang/Class;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;
checkcast com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty
astore 2
start local 2 3: aload 2
ifnull 4
aload 2
areturn
end local 2 4: StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder
StackMap stack:
aload 1
aload 0
invokestatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getDefault:(Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 c Lcom/sun/xml/internal/xsom/XSComponent;
1 5 1 builder Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
3 4 2 prop Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
MethodParameters:
Name Flags
c
private static java.lang.String concat(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnonnull 1
aload 1
areturn
1: StackMap locals:
StackMap stack:
aload 1
ifnonnull 2
aload 0
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "\n\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 s1 Ljava/lang/String;
0 3 1 s2 Ljava/lang/String;
MethodParameters:
Name Flags
s1
s2
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.BIProperty.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/BIProperty;
public com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIConversion getConv();
descriptor: ()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIConversion;
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.BIProperty.baseType:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty$BaseTypeBean;
ifnull 2
1: aload 0
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.baseType:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty$BaseTypeBean;
getfield com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty$BaseTypeBean.conv:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIConversion;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
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 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
static int[] $SWITCH_TABLE$com$sun$tools$internal$xjc$reader$RawTypeSet$Mode();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.$SWITCH_TABLE$com$sun$tools$internal$xjc$reader$RawTypeSet$Mode:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.sun.tools.internal.xjc.reader.RawTypeSet$Mode.values:()[Lcom/sun/tools/internal/xjc/reader/RawTypeSet$Mode;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.sun.tools.internal.xjc.reader.RawTypeSet$Mode.CAN_BE_TYPEREF:Lcom/sun/tools/internal/xjc/reader/RawTypeSet$Mode;
invokevirtual com.sun.tools.internal.xjc.reader.RawTypeSet$Mode.ordinal:()I
iconst_2
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.sun.tools.internal.xjc.reader.RawTypeSet$Mode.MUST_BE_REFERENCE:Lcom/sun/tools/internal/xjc/reader/RawTypeSet$Mode;
invokevirtual com.sun.tools.internal.xjc.reader.RawTypeSet$Mode.ordinal:()I
iconst_3
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.sun.tools.internal.xjc.reader.RawTypeSet$Mode.SHOULD_BE_TYPEREF:Lcom/sun/tools/internal/xjc/reader/RawTypeSet$Mode;
invokevirtual com.sun.tools.internal.xjc.reader.RawTypeSet$Mode.ordinal:()I
iconst_1
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
dup
putstatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.$SWITCH_TABLE$com$sun$tools$internal$xjc$reader$RawTypeSet$Mode:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
static int[] $SWITCH_TABLE$com$sun$tools$internal$xjc$reader$xmlschema$bindinfo$OptionalPropertyMode();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.$SWITCH_TABLE$com$sun$tools$internal$xjc$reader$xmlschema$bindinfo$OptionalPropertyMode:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode.values:()[Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode.ISSET:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode.ordinal:()I
iconst_3
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode.PRIMITIVE:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode.ordinal:()I
iconst_1
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode.WRAPPER:Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode;
invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode.ordinal:()I
iconst_2
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
dup
putstatic com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.$SWITCH_TABLE$com$sun$tools$internal$xjc$reader$xmlschema$bindinfo$OptionalPropertyMode:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
}
SourceFile: "BIProperty.java"
NestMembers:
com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty$1 com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty$2 com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty$BaseTypeBean
InnerClasses:
public final CollectionMode = com.sun.tools.internal.xjc.model.CElementPropertyInfo$CollectionMode of com.sun.tools.internal.xjc.model.CElementPropertyInfo
public final Mode = com.sun.tools.internal.xjc.reader.RawTypeSet$Mode of com.sun.tools.internal.xjc.reader.RawTypeSet
com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty$1
com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty$2
private final BaseTypeBean = com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty$BaseTypeBean of com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlRootElement(name = "property")