public class implements javax.ws.rs.ext.RuntimeDelegate$HeaderDelegate<org.jboss.resteasy.spi.LinkHeader>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jboss.resteasy.plugins.delegates.LinkHeaderDelegate
super_class: java.lang.Object
{
public void ();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/plugins/delegates/LinkHeaderDelegate;
public org.jboss.resteasy.spi.LinkHeader (java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jboss/resteasy/spi/LinkHeader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic org.jboss.resteasy.plugins.delegates.LinkHeaderDelegate.from:(Ljava/lang/String;)Lorg/jboss/resteasy/spi/LinkHeader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/plugins/delegates/LinkHeaderDelegate;
0 1 1 value Ljava/lang/String;
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
value
public static org.jboss.resteasy.spi.LinkHeader (java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jboss/resteasy/spi/LinkHeader;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
ifnonnull 1
new java.lang.IllegalArgumentException
dup
getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.MESSAGES:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/Messages;
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.paramNull:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
new org.jboss.resteasy.plugins.delegates.LinkHeaderDelegate$Parser
dup
aload 0
invokespecial org.jboss.resteasy.plugins.delegates.LinkHeaderDelegate$Parser.<init>:(Ljava/lang/String;)V
astore 1
start local 1 2: aload 1
invokevirtual org.jboss.resteasy.plugins.delegates.LinkHeaderDelegate$Parser.parse:()V
3: aload 1
invokevirtual org.jboss.resteasy.plugins.delegates.LinkHeaderDelegate$Parser.getHeader:()Lorg/jboss/resteasy/spi/LinkHeader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 value Ljava/lang/String;
2 4 1 parser Lorg/jboss/resteasy/plugins/delegates/LinkHeaderDelegate$Parser;
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
value
public java.lang.String (org.jboss.resteasy.spi.LinkHeader);
descriptor: (Lorg/jboss/resteasy/spi/LinkHeader;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
new java.lang.IllegalArgumentException
dup
getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.MESSAGES:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/Messages;
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.paramNull:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 1
invokestatic org.jboss.resteasy.plugins.delegates.LinkHeaderDelegate.getString:(Lorg/jboss/resteasy/spi/LinkHeader;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/plugins/delegates/LinkHeaderDelegate;
0 2 1 value Lorg/jboss/resteasy/spi/LinkHeader;
MethodParameters:
Name Flags
value
public static java.lang.String (org.jboss.resteasy.spi.LinkHeader);
descriptor: (Lorg/jboss/resteasy/spi/LinkHeader;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 1
start local 1 1: aload 0
invokevirtual org.jboss.resteasy.spi.LinkHeader.getLinks:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: org.jboss.resteasy.spi.LinkHeader java.lang.StringBuffer top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jboss.resteasy.spi.Link
astore 2
start local 2 3: aload 1
invokevirtual java.lang.StringBuffer.length:()I
ifle 4
aload 1
ldc ", "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: StackMap locals: org.jboss.resteasy.spi.LinkHeader java.lang.StringBuffer org.jboss.resteasy.spi.Link java.util.Iterator
StackMap stack:
aload 1
aload 2
invokevirtual org.jboss.resteasy.spi.Link.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 2 5: StackMap locals: org.jboss.resteasy.spi.LinkHeader java.lang.StringBuffer top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: aload 1
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 value Lorg/jboss/resteasy/spi/LinkHeader;
1 7 1 buf Ljava/lang/StringBuffer;
3 5 2 link Lorg/jboss/resteasy/spi/Link;
MethodParameters:
Name Flags
value
public java.lang.String (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 org.jboss.resteasy.spi.LinkHeader
invokevirtual org.jboss.resteasy.plugins.delegates.LinkHeaderDelegate.toString:(Lorg/jboss/resteasy/spi/LinkHeader;)Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object (java.lang.String);
descriptor: (Ljava/lang/String;)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 org.jboss.resteasy.plugins.delegates.LinkHeaderDelegate.fromString:(Ljava/lang/String;)Lorg/jboss/resteasy/spi/LinkHeader;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljava/lang/Object;Ljavax/ws/rs/ext/RuntimeDelegate$HeaderDelegate<Lorg/jboss/resteasy/spi/LinkHeader;>;
SourceFile: "LinkHeaderDelegate.java"
NestMembers:
org.jboss.resteasy.plugins.delegates.LinkHeaderDelegate$Parser
InnerClasses:
public abstract HeaderDelegate = javax.ws.rs.ext.RuntimeDelegate$HeaderDelegate of javax.ws.rs.ext.RuntimeDelegate
private Parser = org.jboss.resteasy.plugins.delegates.LinkHeaderDelegate$Parser of org.jboss.resteasy.plugins.delegates.LinkHeaderDelegate