class com.sun.xml.internal.bind.v2.model.impl.EnumConstantImpl<T, C, F, M> implements com.sun.xml.internal.bind.v2.model.core.EnumConstant<T, C>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.xml.internal.bind.v2.model.impl.EnumConstantImpl
super_class: java.lang.Object
{
protected final java.lang.String lexical;
descriptor: Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.sun.xml.internal.bind.v2.model.impl.EnumLeafInfoImpl<T, C, F, M> owner;
descriptor: Lcom/sun/xml/internal/bind/v2/model/impl/EnumLeafInfoImpl;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Lcom/sun/xml/internal/bind/v2/model/impl/EnumLeafInfoImpl<TT;TC;TF;TM;>;
protected final java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.sun.xml.internal.bind.v2.model.impl.EnumConstantImpl<T, C, F, M> next;
descriptor: Lcom/sun/xml/internal/bind/v2/model/impl/EnumConstantImpl;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Lcom/sun/xml/internal/bind/v2/model/impl/EnumConstantImpl<TT;TC;TF;TM;>;
public void <init>(com.sun.xml.internal.bind.v2.model.impl.EnumLeafInfoImpl<T, C, F, M>, java.lang.String, java.lang.String, com.sun.xml.internal.bind.v2.model.impl.EnumConstantImpl<T, C, F, M>);
descriptor: (Lcom/sun/xml/internal/bind/v2/model/impl/EnumLeafInfoImpl;Ljava/lang/String;Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/model/impl/EnumConstantImpl;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 3
putfield com.sun.xml.internal.bind.v2.model.impl.EnumConstantImpl.lexical:Ljava/lang/String;
2: aload 0
aload 1
putfield com.sun.xml.internal.bind.v2.model.impl.EnumConstantImpl.owner:Lcom/sun/xml/internal/bind/v2/model/impl/EnumLeafInfoImpl;
3: aload 0
aload 2
putfield com.sun.xml.internal.bind.v2.model.impl.EnumConstantImpl.name:Ljava/lang/String;
4: aload 0
aload 4
putfield com.sun.xml.internal.bind.v2.model.impl.EnumConstantImpl.next:Lcom/sun/xml/internal/bind/v2/model/impl/EnumConstantImpl;
5: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/bind/v2/model/impl/EnumConstantImpl<TT;TC;TF;TM;>;
0 6 1 owner Lcom/sun/xml/internal/bind/v2/model/impl/EnumLeafInfoImpl<TT;TC;TF;TM;>;
0 6 2 name Ljava/lang/String;
0 6 3 lexical Ljava/lang/String;
0 6 4 next Lcom/sun/xml/internal/bind/v2/model/impl/EnumConstantImpl<TT;TC;TF;TM;>;
Signature: (Lcom/sun/xml/internal/bind/v2/model/impl/EnumLeafInfoImpl<TT;TC;TF;TM;>;Ljava/lang/String;Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/model/impl/EnumConstantImpl<TT;TC;TF;TM;>;)V
MethodParameters:
Name Flags
owner
name
lexical
next
public com.sun.xml.internal.bind.v2.model.core.EnumLeafInfo<T, C> getEnclosingClass();
descriptor: ()Lcom/sun/xml/internal/bind/v2/model/core/EnumLeafInfo;
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.EnumConstantImpl.owner:Lcom/sun/xml/internal/bind/v2/model/impl/EnumLeafInfoImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/model/impl/EnumConstantImpl<TT;TC;TF;TM;>;
Signature: ()Lcom/sun/xml/internal/bind/v2/model/core/EnumLeafInfo<TT;TC;>;
public final java.lang.String getLexicalValue();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.EnumConstantImpl.lexical:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/model/impl/EnumConstantImpl<TT;TC;TF;TM;>;
public final java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.v2.model.impl.EnumConstantImpl.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/model/impl/EnumConstantImpl<TT;TC;TF;TM;>;
}
Signature: <T:Ljava/lang/Object;C:Ljava/lang/Object;F:Ljava/lang/Object;M:Ljava/lang/Object;>Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/model/core/EnumConstant<TT;TC;>;
SourceFile: "EnumConstantImpl.java"