public abstract class com.sun.tools.internal.xjc.model.CBuiltinLeafInfo implements com.sun.tools.internal.xjc.model.CNonElement, com.sun.xml.internal.bind.v2.model.core.BuiltinLeafInfo<com.sun.tools.internal.xjc.model.nav.NType, com.sun.tools.internal.xjc.model.nav.NClass>, com.sun.xml.internal.bind.v2.model.core.LeafInfo<com.sun.tools.internal.xjc.model.nav.NType, com.sun.tools.internal.xjc.model.nav.NClass>, com.sun.xml.internal.bind.v2.runtime.Location
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.tools.internal.xjc.model.CBuiltinLeafInfo
super_class: java.lang.Object
{
private final com.sun.tools.internal.xjc.model.nav.NType type;
descriptor: Lcom/sun/tools/internal/xjc/model/nav/NType;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javax.xml.namespace.QName typeName;
descriptor: Ljavax/xml/namespace/QName;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javax.xml.namespace.QName[] typeNames;
descriptor: [Ljavax/xml/namespace/QName;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.xml.internal.bind.v2.model.core.ID id;
descriptor: Lcom/sun/xml/internal/bind/v2/model/core/ID;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public static final java.util.Map<com.sun.tools.internal.xjc.model.nav.NType, com.sun.tools.internal.xjc.model.CBuiltinLeafInfo> LEAVES;
descriptor: Ljava/util/Map;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Lcom/sun/tools/internal/xjc/model/nav/NType;Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;>;
public static final com.sun.tools.internal.xjc.model.CBuiltinLeafInfo ANYTYPE;
descriptor: Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.CBuiltinLeafInfo STRING;
descriptor: Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.CBuiltinLeafInfo BOOLEAN;
descriptor: Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.CBuiltinLeafInfo INT;
descriptor: Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.CBuiltinLeafInfo LONG;
descriptor: Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.CBuiltinLeafInfo BYTE;
descriptor: Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.CBuiltinLeafInfo SHORT;
descriptor: Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.CBuiltinLeafInfo FLOAT;
descriptor: Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.CBuiltinLeafInfo DOUBLE;
descriptor: Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.CBuiltinLeafInfo QNAME;
descriptor: Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.CBuiltinLeafInfo CALENDAR;
descriptor: Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.CBuiltinLeafInfo DURATION;
descriptor: Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.CBuiltinLeafInfo BIG_INTEGER;
descriptor: Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.CBuiltinLeafInfo BIG_DECIMAL;
descriptor: Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.CBuiltinLeafInfo BASE64_BYTE_ARRAY;
descriptor: Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.CBuiltinLeafInfo DATA_HANDLER;
descriptor: Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.CBuiltinLeafInfo IMAGE;
descriptor: Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.CBuiltinLeafInfo XML_SOURCE;
descriptor: Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.TypeUse HEXBIN_BYTE_ARRAY;
descriptor: Lcom/sun/tools/internal/xjc/model/TypeUse;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.TypeUse TOKEN;
descriptor: Lcom/sun/tools/internal/xjc/model/TypeUse;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.TypeUse NORMALIZED_STRING;
descriptor: Lcom/sun/tools/internal/xjc/model/TypeUse;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.TypeUse ID;
descriptor: Lcom/sun/tools/internal/xjc/model/TypeUse;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.TypeUse BOOLEAN_ZERO_OR_ONE;
descriptor: Lcom/sun/tools/internal/xjc/model/TypeUse;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.TypeUse IDREF;
descriptor: Lcom/sun/tools/internal/xjc/model/TypeUse;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.tools.internal.xjc.model.TypeUse STRING_LIST;
descriptor: Lcom/sun/tools/internal/xjc/model/TypeUse;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.LEAVES:Ljava/util/Map;
1: new com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$NoConstantBuiltin
dup
ldc Ljava/lang/Object;
ldc "anyType"
invokespecial com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$NoConstantBuiltin.<init>:(Ljava/lang/Class;Ljava/lang/String;)V
putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.ANYTYPE:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
2: new com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$1
dup
ldc Ljava/lang/String;
ldc "string"
invokespecial com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$1.<init>:(Ljava/lang/Class;Ljava/lang/String;)V
putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.STRING:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
3: new com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$2
dup
ldc Ljava/lang/Boolean;
ldc "boolean"
invokespecial com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$2.<init>:(Ljava/lang/Class;Ljava/lang/String;)V
putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.BOOLEAN:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
4: new com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$3
dup
ldc Ljava/lang/Integer;
ldc "int"
invokespecial com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$3.<init>:(Ljava/lang/Class;Ljava/lang/String;)V
putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.INT:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
5: new com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$4
dup
ldc Ljava/lang/Long;
ldc "long"
invokespecial com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$4.<init>:(Ljava/lang/Class;Ljava/lang/String;)V
putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.LONG:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
6: new com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$5
dup
ldc Ljava/lang/Byte;
ldc "byte"
invokespecial com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$5.<init>:(Ljava/lang/Class;Ljava/lang/String;)V
putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.BYTE:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
7: new com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$6
dup
ldc Ljava/lang/Short;
ldc "short"
invokespecial com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$6.<init>:(Ljava/lang/Class;Ljava/lang/String;)V
putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.SHORT:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
8: new com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$7
dup
ldc Ljava/lang/Float;
ldc "float"
invokespecial com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$7.<init>:(Ljava/lang/Class;Ljava/lang/String;)V
putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.FLOAT:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
9: new com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$8
dup
ldc Ljava/lang/Double;
ldc "double"
invokespecial com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$8.<init>:(Ljava/lang/Class;Ljava/lang/String;)V
putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.DOUBLE:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
10: new com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$9
dup
ldc Ljavax/xml/namespace/QName;
ldc "QName"
invokespecial com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$9.<init>:(Ljava/lang/Class;Ljava/lang/String;)V
putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.QNAME:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
11: new com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$NoConstantBuiltin
dup
ldc Ljavax/xml/datatype/XMLGregorianCalendar;
ldc "\u0000"
invokespecial com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$NoConstantBuiltin.<init>:(Ljava/lang/Class;Ljava/lang/String;)V
putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.CALENDAR:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
12: new com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$NoConstantBuiltin
dup
ldc Ljavax/xml/datatype/Duration;
ldc "duration"
invokespecial com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$NoConstantBuiltin.<init>:(Ljava/lang/Class;Ljava/lang/String;)V
putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.DURATION:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
13: new com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$10
dup
ldc Ljava/math/BigInteger;
ldc "integer"
invokespecial com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$10.<init>:(Ljava/lang/Class;Ljava/lang/String;)V
putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.BIG_INTEGER:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
14: new com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$11
dup
ldc Ljava/math/BigDecimal;
ldc "decimal"
invokespecial com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$11.<init>:(Ljava/lang/Class;Ljava/lang/String;)V
putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.BIG_DECIMAL:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
15: new com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$12
dup
ldc [B
ldc "base64Binary"
invokespecial com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$12.<init>:(Ljava/lang/Class;Ljava/lang/String;)V
putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.BASE64_BYTE_ARRAY:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
16: new com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$NoConstantBuiltin
dup
ldc Ljavax/activation/DataHandler;
ldc "base64Binary"
invokespecial com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$NoConstantBuiltin.<init>:(Ljava/lang/Class;Ljava/lang/String;)V
putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.DATA_HANDLER:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
17: new com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$NoConstantBuiltin
dup
ldc Ljava/awt/Image;
ldc "base64Binary"
invokespecial com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$NoConstantBuiltin.<init>:(Ljava/lang/Class;Ljava/lang/String;)V
putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.IMAGE:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
18: new com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$NoConstantBuiltin
dup
ldc Ljavax/xml/transform/Source;
ldc "base64Binary"
invokespecial com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$NoConstantBuiltin.<init>:(Ljava/lang/Class;Ljava/lang/String;)V
putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.XML_SOURCE:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
19: getstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.STRING:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
ldc Ljavax/xml/bind/annotation/adapters/HexBinaryAdapter;
iconst_0
invokevirtual com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.makeAdapted:(Ljava/lang/Class;Z)Lcom/sun/tools/internal/xjc/model/TypeUse;
20: putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.HEXBIN_BYTE_ARRAY:Lcom/sun/tools/internal/xjc/model/TypeUse;
21: getstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.STRING:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
ldc Ljavax/xml/bind/annotation/adapters/CollapsedStringAdapter;
iconst_0
invokevirtual com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.makeAdapted:(Ljava/lang/Class;Z)Lcom/sun/tools/internal/xjc/model/TypeUse;
22: putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.TOKEN:Lcom/sun/tools/internal/xjc/model/TypeUse;
23: getstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.STRING:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
ldc Ljavax/xml/bind/annotation/adapters/NormalizedStringAdapter;
iconst_0
invokevirtual com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.makeAdapted:(Ljava/lang/Class;Z)Lcom/sun/tools/internal/xjc/model/TypeUse;
24: putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.NORMALIZED_STRING:Lcom/sun/tools/internal/xjc/model/TypeUse;
25: getstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.TOKEN:Lcom/sun/tools/internal/xjc/model/TypeUse;
getstatic com.sun.xml.internal.bind.v2.model.core.ID.ID:Lcom/sun/xml/internal/bind/v2/model/core/ID;
invokestatic com.sun.tools.internal.xjc.model.TypeUseFactory.makeID:(Lcom/sun/tools/internal/xjc/model/TypeUse;Lcom/sun/xml/internal/bind/v2/model/core/ID;)Lcom/sun/tools/internal/xjc/model/TypeUse;
putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.ID:Lcom/sun/tools/internal/xjc/model/TypeUse;
26: getstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.STRING:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
ldc Lcom/sun/tools/internal/xjc/runtime/ZeroOneBooleanAdapter;
iconst_1
invokevirtual com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.makeAdapted:(Ljava/lang/Class;Z)Lcom/sun/tools/internal/xjc/model/TypeUse;
27: putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.BOOLEAN_ZERO_OR_ONE:Lcom/sun/tools/internal/xjc/model/TypeUse;
28: getstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.ANYTYPE:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
getstatic com.sun.xml.internal.bind.v2.model.core.ID.IDREF:Lcom/sun/xml/internal/bind/v2/model/core/ID;
invokestatic com.sun.tools.internal.xjc.model.TypeUseFactory.makeID:(Lcom/sun/tools/internal/xjc/model/TypeUse;Lcom/sun/xml/internal/bind/v2/model/core/ID;)Lcom/sun/tools/internal/xjc/model/TypeUse;
putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.IDREF:Lcom/sun/tools/internal/xjc/model/TypeUse;
29: getstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.STRING:Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
invokevirtual com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.makeCollection:()Lcom/sun/tools/internal/xjc/model/TypeUse;
30: putstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.STRING_LIST:Lcom/sun/tools/internal/xjc/model/TypeUse;
31: return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(com.sun.tools.internal.xjc.model.nav.NType, com.sun.xml.internal.bind.v2.model.core.ID, javax.xml.namespace.QName[]);
descriptor: (Lcom/sun/tools/internal/xjc/model/nav/NType;Lcom/sun/xml/internal/bind/v2/model/core/ID;[Ljavax/xml/namespace/QName;)V
flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.type:Lcom/sun/tools/internal/xjc/model/nav/NType;
2: aload 0
aload 3
arraylength
ifle 3
aload 3
iconst_0
aaload
goto 4
StackMap locals: com.sun.tools.internal.xjc.model.CBuiltinLeafInfo com.sun.tools.internal.xjc.model.nav.NType com.sun.xml.internal.bind.v2.model.core.ID javax.xml.namespace.QName[]
StackMap stack: com.sun.tools.internal.xjc.model.CBuiltinLeafInfo
3: aconst_null
StackMap locals: com.sun.tools.internal.xjc.model.CBuiltinLeafInfo com.sun.tools.internal.xjc.model.nav.NType com.sun.xml.internal.bind.v2.model.core.ID javax.xml.namespace.QName[]
StackMap stack: com.sun.tools.internal.xjc.model.CBuiltinLeafInfo javax.xml.namespace.QName
4: putfield com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.typeName:Ljavax/xml/namespace/QName;
5: aload 0
aload 3
putfield com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.typeNames:[Ljavax/xml/namespace/QName;
6: aload 0
aload 2
putfield com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.id:Lcom/sun/xml/internal/bind/v2/model/core/ID;
7: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
0 8 1 typeToken Lcom/sun/tools/internal/xjc/model/nav/NType;
0 8 2 id Lcom/sun/xml/internal/bind/v2/model/core/ID;
0 8 3 typeNames [Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
typeToken
id
typeNames
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: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.getType:()Lcom/sun/tools/internal/xjc/model/nav/NType;
aload 1
aload 2
invokeinterface com.sun.tools.internal.xjc.model.nav.NType.toType:(Lcom/sun/tools/internal/xjc/outline/Outline;Lcom/sun/tools/internal/xjc/outline/Aspect;)Lcom/sun/codemodel/internal/JType;
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/CBuiltinLeafInfo;
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 final boolean isCollection();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
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/CBuiltinLeafInfo;
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/CBuiltinLeafInfo;
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: aload 0
getfield com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.id: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/CBuiltinLeafInfo;
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/CBuiltinLeafInfo;
public final com.sun.tools.internal.xjc.model.CAdapter getAdapterUse();
descriptor: ()Lcom/sun/tools/internal/xjc/model/CAdapter;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
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/CBuiltinLeafInfo;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
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: getstatic com.sun.tools.internal.xjc.model.Model.EMPTY_LOCATOR:Lorg/xml/sax/Locator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
public final com.sun.xml.internal.xsom.XSComponent getSchemaComponent();
descriptor: ()Lcom/sun/xml/internal/xsom/XSComponent;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
ldc "TODO. If you hit this, let us know."
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
public final com.sun.tools.internal.xjc.model.TypeUse makeCollection();
descriptor: ()Lcom/sun/tools/internal/xjc/model/TypeUse;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic com.sun.tools.internal.xjc.model.TypeUseFactory.makeCollection:(Lcom/sun/tools/internal/xjc/model/TypeUse;)Lcom/sun/tools/internal/xjc/model/TypeUse;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
public final com.sun.tools.internal.xjc.model.TypeUse makeAdapted(java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter>, boolean);
descriptor: (Ljava/lang/Class;Z)Lcom/sun/tools/internal/xjc/model/TypeUse;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokestatic com.sun.tools.internal.xjc.model.TypeUseFactory.adapt:(Lcom/sun/tools/internal/xjc/model/TypeUse;Ljava/lang/Class;Z)Lcom/sun/tools/internal/xjc/model/TypeUse;
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/CBuiltinLeafInfo;
0 1 1 adapter Ljava/lang/Class<+Ljavax/xml/bind/annotation/adapters/XmlAdapter;>;
0 1 2 copy Z
Signature: (Ljava/lang/Class<+Ljavax/xml/bind/annotation/adapters/XmlAdapter;>;Z)Lcom/sun/tools/internal/xjc/model/TypeUse;
MethodParameters:
Name Flags
adapter
copy
public final com.sun.tools.internal.xjc.model.TypeUse makeMimeTyped(javax.activation.MimeType);
descriptor: (Ljavax/activation/MimeType;)Lcom/sun/tools/internal/xjc/model/TypeUse;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic com.sun.tools.internal.xjc.model.TypeUseFactory.makeMimeTyped:(Lcom/sun/tools/internal/xjc/model/TypeUse;Ljavax/activation/MimeType;)Lcom/sun/tools/internal/xjc/model/TypeUse;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
0 1 1 mt Ljavax/activation/MimeType;
MethodParameters:
Name Flags
mt
public final boolean isElement();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
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/CBuiltinLeafInfo;
public final javax.xml.namespace.QName getElementName();
descriptor: ()Ljavax/xml/namespace/QName;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
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/CBuiltinLeafInfo;
public final 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: (0x0011) ACC_PUBLIC, ACC_FINAL
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/CBuiltinLeafInfo;
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.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
getfield com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.type:Lcom/sun/tools/internal/xjc/model/nav/NType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
public final javax.xml.namespace.QName[] getTypeNames();
descriptor: ()[Ljavax/xml/namespace/QName;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.typeNames:[Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName[].clone:()Ljava/lang/Object;
checkcast javax.xml.namespace.QName[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo;
public final boolean canBeReferencedByIDREF();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
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/CBuiltinLeafInfo;
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.CBuiltinLeafInfo.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/CBuiltinLeafInfo;
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=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/CBuiltinLeafInfo;
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=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/CBuiltinLeafInfo;
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/CBuiltinLeafInfo;
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.CBuiltinLeafInfo.getType:()Lcom/sun/tools/internal/xjc/model/nav/NType;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljava/lang/Object;Lcom/sun/tools/internal/xjc/model/CNonElement;Lcom/sun/xml/internal/bind/v2/model/core/BuiltinLeafInfo<Lcom/sun/tools/internal/xjc/model/nav/NType;Lcom/sun/tools/internal/xjc/model/nav/NClass;>;Lcom/sun/xml/internal/bind/v2/model/core/LeafInfo<Lcom/sun/tools/internal/xjc/model/nav/NType;Lcom/sun/tools/internal/xjc/model/nav/NClass;>;Lcom/sun/xml/internal/bind/v2/runtime/Location;
SourceFile: "CBuiltinLeafInfo.java"
NestMembers:
com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$1 com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$10 com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$11 com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$12 com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$2 com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$3 com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$4 com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$5 com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$6 com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$7 com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$8 com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$9 com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$Builtin com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$NoConstantBuiltin
InnerClasses:
com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$1
com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$10
com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$11
com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$12
com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$2
com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$3
com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$4
com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$5
com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$6
com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$7
com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$8
com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$9
private abstract Builtin = com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$Builtin of com.sun.tools.internal.xjc.model.CBuiltinLeafInfo
private final NoConstantBuiltin = com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$NoConstantBuiltin of com.sun.tools.internal.xjc.model.CBuiltinLeafInfo