class com.sun.xml.internal.bind.v2.runtime.ElementBeanInfoImpl$1 implements com.sun.xml.internal.bind.v2.runtime.property.Property<javax.xml.bind.JAXBElement>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.xml.internal.bind.v2.runtime.ElementBeanInfoImpl$1
super_class: java.lang.Object
{
final com.sun.xml.internal.bind.v2.runtime.ElementBeanInfoImpl this$0;
descriptor: Lcom/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private final com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl val$grammar;
descriptor: Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
void <init>(com.sun.xml.internal.bind.v2.runtime.ElementBeanInfoImpl, com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl);
descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl;Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 0: aload 0
aload 1
putfield com.sun.xml.internal.bind.v2.runtime.ElementBeanInfoImpl$1.this$0:Lcom/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl;
aload 0
aload 2
putfield com.sun.xml.internal.bind.v2.runtime.ElementBeanInfoImpl$1.val$grammar:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl$1;
MethodParameters:
Name Flags
this$0 final
val$grammar final
public void reset(javax.xml.bind.JAXBElement);
descriptor: (Ljavax/xml/bind/JAXBElement;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl$1;
0 1 1 o Ljavax/xml/bind/JAXBElement;
MethodParameters:
Name Flags
o
public void serializeBody(javax.xml.bind.JAXBElement, com.sun.xml.internal.bind.v2.runtime.XMLSerializer, java.lang.Object);
descriptor: (Ljavax/xml/bind/JAXBElement;Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokevirtual javax.xml.bind.JAXBElement.getScope:()Ljava/lang/Class;
astore 4
start local 4 1: aload 1
invokevirtual javax.xml.bind.JAXBElement.isGlobalScope:()Z
ifeq 2
aconst_null
astore 4
2: StackMap locals: java.lang.Class
StackMap stack:
aload 1
invokevirtual javax.xml.bind.JAXBElement.getName:()Ljavax/xml/namespace/QName;
astore 5
start local 5 3: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.ElementBeanInfoImpl$1.val$grammar:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
aload 4
aload 5
invokevirtual com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getElement:(Ljava/lang/Class;Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl;
astore 6
start local 6 4: aload 6
ifnonnull 18
5: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.ElementBeanInfoImpl$1.val$grammar:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
aload 1
invokevirtual javax.xml.bind.JAXBElement.getDeclaredType:()Ljava/lang/Class;
iconst_1
invokevirtual com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getBeanInfo:(Ljava/lang/Class;Z)Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
astore 7
start local 7 6: goto 10
end local 7 StackMap locals: com.sun.xml.internal.bind.v2.runtime.ElementBeanInfoImpl$1 javax.xml.bind.JAXBElement com.sun.xml.internal.bind.v2.runtime.XMLSerializer java.lang.Object java.lang.Class javax.xml.namespace.QName com.sun.xml.internal.bind.v2.runtime.ElementBeanInfoImpl
StackMap stack: javax.xml.bind.JAXBException
7: astore 8
start local 8 8: aload 2
aconst_null
aload 8
invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.reportError:(Ljava/lang/String;Ljava/lang/Throwable;)V
9: return
end local 8 start local 7 10: StackMap locals: com.sun.xml.internal.bind.v2.runtime.JaxBeanInfo
StackMap stack:
aload 1
invokevirtual javax.xml.bind.JAXBElement.getValue:()Ljava/lang/Object;
astore 8
start local 8 11: aload 2
aload 5
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
aload 5
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
aload 5
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
aconst_null
invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
12: aload 8
ifnonnull 15
13: aload 2
invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.writeXsiNilTrue:()V
14: goto 16
15: StackMap locals: java.lang.Object
StackMap stack:
aload 2
aload 8
ldc "value"
aload 7
iconst_0
invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.childAsXsiType:(Ljava/lang/Object;Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;Z)V
16: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.endElement:()V
end local 8 end local 7 17: goto 22
18: StackMap locals:
StackMap stack:
aload 6
getfield com.sun.xml.internal.bind.v2.runtime.ElementBeanInfoImpl.property:Lcom/sun/xml/internal/bind/v2/runtime/property/Property;
aload 1
aload 2
aload 1
invokeinterface com.sun.xml.internal.bind.v2.runtime.property.Property.serializeBody:(Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;Ljava/lang/Object;)V
19: goto 22
StackMap locals:
StackMap stack: com.sun.xml.internal.bind.api.AccessorException
20: astore 7
start local 7 21: aload 2
aconst_null
aload 7
invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.reportError:(Ljava/lang/String;Ljava/lang/Throwable;)V
end local 7 22: StackMap locals:
StackMap stack:
return
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 23 0 this Lcom/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl$1;
0 23 1 e Ljavax/xml/bind/JAXBElement;
0 23 2 target Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;
0 23 3 outerPeer Ljava/lang/Object;
1 23 4 scope Ljava/lang/Class;
3 23 5 n Ljavax/xml/namespace/QName;
4 23 6 bi Lcom/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl;
6 7 7 tbi Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
10 17 7 tbi Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
8 10 8 x Ljavax/xml/bind/JAXBException;
11 17 8 value Ljava/lang/Object;
21 22 7 x Lcom/sun/xml/internal/bind/api/AccessorException;
Exception table:
from to target type
5 6 7 Class javax.xml.bind.JAXBException
18 19 20 Class com.sun.xml.internal.bind.api.AccessorException
Exceptions:
throws org.xml.sax.SAXException, java.io.IOException, javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
e
target
outerPeer
public void serializeURIs(javax.xml.bind.JAXBElement, com.sun.xml.internal.bind.v2.runtime.XMLSerializer);
descriptor: (Ljavax/xml/bind/JAXBElement;Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl$1;
0 1 1 o Ljavax/xml/bind/JAXBElement;
0 1 2 target Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;
MethodParameters:
Name Flags
o
target
public boolean hasSerializeURIAction();
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/runtime/ElementBeanInfoImpl$1;
public java.lang.String getIdValue(javax.xml.bind.JAXBElement);
descriptor: (Ljavax/xml/bind/JAXBElement;)Ljava/lang/String;
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/runtime/ElementBeanInfoImpl$1;
0 1 1 o Ljavax/xml/bind/JAXBElement;
MethodParameters:
Name Flags
o
public com.sun.xml.internal.bind.v2.model.core.PropertyKind getKind();
descriptor: ()Lcom/sun/xml/internal/bind/v2/model/core/PropertyKind;
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.PropertyKind.ELEMENT:Lcom/sun/xml/internal/bind/v2/model/core/PropertyKind;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl$1;
public void buildChildElementUnmarshallers(com.sun.xml.internal.bind.v2.runtime.property.UnmarshallerChain, com.sun.xml.internal.bind.v2.util.QNameMap<com.sun.xml.internal.bind.v2.runtime.unmarshaller.ChildLoader>);
descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/property/UnmarshallerChain;Lcom/sun/xml/internal/bind/v2/util/QNameMap;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl$1;
0 1 1 chain Lcom/sun/xml/internal/bind/v2/runtime/property/UnmarshallerChain;
0 1 2 handlers Lcom/sun/xml/internal/bind/v2/util/QNameMap<Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/ChildLoader;>;
Signature: (Lcom/sun/xml/internal/bind/v2/runtime/property/UnmarshallerChain;Lcom/sun/xml/internal/bind/v2/util/QNameMap<Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/ChildLoader;>;)V
MethodParameters:
Name Flags
chain
handlers
public com.sun.xml.internal.bind.v2.runtime.reflect.Accessor getElementPropertyAccessor(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl$1;
0 1 1 nsUri Ljava/lang/String;
0 1 2 localName Ljava/lang/String;
MethodParameters:
Name Flags
nsUri
localName
public void wrapUp();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl$1;
public com.sun.xml.internal.bind.v2.model.runtime.RuntimePropertyInfo getInfo();
descriptor: ()Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimePropertyInfo;
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.runtime.ElementBeanInfoImpl$1.this$0:Lcom/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl;
getfield com.sun.xml.internal.bind.v2.runtime.ElementBeanInfoImpl.property:Lcom/sun/xml/internal/bind/v2/runtime/property/Property;
invokeinterface com.sun.xml.internal.bind.v2.runtime.property.Property.getInfo:()Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimePropertyInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl$1;
public boolean isHiddenByOverride();
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/runtime/ElementBeanInfoImpl$1;
public void setHiddenByOverride(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
ldc "Not supported on jaxbelements."
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl$1;
0 1 1 hidden Z
MethodParameters:
Name Flags
hidden
public java.lang.String getFieldName();
descriptor: ()Ljava/lang/String;
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/xml/internal/bind/v2/runtime/ElementBeanInfoImpl$1;
public void reset(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast javax.xml.bind.JAXBElement
invokevirtual com.sun.xml.internal.bind.v2.runtime.ElementBeanInfoImpl$1.reset:(Ljavax/xml/bind/JAXBElement;)V
return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws com.sun.xml.internal.bind.api.AccessorException
public void serializeURIs(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 javax.xml.bind.JAXBElement
aload 2
invokevirtual com.sun.xml.internal.bind.v2.runtime.ElementBeanInfoImpl$1.serializeURIs:(Ljavax/xml/bind/JAXBElement;Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;)V
return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.xml.sax.SAXException, com.sun.xml.internal.bind.api.AccessorException
public java.lang.String getIdValue(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast javax.xml.bind.JAXBElement
invokevirtual com.sun.xml.internal.bind.v2.runtime.ElementBeanInfoImpl$1.getIdValue:(Ljavax/xml/bind/JAXBElement;)Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws com.sun.xml.internal.bind.api.AccessorException, org.xml.sax.SAXException
public void serializeBody(java.lang.Object, com.sun.xml.internal.bind.v2.runtime.XMLSerializer, java.lang.Object);
descriptor: (Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;Ljava/lang/Object;)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
checkcast javax.xml.bind.JAXBElement
aload 2
aload 3
invokevirtual com.sun.xml.internal.bind.v2.runtime.ElementBeanInfoImpl$1.serializeBody:(Ljavax/xml/bind/JAXBElement;Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;Ljava/lang/Object;)V
return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.xml.sax.SAXException, com.sun.xml.internal.bind.api.AccessorException, java.io.IOException, javax.xml.stream.XMLStreamException
}
Signature: Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/runtime/property/Property<Ljavax/xml/bind/JAXBElement;>;
SourceFile: "ElementBeanInfoImpl.java"
EnclosingMethod: com.sun.xml.internal.bind.v2.runtime.ElementBeanInfoImpl.<init>:(Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;)V
NestHost: com.sun.xml.internal.bind.v2.runtime.ElementBeanInfoImpl
InnerClasses:
com.sun.xml.internal.bind.v2.runtime.ElementBeanInfoImpl$1