public final class com.sun.tools.internal.xjc.model.CEnumLeafInfo implements com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo<com.sun.tools.internal.xjc.model.nav.NType, com.sun.tools.internal.xjc.model.nav.NClass>, com.sun.tools.internal.xjc.model.nav.NClass, com.sun.tools.internal.xjc.model.CNonElement
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.tools.internal.xjc.model.CEnumLeafInfo
super_class: java.lang.Object
{
public final com.sun.tools.internal.xjc.model.Model model;
descriptor: Lcom/sun/tools/internal/xjc/model/Model;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final com.sun.tools.internal.xjc.model.CClassInfoParent parent;
descriptor: Lcom/sun/tools/internal/xjc/model/CClassInfoParent;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final java.lang.String shortName;
descriptor: Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
private final javax.xml.namespace.QName typeName;
descriptor: Ljavax/xml/namespace/QName;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.xml.internal.xsom.XSComponent source;
descriptor: Lcom/sun/xml/internal/xsom/XSComponent;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public final com.sun.tools.internal.xjc.model.CNonElement base;
descriptor: Lcom/sun/tools/internal/xjc/model/CNonElement;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final java.util.Collection<com.sun.tools.internal.xjc.model.CEnumConstant> members;
descriptor: Ljava/util/Collection;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Signature: Ljava/util/Collection<Lcom/sun/tools/internal/xjc/model/CEnumConstant;>;
private final com.sun.tools.internal.xjc.model.CCustomizations customizations;
descriptor: Lcom/sun/tools/internal/xjc/model/CCustomizations;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.xml.sax.Locator sourceLocator;
descriptor: Lorg/xml/sax/Locator;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public java.lang.String javadoc;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public void <init>(com.sun.tools.internal.xjc.model.Model, javax.xml.namespace.QName, com.sun.tools.internal.xjc.model.CClassInfoParent, java.lang.String, com.sun.tools.internal.xjc.model.CNonElement, java.util.Collection<com.sun.tools.internal.xjc.model.CEnumConstant>, com.sun.xml.internal.xsom.XSComponent, com.sun.tools.internal.xjc.model.CCustomizations, org.xml.sax.Locator);
descriptor: (Lcom/sun/tools/internal/xjc/model/Model;Ljavax/xml/namespace/QName;Lcom/sun/tools/internal/xjc/model/CClassInfoParent;Ljava/lang/String;Lcom/sun/tools/internal/xjc/model/CNonElement;Ljava/util/Collection;Lcom/sun/xml/internal/xsom/XSComponent;Lcom/sun/tools/internal/xjc/model/CCustomizations;Lorg/xml/sax/Locator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=12, args_size=10
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 start local 9 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield com.sun.tools.internal.xjc.model.CEnumLeafInfo.model:Lcom/sun/tools/internal/xjc/model/Model;
2: aload 0
aload 3
putfield com.sun.tools.internal.xjc.model.CEnumLeafInfo.parent:Lcom/sun/tools/internal/xjc/model/CClassInfoParent;
3: aload 0
aload 1
getfield com.sun.tools.internal.xjc.model.Model.allocator:Lcom/sun/tools/internal/xjc/model/ClassNameAllocatorWrapper;
aload 0
getfield com.sun.tools.internal.xjc.model.CEnumLeafInfo.parent:Lcom/sun/tools/internal/xjc/model/CClassInfoParent;
aload 4
invokevirtual com.sun.tools.internal.xjc.model.ClassNameAllocatorWrapper.assignClassName:(Lcom/sun/tools/internal/xjc/model/CClassInfoParent;Ljava/lang/String;)Ljava/lang/String;
putfield com.sun.tools.internal.xjc.model.CEnumLeafInfo.shortName:Ljava/lang/String;
4: aload 0
aload 5
putfield com.sun.tools.internal.xjc.model.CEnumLeafInfo.base:Lcom/sun/tools/internal/xjc/model/CNonElement;
5: aload 0
aload 6
putfield com.sun.tools.internal.xjc.model.CEnumLeafInfo.members:Ljava/util/Collection;
6: aload 0
aload 7
putfield com.sun.tools.internal.xjc.model.CEnumLeafInfo.source:Lcom/sun/xml/internal/xsom/XSComponent;
7: aload 8
ifnonnull 9
8: getstatic com.sun.tools.internal.xjc.model.CCustomizations.EMPTY:Lcom/sun/tools/internal/xjc/model/CCustomizations;
astore 8
9: StackMap locals: com.sun.tools.internal.xjc.model.CEnumLeafInfo com.sun.tools.internal.xjc.model.Model javax.xml.namespace.QName com.sun.tools.internal.xjc.model.CClassInfoParent java.lang.String com.sun.tools.internal.xjc.model.CNonElement java.util.Collection com.sun.xml.internal.xsom.XSComponent com.sun.tools.internal.xjc.model.CCustomizations org.xml.sax.Locator
StackMap stack:
aload 0
aload 8
putfield com.sun.tools.internal.xjc.model.CEnumLeafInfo.customizations:Lcom/sun/tools/internal/xjc/model/CCustomizations;
10: aload 0
aload 9
putfield com.sun.tools.internal.xjc.model.CEnumLeafInfo.sourceLocator:Lorg/xml/sax/Locator;
11: aload 0
aload 2
putfield com.sun.tools.internal.xjc.model.CEnumLeafInfo.typeName:Ljavax/xml/namespace/QName;
12: aload 0
getfield com.sun.tools.internal.xjc.model.CEnumLeafInfo.members:Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 11
goto 15
StackMap locals: com.sun.tools.internal.xjc.model.CEnumLeafInfo com.sun.tools.internal.xjc.model.Model javax.xml.namespace.QName com.sun.tools.internal.xjc.model.CClassInfoParent java.lang.String com.sun.tools.internal.xjc.model.CNonElement java.util.Collection com.sun.xml.internal.xsom.XSComponent com.sun.tools.internal.xjc.model.CCustomizations org.xml.sax.Locator top java.util.Iterator
StackMap stack:
13: aload 11
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.model.CEnumConstant
astore 10
start local 10 14: aload 10
aload 0
invokevirtual com.sun.tools.internal.xjc.model.CEnumConstant.setParent:(Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;)V
end local 10 15: StackMap locals:
StackMap stack:
aload 11
invokeinterface java.util.Iterator.hasNext:()Z
ifne 13
16: aload 1
aload 0
invokevirtual com.sun.tools.internal.xjc.model.Model.add:(Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;)V
17: return
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 18 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
0 18 1 model Lcom/sun/tools/internal/xjc/model/Model;
0 18 2 typeName Ljavax/xml/namespace/QName;
0 18 3 container Lcom/sun/tools/internal/xjc/model/CClassInfoParent;
0 18 4 shortName Ljava/lang/String;
0 18 5 base Lcom/sun/tools/internal/xjc/model/CNonElement;
0 18 6 _members Ljava/util/Collection<Lcom/sun/tools/internal/xjc/model/CEnumConstant;>;
0 18 7 source Lcom/sun/xml/internal/xsom/XSComponent;
0 18 8 customizations Lcom/sun/tools/internal/xjc/model/CCustomizations;
0 18 9 _sourceLocator Lorg/xml/sax/Locator;
14 15 10 mem Lcom/sun/tools/internal/xjc/model/CEnumConstant;
Signature: (Lcom/sun/tools/internal/xjc/model/Model;Ljavax/xml/namespace/QName;Lcom/sun/tools/internal/xjc/model/CClassInfoParent;Ljava/lang/String;Lcom/sun/tools/internal/xjc/model/CNonElement;Ljava/util/Collection<Lcom/sun/tools/internal/xjc/model/CEnumConstant;>;Lcom/sun/xml/internal/xsom/XSComponent;Lcom/sun/tools/internal/xjc/model/CCustomizations;Lorg/xml/sax/Locator;)V
MethodParameters:
Name Flags
model
typeName
container
shortName
base
_members
source
customizations
_sourceLocator
public org.xml.sax.Locator getLocator();
descriptor: ()Lorg/xml/sax/Locator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.model.CEnumLeafInfo.sourceLocator:Lorg/xml/sax/Locator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
public javax.xml.namespace.QName getTypeName();
descriptor: ()Ljavax/xml/namespace/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.model.CEnumLeafInfo.typeName:Ljavax/xml/namespace/QName;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
public com.sun.tools.internal.xjc.model.nav.NType getType();
descriptor: ()Lcom/sun/tools/internal/xjc/model/nav/NType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
public boolean canBeReferencedByIDREF();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
public boolean isElement();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
public javax.xml.namespace.QName getElementName();
descriptor: ()Ljavax/xml/namespace/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
public com.sun.xml.internal.bind.v2.model.core.Element<com.sun.tools.internal.xjc.model.nav.NType, com.sun.tools.internal.xjc.model.nav.NClass> asElement();
descriptor: ()Lcom/sun/xml/internal/bind/v2/model/core/Element;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
Signature: ()Lcom/sun/xml/internal/bind/v2/model/core/Element<Lcom/sun/tools/internal/xjc/model/nav/NType;Lcom/sun/tools/internal/xjc/model/nav/NClass;>;
public com.sun.tools.internal.xjc.model.nav.NClass getClazz();
descriptor: ()Lcom/sun/tools/internal/xjc/model/nav/NClass;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
public com.sun.xml.internal.xsom.XSComponent getSchemaComponent();
descriptor: ()Lcom/sun/xml/internal/xsom/XSComponent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.model.CEnumLeafInfo.source:Lcom/sun/xml/internal/xsom/XSComponent;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
public com.sun.codemodel.internal.JClass toType(com.sun.tools.internal.xjc.outline.Outline, com.sun.tools.internal.xjc.outline.Aspect);
descriptor: (Lcom/sun/tools/internal/xjc/outline/Outline;Lcom/sun/tools/internal/xjc/outline/Aspect;)Lcom/sun/codemodel/internal/JClass;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
invokeinterface com.sun.tools.internal.xjc.outline.Outline.getEnum:(Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;)Lcom/sun/tools/internal/xjc/outline/EnumOutline;
getfield com.sun.tools.internal.xjc.outline.EnumOutline.clazz:Lcom/sun/codemodel/internal/JDefinedClass;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
0 1 1 o Lcom/sun/tools/internal/xjc/outline/Outline;
0 1 2 aspect Lcom/sun/tools/internal/xjc/outline/Aspect;
MethodParameters:
Name Flags
o
aspect
public boolean isAbstract();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
public boolean isBoxedType();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
public java.lang.String fullName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
getfield com.sun.tools.internal.xjc.model.CEnumLeafInfo.parent:Lcom/sun/tools/internal/xjc/model/CClassInfoParent;
invokeinterface com.sun.tools.internal.xjc.model.CClassInfoParent.fullName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
bipush 46
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.tools.internal.xjc.model.CEnumLeafInfo.shortName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
public boolean isPrimitive();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
public boolean isSimpleType();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
public boolean needsValueField();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.model.CEnumLeafInfo.members:Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 2
goto 4
StackMap locals: com.sun.tools.internal.xjc.model.CEnumLeafInfo top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.model.CEnumConstant
astore 1
start local 1 2: aload 1
invokevirtual com.sun.tools.internal.xjc.model.CEnumConstant.getName:()Ljava/lang/String;
aload 1
invokevirtual com.sun.tools.internal.xjc.model.CEnumConstant.getLexicalValue:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
3: iconst_1
ireturn
end local 1 4: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
2 4 1 cec Lcom/sun/tools/internal/xjc/model/CEnumConstant;
public com.sun.codemodel.internal.JExpression createConstant(com.sun.tools.internal.xjc.outline.Outline, com.sun.xml.internal.xsom.XmlString);
descriptor: (Lcom/sun/tools/internal/xjc/outline/Outline;Lcom/sun/xml/internal/xsom/XmlString;)Lcom/sun/codemodel/internal/JExpression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
getstatic com.sun.tools.internal.xjc.outline.Aspect.EXPOSED:Lcom/sun/tools/internal/xjc/outline/Aspect;
invokevirtual com.sun.tools.internal.xjc.model.CEnumLeafInfo.toType:(Lcom/sun/tools/internal/xjc/outline/Outline;Lcom/sun/tools/internal/xjc/outline/Aspect;)Lcom/sun/codemodel/internal/JClass;
astore 3
start local 3 1: aload 0
getfield com.sun.tools.internal.xjc.model.CEnumLeafInfo.members:Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 5
goto 5
StackMap locals: com.sun.tools.internal.xjc.model.CEnumLeafInfo com.sun.tools.internal.xjc.outline.Outline com.sun.xml.internal.xsom.XmlString com.sun.codemodel.internal.JClass top java.util.Iterator
StackMap stack:
2: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.xjc.model.CEnumConstant
astore 4
start local 4 3: aload 4
invokevirtual com.sun.tools.internal.xjc.model.CEnumConstant.getLexicalValue:()Ljava/lang/String;
aload 2
getfield com.sun.xml.internal.xsom.XmlString.value:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
4: aload 3
aload 4
invokevirtual com.sun.tools.internal.xjc.model.CEnumConstant.getName:()Ljava/lang/String;
invokevirtual com.sun.codemodel.internal.JClass.staticRef:(Ljava/lang/String;)Lcom/sun/codemodel/internal/JFieldRef;
areturn
end local 4 5: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
0 7 1 outline Lcom/sun/tools/internal/xjc/outline/Outline;
0 7 2 literal Lcom/sun/xml/internal/xsom/XmlString;
1 7 3 type Lcom/sun/codemodel/internal/JClass;
3 5 4 mem Lcom/sun/tools/internal/xjc/model/CEnumConstant;
MethodParameters:
Name Flags
outline
literal
public boolean isCollection();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public com.sun.tools.internal.xjc.model.CAdapter getAdapterUse();
descriptor: ()Lcom/sun/tools/internal/xjc/model/CAdapter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public com.sun.tools.internal.xjc.model.CNonElement getInfo();
descriptor: ()Lcom/sun/tools/internal/xjc/model/CNonElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public com.sun.xml.internal.bind.v2.model.core.ID idUse();
descriptor: ()Lcom/sun/xml/internal/bind/v2/model/core/ID;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.sun.xml.internal.bind.v2.model.core.ID.NONE:Lcom/sun/xml/internal/bind/v2/model/core/ID;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
public javax.activation.MimeType getExpectedMimeType();
descriptor: ()Ljavax/activation/MimeType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
public java.util.Collection<com.sun.tools.internal.xjc.model.CEnumConstant> getConstants();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.model.CEnumLeafInfo.members:Ljava/util/Collection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
Signature: ()Ljava/util/Collection<Lcom/sun/tools/internal/xjc/model/CEnumConstant;>;
public com.sun.xml.internal.bind.v2.model.core.NonElement<com.sun.tools.internal.xjc.model.nav.NType, com.sun.tools.internal.xjc.model.nav.NClass> getBaseType();
descriptor: ()Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.model.CEnumLeafInfo.base:Lcom/sun/tools/internal/xjc/model/CNonElement;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
Signature: ()Lcom/sun/xml/internal/bind/v2/model/core/NonElement<Lcom/sun/tools/internal/xjc/model/nav/NType;Lcom/sun/tools/internal/xjc/model/nav/NClass;>;
public com.sun.tools.internal.xjc.model.CCustomizations getCustomizations();
descriptor: ()Lcom/sun/tools/internal/xjc/model/CCustomizations;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.model.CEnumLeafInfo.customizations:Lcom/sun/tools/internal/xjc/model/CCustomizations;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
public com.sun.xml.internal.bind.v2.model.annotation.Locatable getUpstream();
descriptor: ()Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
public com.sun.xml.internal.bind.v2.runtime.Location getLocation();
descriptor: ()Lcom/sun/xml/internal/bind/v2/runtime/Location;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;
public java.lang.Iterable getConstants();
descriptor: ()Ljava/lang/Iterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.sun.tools.internal.xjc.model.CEnumLeafInfo.getConstants:()Ljava/util/Collection;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object getType();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.sun.tools.internal.xjc.model.CEnumLeafInfo.getType:()Lcom/sun/tools/internal/xjc/model/nav/NType;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object getClazz();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.sun.tools.internal.xjc.model.CEnumLeafInfo.getClazz:()Lcom/sun/tools/internal/xjc/model/nav/NClass;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.sun.codemodel.internal.JType toType(com.sun.tools.internal.xjc.outline.Outline, com.sun.tools.internal.xjc.outline.Aspect);
descriptor: (Lcom/sun/tools/internal/xjc/outline/Outline;Lcom/sun/tools/internal/xjc/outline/Aspect;)Lcom/sun/codemodel/internal/JType;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual com.sun.tools.internal.xjc.model.CEnumLeafInfo.toType:(Lcom/sun/tools/internal/xjc/outline/Outline;Lcom/sun/tools/internal/xjc/outline/Aspect;)Lcom/sun/codemodel/internal/JClass;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/model/core/EnumLeafInfo<Lcom/sun/tools/internal/xjc/model/nav/NType;Lcom/sun/tools/internal/xjc/model/nav/NClass;>;Lcom/sun/tools/internal/xjc/model/nav/NClass;Lcom/sun/tools/internal/xjc/model/CNonElement;
SourceFile: "CEnumLeafInfo.java"