public class com.sun.tools.internal.ws.processor.model.Parameter extends com.sun.tools.internal.ws.processor.model.ModelObject
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.tools.internal.ws.processor.model.Parameter
super_class: com.sun.tools.internal.ws.processor.model.ModelObject
{
private final java.lang.String entityName;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private com.sun.tools.internal.ws.processor.model.java.JavaParameter javaParameter;
descriptor: Lcom/sun/tools/internal/ws/processor/model/java/JavaParameter;
flags: (0x0002) ACC_PRIVATE
private com.sun.tools.internal.ws.processor.model.AbstractType type;
descriptor: Lcom/sun/tools/internal/ws/processor/model/AbstractType;
flags: (0x0002) ACC_PRIVATE
private com.sun.tools.internal.ws.processor.model.Block block;
descriptor: Lcom/sun/tools/internal/ws/processor/model/Block;
flags: (0x0002) ACC_PRIVATE
private com.sun.tools.internal.ws.processor.model.Parameter link;
descriptor: Lcom/sun/tools/internal/ws/processor/model/Parameter;
flags: (0x0002) ACC_PRIVATE
private boolean embedded;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String typeName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String customName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private javax.jws.WebParam$Mode mode;
descriptor: Ljavax/jws/WebParam$Mode;
flags: (0x0002) ACC_PRIVATE
private int parameterOrderPosition;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.util.List<java.lang.String> annotations;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Ljava/lang/String;>;
public void <init>(java.lang.String, com.sun.tools.internal.ws.wsdl.framework.Entity);
descriptor: (Ljava/lang/String;Lcom/sun/tools/internal/ws/wsdl/framework/Entity;)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
aload 2
invokespecial com.sun.tools.internal.ws.processor.model.ModelObject.<init>:(Lcom/sun/tools/internal/ws/wsdl/framework/Entity;)V
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield com.sun.tools.internal.ws.processor.model.Parameter.annotations:Ljava/util/List;
2: aload 0
aload 1
putfield com.sun.tools.internal.ws.processor.model.Parameter.name:Ljava/lang/String;
3: aload 2
instanceof com.sun.tools.internal.ws.wsdl.document.Message
ifeq 6
4: aload 0
aload 2
checkcast com.sun.tools.internal.ws.wsdl.document.Message
invokevirtual com.sun.tools.internal.ws.wsdl.document.Message.getName:()Ljava/lang/String;
putfield com.sun.tools.internal.ws.processor.model.Parameter.entityName:Ljava/lang/String;
5: goto 10
StackMap locals: com.sun.tools.internal.ws.processor.model.Parameter java.lang.String com.sun.tools.internal.ws.wsdl.framework.Entity
StackMap stack:
6: aload 2
instanceof com.sun.tools.internal.ws.wsdl.document.MessagePart
ifeq 9
7: aload 0
aload 2
checkcast com.sun.tools.internal.ws.wsdl.document.MessagePart
invokevirtual com.sun.tools.internal.ws.wsdl.document.MessagePart.getName:()Ljava/lang/String;
putfield com.sun.tools.internal.ws.processor.model.Parameter.entityName:Ljava/lang/String;
8: goto 10
9: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield com.sun.tools.internal.ws.processor.model.Parameter.entityName:Ljava/lang/String;
10: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
0 11 1 name Ljava/lang/String;
0 11 2 entity Lcom/sun/tools/internal/ws/wsdl/framework/Entity;
MethodParameters:
Name Flags
name
entity
public java.lang.String getEntityName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.ws.processor.model.Parameter.entityName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.ws.processor.model.Parameter.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
public void setName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.tools.internal.ws.processor.model.Parameter.name:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
0 2 1 s Ljava/lang/String;
MethodParameters:
Name Flags
s
public com.sun.tools.internal.ws.processor.model.java.JavaParameter getJavaParameter();
descriptor: ()Lcom/sun/tools/internal/ws/processor/model/java/JavaParameter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.ws.processor.model.Parameter.javaParameter:Lcom/sun/tools/internal/ws/processor/model/java/JavaParameter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
public void setJavaParameter(com.sun.tools.internal.ws.processor.model.java.JavaParameter);
descriptor: (Lcom/sun/tools/internal/ws/processor/model/java/JavaParameter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.tools.internal.ws.processor.model.Parameter.javaParameter:Lcom/sun/tools/internal/ws/processor/model/java/JavaParameter;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
0 2 1 p Lcom/sun/tools/internal/ws/processor/model/java/JavaParameter;
MethodParameters:
Name Flags
p
public com.sun.tools.internal.ws.processor.model.AbstractType getType();
descriptor: ()Lcom/sun/tools/internal/ws/processor/model/AbstractType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.ws.processor.model.Parameter.type:Lcom/sun/tools/internal/ws/processor/model/AbstractType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
public void setType(com.sun.tools.internal.ws.processor.model.AbstractType);
descriptor: (Lcom/sun/tools/internal/ws/processor/model/AbstractType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.tools.internal.ws.processor.model.Parameter.type:Lcom/sun/tools/internal/ws/processor/model/AbstractType;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
0 2 1 t Lcom/sun/tools/internal/ws/processor/model/AbstractType;
MethodParameters:
Name Flags
t
public java.lang.String getTypeName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.ws.processor.model.Parameter.typeName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
public void setTypeName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.tools.internal.ws.processor.model.Parameter.typeName:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
0 2 1 t Ljava/lang/String;
MethodParameters:
Name Flags
t
public com.sun.tools.internal.ws.processor.model.Block getBlock();
descriptor: ()Lcom/sun/tools/internal/ws/processor/model/Block;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.ws.processor.model.Parameter.block:Lcom/sun/tools/internal/ws/processor/model/Block;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
public void setBlock(com.sun.tools.internal.ws.processor.model.Block);
descriptor: (Lcom/sun/tools/internal/ws/processor/model/Block;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.tools.internal.ws.processor.model.Parameter.block:Lcom/sun/tools/internal/ws/processor/model/Block;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
0 2 1 d Lcom/sun/tools/internal/ws/processor/model/Block;
MethodParameters:
Name Flags
d
public com.sun.tools.internal.ws.processor.model.Parameter getLinkedParameter();
descriptor: ()Lcom/sun/tools/internal/ws/processor/model/Parameter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.ws.processor.model.Parameter.link:Lcom/sun/tools/internal/ws/processor/model/Parameter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
public void setLinkedParameter(com.sun.tools.internal.ws.processor.model.Parameter);
descriptor: (Lcom/sun/tools/internal/ws/processor/model/Parameter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.tools.internal.ws.processor.model.Parameter.link:Lcom/sun/tools/internal/ws/processor/model/Parameter;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
0 2 1 p Lcom/sun/tools/internal/ws/processor/model/Parameter;
MethodParameters:
Name Flags
p
public boolean isEmbedded();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.ws.processor.model.Parameter.embedded:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
public void setEmbedded(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.sun.tools.internal.ws.processor.model.Parameter.embedded:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
0 2 1 b Z
MethodParameters:
Name Flags
b
public void accept(com.sun.tools.internal.ws.processor.model.ModelVisitor);
descriptor: (Lcom/sun/tools/internal/ws/processor/model/ModelVisitor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokeinterface com.sun.tools.internal.ws.processor.model.ModelVisitor.visit:(Lcom/sun/tools/internal/ws/processor/model/Parameter;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
0 2 1 visitor Lcom/sun/tools/internal/ws/processor/model/ModelVisitor;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
visitor
public int getParameterIndex();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.ws.processor.model.Parameter.parameterOrderPosition:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
public void setParameterIndex(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.sun.tools.internal.ws.processor.model.Parameter.parameterOrderPosition:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
0 2 1 parameterOrderPosition I
MethodParameters:
Name Flags
parameterOrderPosition
public boolean isReturn();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.ws.processor.model.Parameter.parameterOrderPosition:I
iconst_m1
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
public java.lang.String getCustomName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.ws.processor.model.Parameter.customName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
public void setCustomName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.tools.internal.ws.processor.model.Parameter.customName:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
0 2 1 customName Ljava/lang/String;
MethodParameters:
Name Flags
customName
public java.util.List<java.lang.String> getAnnotations();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.ws.processor.model.Parameter.annotations:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
Signature: ()Ljava/util/List<Ljava/lang/String;>;
public void setAnnotations(java.util.List<java.lang.String>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.tools.internal.ws.processor.model.Parameter.annotations:Ljava/util/List;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
0 2 1 annotations Ljava/util/List<Ljava/lang/String;>;
Signature: (Ljava/util/List<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
annotations
public void setMode(javax.jws.WebParam$Mode);
descriptor: (Ljavax/jws/WebParam$Mode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.tools.internal.ws.processor.model.Parameter.mode:Ljavax/jws/WebParam$Mode;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
0 2 1 mode Ljavax/jws/WebParam$Mode;
MethodParameters:
Name Flags
mode
public boolean isIN();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.ws.processor.model.Parameter.mode:Ljavax/jws/WebParam$Mode;
getstatic javax.jws.WebParam$Mode.IN:Ljavax/jws/WebParam$Mode;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
public boolean isOUT();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.ws.processor.model.Parameter.mode:Ljavax/jws/WebParam$Mode;
getstatic javax.jws.WebParam$Mode.OUT:Ljavax/jws/WebParam$Mode;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
public boolean isINOUT();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.ws.processor.model.Parameter.mode:Ljavax/jws/WebParam$Mode;
getstatic javax.jws.WebParam$Mode.INOUT:Ljavax/jws/WebParam$Mode;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/ws/processor/model/Parameter;
}
SourceFile: "Parameter.java"
InnerClasses:
public final Mode = javax.jws.WebParam$Mode of javax.jws.WebParam