final class com.sun.xml.internal.ws.client.sei.BodyBuilder$Bare extends com.sun.xml.internal.ws.client.sei.BodyBuilder$JAXB
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.sun.xml.internal.ws.client.sei.BodyBuilder$Bare
super_class: com.sun.xml.internal.ws.client.sei.BodyBuilder$JAXB
{
private final int methodPos;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.xml.internal.ws.client.sei.ValueGetter getter;
descriptor: Lcom/sun/xml/internal/ws/client/sei/ValueGetter;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(com.sun.xml.internal.ws.model.ParameterImpl, com.sun.xml.internal.ws.api.SOAPVersion, com.sun.xml.internal.ws.client.sei.ValueGetter);
descriptor: (Lcom/sun/xml/internal/ws/model/ParameterImpl;Lcom/sun/xml/internal/ws/api/SOAPVersion;Lcom/sun/xml/internal/ws/client/sei/ValueGetter;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=4
start local 0 // com.sun.xml.internal.ws.client.sei.BodyBuilder$Bare this
start local 1 // com.sun.xml.internal.ws.model.ParameterImpl p
start local 2 // com.sun.xml.internal.ws.api.SOAPVersion soapVersion
start local 3 // com.sun.xml.internal.ws.client.sei.ValueGetter getter
0: .line 113
aload 0 /* this */
aload 1 /* p */
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getXMLBridge:()Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
aload 2 /* soapVersion */
invokespecial com.sun.xml.internal.ws.client.sei.BodyBuilder$JAXB.<init>:(Lcom/sun/xml/internal/ws/spi/db/XMLBridge;Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
1: .line 114
aload 0 /* this */
aload 1 /* p */
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getIndex:()I
putfield com.sun.xml.internal.ws.client.sei.BodyBuilder$Bare.methodPos:I
2: .line 115
aload 0 /* this */
aload 3 /* getter */
putfield com.sun.xml.internal.ws.client.sei.BodyBuilder$Bare.getter:Lcom/sun/xml/internal/ws/client/sei/ValueGetter;
3: .line 116
return
end local 3 // com.sun.xml.internal.ws.client.sei.ValueGetter getter
end local 2 // com.sun.xml.internal.ws.api.SOAPVersion soapVersion
end local 1 // com.sun.xml.internal.ws.model.ParameterImpl p
end local 0 // com.sun.xml.internal.ws.client.sei.BodyBuilder$Bare this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/ws/client/sei/BodyBuilder$Bare;
0 4 1 p Lcom/sun/xml/internal/ws/model/ParameterImpl;
0 4 2 soapVersion Lcom/sun/xml/internal/ws/api/SOAPVersion;
0 4 3 getter Lcom/sun/xml/internal/ws/client/sei/ValueGetter;
MethodParameters:
Name Flags
p
soapVersion
getter
java.lang.Object build(java.lang.Object[]);
descriptor: ([Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 // com.sun.xml.internal.ws.client.sei.BodyBuilder$Bare this
start local 1 // java.lang.Object[] methodArgs
0: .line 122
aload 0 /* this */
getfield com.sun.xml.internal.ws.client.sei.BodyBuilder$Bare.getter:Lcom/sun/xml/internal/ws/client/sei/ValueGetter;
aload 1 /* methodArgs */
aload 0 /* this */
getfield com.sun.xml.internal.ws.client.sei.BodyBuilder$Bare.methodPos:I
aaload
invokevirtual com.sun.xml.internal.ws.client.sei.ValueGetter.get:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 1 // java.lang.Object[] methodArgs
end local 0 // com.sun.xml.internal.ws.client.sei.BodyBuilder$Bare this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/client/sei/BodyBuilder$Bare;
0 1 1 methodArgs [Ljava/lang/Object;
MethodParameters:
Name Flags
methodArgs
}
SourceFile: "BodyBuilder.java"
NestHost: com.sun.xml.internal.ws.client.sei.BodyBuilder
InnerClasses:
final Bare = com.sun.xml.internal.ws.client.sei.BodyBuilder$Bare of com.sun.xml.internal.ws.client.sei.BodyBuilder
private abstract JAXB = com.sun.xml.internal.ws.client.sei.BodyBuilder$JAXB of com.sun.xml.internal.ws.client.sei.BodyBuilder