final class com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl<T extends java.lang.Enum<T>, B> extends com.sun.xml.internal.bind.v2.model.impl.EnumLeafInfoImpl<java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Field, java.lang.reflect.Method> implements com.sun.xml.internal.bind.v2.model.runtime.RuntimeEnumLeafInfo, com.sun.xml.internal.bind.v2.runtime.Transducer<T>
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl
super_class: com.sun.xml.internal.bind.v2.model.impl.EnumLeafInfoImpl
{
private final com.sun.xml.internal.bind.v2.runtime.Transducer<B> baseXducer;
descriptor: Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lcom/sun/xml/internal/bind/v2/runtime/Transducer<TB;>;
private final java.util.Map<B, T> parseMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<TB;TT;>;
private final java.util.Map<T, B> printMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<TT;TB;>;
public com.sun.xml.internal.bind.v2.runtime.Transducer<T> getTransducer();
descriptor: ()Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
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/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl<TT;TB;>;
Signature: ()Lcom/sun/xml/internal/bind/v2/runtime/Transducer<TT;>;
void <init>(com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder, com.sun.xml.internal.bind.v2.model.annotation.Locatable, java.lang.Class<T>);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;Ljava/lang/Class;)V
flags: (0x0000)
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
aload 3
invokespecial com.sun.xml.internal.bind.v2.model.impl.EnumLeafInfoImpl.<init>:(Lcom/sun/xml/internal/bind/v2/model/impl/ModelBuilder;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;Ljava/lang/Object;Ljava/lang/Object;)V
1: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.parseMap:Ljava/util/Map;
2: aload 0
new java.util.EnumMap
dup
aload 3
invokespecial java.util.EnumMap.<init>:(Ljava/lang/Class;)V
putfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.printMap:Ljava/util/Map;
3: aload 0
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.baseType:Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
checkcast com.sun.xml.internal.bind.v2.model.runtime.RuntimeNonElement
invokeinterface com.sun.xml.internal.bind.v2.model.runtime.RuntimeNonElement.getTransducer:()Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
putfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.baseXducer:Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl<TT;TB;>;
0 5 1 builder Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder;
0 5 2 upstream Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;
0 5 3 enumType Ljava/lang/Class<TT;>;
Signature: (Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;Ljava/lang/Class<TT;>;)V
MethodParameters:
Name Flags
builder
upstream
enumType
public com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumConstantImpl createEnumConstant(java.lang.String, java.lang.String, java.lang.reflect.Field, com.sun.xml.internal.bind.v2.model.impl.EnumConstantImpl<java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Field, java.lang.reflect.Method>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/reflect/Field;Lcom/sun/xml/internal/bind/v2/model/impl/EnumConstantImpl;)Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeEnumConstantImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 3
iconst_1
invokevirtual java.lang.reflect.Field.setAccessible:(Z)V
1: goto 3
StackMap locals:
StackMap stack: java.lang.SecurityException
2: pop
3: StackMap locals:
StackMap stack:
aload 3
aconst_null
invokevirtual java.lang.reflect.Field.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Enum
astore 5
start local 5 4: goto 7
end local 5 StackMap locals:
StackMap stack: java.lang.IllegalAccessException
5: astore 6
start local 6 6: new java.lang.IllegalAccessError
dup
aload 6
invokevirtual java.lang.IllegalAccessException.getMessage:()Ljava/lang/String;
invokespecial java.lang.IllegalAccessError.<init>:(Ljava/lang/String;)V
athrow
end local 6 start local 5 7: StackMap locals: java.lang.Enum
StackMap stack:
aconst_null
astore 6
start local 6 8: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.baseXducer:Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
aload 2
invokeinterface com.sun.xml.internal.bind.v2.runtime.Transducer.parse:(Ljava/lang/CharSequence;)Ljava/lang/Object;
astore 6
9: goto 15
StackMap locals: com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl java.lang.String java.lang.String java.lang.reflect.Field com.sun.xml.internal.bind.v2.model.impl.EnumConstantImpl java.lang.Enum java.lang.Object
StackMap stack: java.lang.Exception
10: astore 7
start local 7 11: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.builder:Lcom/sun/xml/internal/bind/v2/model/impl/ModelBuilder;
new com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationException
dup
12: getstatic com.sun.xml.internal.bind.v2.model.impl.Messages.INVALID_XML_ENUM_VALUE:Lcom/sun/xml/internal/bind/v2/model/impl/Messages;
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
dup
iconst_1
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.baseType:Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
invokeinterface com.sun.xml.internal.bind.v2.model.core.NonElement.getType:()Ljava/lang/Object;
checkcast java.lang.reflect.Type
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
aastore
invokevirtual com.sun.xml.internal.bind.v2.model.impl.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
aload 7
13: new com.sun.xml.internal.bind.v2.model.annotation.FieldLocatable
dup
aload 0
aload 3
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.nav:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
invokespecial com.sun.xml.internal.bind.v2.model.annotation.FieldLocatable.<init>:(Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;)V
invokespecial com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)V
14: invokevirtual com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.reportError:(Lcom/sun/xml/internal/bind/v2/runtime/IllegalAnnotationException;)V
end local 7 15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.parseMap:Ljava/util/Map;
aload 6
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.printMap:Ljava/util/Map;
aload 5
aload 6
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: new com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumConstantImpl
dup
aload 0
aload 1
aload 2
aload 4
invokespecial com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumConstantImpl.<init>:(Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl;Ljava/lang/String;Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/model/impl/EnumConstantImpl;)V
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 18 0 this Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl<TT;TB;>;
0 18 1 name Ljava/lang/String;
0 18 2 literal Ljava/lang/String;
0 18 3 constant Ljava/lang/reflect/Field;
0 18 4 last Lcom/sun/xml/internal/bind/v2/model/impl/EnumConstantImpl<Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Field;Ljava/lang/reflect/Method;>;
4 5 5 t TT;
7 18 5 t TT;
6 7 6 e Ljava/lang/IllegalAccessException;
8 18 6 b TB;
11 15 7 e Ljava/lang/Exception;
Exception table:
from to target type
0 1 2 Class java.lang.SecurityException
0 4 5 Class java.lang.IllegalAccessException
8 9 10 Class java.lang.Exception
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/reflect/Field;Lcom/sun/xml/internal/bind/v2/model/impl/EnumConstantImpl<Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Field;Ljava/lang/reflect/Method;>;)Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeEnumConstantImpl;
MethodParameters:
Name Flags
name
literal
constant
last
public javax.xml.namespace.QName[] getTypeNames();
descriptor: ()[Ljavax/xml/namespace/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: iconst_1
anewarray javax.xml.namespace.QName
dup
iconst_0
aload 0
invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.getTypeName:()Ljavax/xml/namespace/QName;
aastore
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl<TT;TB;>;
public boolean isDefault();
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/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl<TT;TB;>;
public java.lang.Class getClazz();
descriptor: ()Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.clazz:Ljava/lang/Object;
checkcast java.lang.Class
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl<TT;TB;>;
public boolean useNamespace();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.baseXducer:Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
invokeinterface com.sun.xml.internal.bind.v2.runtime.Transducer.useNamespace:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl<TT;TB;>;
public void declareNamespace(T, com.sun.xml.internal.bind.v2.runtime.XMLSerializer);
descriptor: (Ljava/lang/Enum;Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.baseXducer:Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.printMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
aload 2
invokeinterface com.sun.xml.internal.bind.v2.runtime.Transducer.declareNamespace:(Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl<TT;TB;>;
0 2 1 t TT;
0 2 2 w Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;
Exceptions:
throws com.sun.xml.internal.bind.api.AccessorException
Signature: (TT;Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;)V
MethodParameters:
Name Flags
t
w
public java.lang.CharSequence print(T);
descriptor: (Ljava/lang/Enum;)Ljava/lang/CharSequence;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.baseXducer:Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.printMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
invokeinterface com.sun.xml.internal.bind.v2.runtime.Transducer.print:(Ljava/lang/Object;)Ljava/lang/CharSequence;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl<TT;TB;>;
0 1 1 t TT;
Exceptions:
throws com.sun.xml.internal.bind.api.AccessorException
Signature: (TT;)Ljava/lang/CharSequence;
MethodParameters:
Name Flags
t
public T parse(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)Ljava/lang/Enum;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.baseXducer:Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
aload 1
invokeinterface com.sun.xml.internal.bind.v2.runtime.Transducer.parse:(Ljava/lang/CharSequence;)Ljava/lang/Object;
astore 2
start local 2 1: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.tokenStringType:Z
ifeq 3
2: aload 2
checkcast java.lang.String
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 2
3: StackMap locals: java.lang.Object
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.parseMap:Ljava/util/Map;
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Enum
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl<TT;TB;>;
0 4 1 lexical Ljava/lang/CharSequence;
1 4 2 b TB;
Exceptions:
throws com.sun.xml.internal.bind.api.AccessorException, org.xml.sax.SAXException
Signature: (Ljava/lang/CharSequence;)TT;
MethodParameters:
Name Flags
lexical
public void writeText(com.sun.xml.internal.bind.v2.runtime.XMLSerializer, T, java.lang.String);
descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;Ljava/lang/Enum;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.baseXducer:Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
aload 1
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.printMap:Ljava/util/Map;
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
aload 3
invokeinterface com.sun.xml.internal.bind.v2.runtime.Transducer.writeText:(Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;Ljava/lang/Object;Ljava/lang/String;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl<TT;TB;>;
0 2 1 w Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;
0 2 2 t TT;
0 2 3 fieldName Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException, com.sun.xml.internal.bind.api.AccessorException
Signature: (Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;TT;Ljava/lang/String;)V
MethodParameters:
Name Flags
w
t
fieldName
public void writeLeafElement(com.sun.xml.internal.bind.v2.runtime.XMLSerializer, com.sun.xml.internal.bind.v2.runtime.Name, T, java.lang.String);
descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;Lcom/sun/xml/internal/bind/v2/runtime/Name;Ljava/lang/Enum;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.baseXducer:Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
aload 1
aload 2
aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.printMap:Ljava/util/Map;
aload 3
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
aload 4
invokeinterface com.sun.xml.internal.bind.v2.runtime.Transducer.writeLeafElement:(Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;Lcom/sun/xml/internal/bind/v2/runtime/Name;Ljava/lang/Object;Ljava/lang/String;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl<TT;TB;>;
0 2 1 w Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;
0 2 2 tagName Lcom/sun/xml/internal/bind/v2/runtime/Name;
0 2 3 o TT;
0 2 4 fieldName Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException, com.sun.xml.internal.bind.api.AccessorException
Signature: (Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;Lcom/sun/xml/internal/bind/v2/runtime/Name;TT;Ljava/lang/String;)V
MethodParameters:
Name Flags
w
tagName
o
fieldName
public javax.xml.namespace.QName getTypeName(T);
descriptor: (Ljava/lang/Enum;)Ljavax/xml/namespace/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl<TT;TB;>;
0 1 1 instance TT;
Signature: (TT;)Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
instance
public void declareNamespace(java.lang.Object, com.sun.xml.internal.bind.v2.runtime.XMLSerializer);
descriptor: (Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast java.lang.Enum
aload 2
invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.declareNamespace:(Ljava/lang/Enum;Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;)V
return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws com.sun.xml.internal.bind.api.AccessorException
public com.sun.xml.internal.bind.v2.model.impl.EnumConstantImpl createEnumConstant(java.lang.String, java.lang.String, java.lang.Object, com.sun.xml.internal.bind.v2.model.impl.EnumConstantImpl);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/model/impl/EnumConstantImpl;)Lcom/sun/xml/internal/bind/v2/model/impl/EnumConstantImpl;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=5, locals=5, args_size=5
0: aload 0
aload 1
aload 2
aload 3
checkcast java.lang.reflect.Field
aload 4
checkcast com.sun.xml.internal.bind.v2.model.impl.EnumConstantImpl
invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.createEnumConstant:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/reflect/Field;Lcom/sun/xml/internal/bind/v2/model/impl/EnumConstantImpl;)Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeEnumConstantImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object parse(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.parse:(Ljava/lang/CharSequence;)Ljava/lang/Enum;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws com.sun.xml.internal.bind.api.AccessorException, org.xml.sax.SAXException
public void writeLeafElement(com.sun.xml.internal.bind.v2.runtime.XMLSerializer, com.sun.xml.internal.bind.v2.runtime.Name, java.lang.Object, java.lang.String);
descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;Lcom/sun/xml/internal/bind/v2/runtime/Name;Ljava/lang/Object;Ljava/lang/String;)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=5, locals=5, args_size=5
0: aload 0
aload 1
aload 2
aload 3
checkcast java.lang.Enum
aload 4
invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.writeLeafElement:(Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;Lcom/sun/xml/internal/bind/v2/runtime/Name;Ljava/lang/Enum;Ljava/lang/String;)V
return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException, com.sun.xml.internal.bind.api.AccessorException
public javax.xml.namespace.QName getTypeName(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljavax/xml/namespace/QName;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast java.lang.Enum
invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.getTypeName:(Ljava/lang/Enum;)Ljavax/xml/namespace/QName;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.CharSequence print(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/CharSequence;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast java.lang.Enum
invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.print:(Ljava/lang/Enum;)Ljava/lang/CharSequence;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws com.sun.xml.internal.bind.api.AccessorException
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.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.getClazz:()Ljava/lang/Class;
areturn
LocalVariableTable:
Start End Slot Name Signature
public void writeText(com.sun.xml.internal.bind.v2.runtime.XMLSerializer, java.lang.Object, java.lang.String);
descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;Ljava/lang/Object;Ljava/lang/String;)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
aload 2
checkcast java.lang.Enum
aload 3
invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.writeText:(Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;Ljava/lang/Enum;Ljava/lang/String;)V
return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException, com.sun.xml.internal.bind.api.AccessorException
}
Signature: <T:Ljava/lang/Enum<TT;>;B:Ljava/lang/Object;>Lcom/sun/xml/internal/bind/v2/model/impl/EnumLeafInfoImpl<Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Field;Ljava/lang/reflect/Method;>;Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeEnumLeafInfo;Lcom/sun/xml/internal/bind/v2/runtime/Transducer<TT;>;
SourceFile: "RuntimeEnumLeafInfoImpl.java"