public class org.jboss.resteasy.plugins.delegates.CacheControlDelegate implements javax.ws.rs.ext.RuntimeDelegate$HeaderDelegate<javax.ws.rs.core.CacheControl>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jboss.resteasy.plugins.delegates.CacheControlDelegate
super_class: java.lang.Object
{
public void <init>();
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/CacheControlDelegate;
public javax.ws.rs.core.CacheControl fromString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/ws/rs/core/CacheControl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=12, 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.cacheControlValueNull:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
new org.jboss.resteasy.core.ExtendedCacheControl
dup
invokespecial org.jboss.resteasy.core.ExtendedCacheControl.<init>:()V
astore 2
start local 2 2: aload 2
iconst_0
invokevirtual org.jboss.resteasy.core.ExtendedCacheControl.setNoTransform:(Z)V
3: aload 1
ldc ","
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
astore 3
start local 3 4: aload 3
dup
astore 7
arraylength
istore 6
iconst_0
istore 5
goto 53
StackMap locals: org.jboss.resteasy.plugins.delegates.CacheControlDelegate java.lang.String org.jboss.resteasy.core.ExtendedCacheControl java.lang.String[] top int int java.lang.String[]
StackMap stack:
5: aload 7
iload 5
aaload
astore 4
start local 4 6: aload 4
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 4
7: aload 4
ldc "="
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
astore 8
start local 8 8: aload 8
iconst_0
aaload
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 9
start local 9 9: aconst_null
astore 10
start local 10 10: aload 8
arraylength
iconst_1
if_icmple 14
11: aload 8
iconst_1
aaload
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 10
12: aload 10
ldc "\""
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 13
aload 10
iconst_1
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 10
13: StackMap locals: org.jboss.resteasy.plugins.delegates.CacheControlDelegate java.lang.String org.jboss.resteasy.core.ExtendedCacheControl java.lang.String[] java.lang.String int int java.lang.String[] java.lang.String[] java.lang.String java.lang.String
StackMap stack:
aload 10
ldc "\""
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 14
aload 10
iconst_0
aload 10
invokevirtual java.lang.String.length:()I
iconst_1
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 10
14: StackMap locals:
StackMap stack:
aload 9
invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
astore 11
start local 11 15: ldc "no-cache"
aload 11
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 20
16: aload 2
iconst_1
invokevirtual org.jboss.resteasy.core.ExtendedCacheControl.setNoCache:(Z)V
17: aload 10
ifnull 52
ldc ""
aload 10
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 52
18: aload 2
invokevirtual org.jboss.resteasy.core.ExtendedCacheControl.getNoCacheFields:()Ljava/util/List;
aload 10
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
19: goto 52
20: StackMap locals: java.lang.String
StackMap stack:
ldc "private"
aload 11
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 25
21: aload 2
iconst_1
invokevirtual org.jboss.resteasy.core.ExtendedCacheControl.setPrivate:(Z)V
22: aload 10
ifnull 52
ldc ""
aload 10
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 52
23: aload 2
invokevirtual org.jboss.resteasy.core.ExtendedCacheControl.getPrivateFields:()Ljava/util/List;
aload 10
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
24: goto 52
25: StackMap locals:
StackMap stack:
ldc "no-store"
aload 11
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 28
26: aload 2
iconst_1
invokevirtual org.jboss.resteasy.core.ExtendedCacheControl.setNoStore:(Z)V
27: goto 52
28: StackMap locals:
StackMap stack:
ldc "max-age"
aload 11
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 33
29: aload 10
ifnonnull 31
30: new java.lang.IllegalArgumentException
dup
getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.MESSAGES:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/Messages;
aload 1
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.cacheControlMaxAgeHeader:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
31: StackMap locals:
StackMap stack:
aload 2
aload 10
invokestatic java.lang.Integer.valueOf:(Ljava/lang/String;)Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
invokevirtual org.jboss.resteasy.core.ExtendedCacheControl.setMaxAge:(I)V
32: goto 52
33: StackMap locals:
StackMap stack:
ldc "s-maxage"
aload 11
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 38
34: aload 10
ifnonnull 36
35: new java.lang.IllegalArgumentException
dup
getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.MESSAGES:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/Messages;
aload 1
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.cacheControlSMaxAgeHeader:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
36: StackMap locals:
StackMap stack:
aload 2
aload 10
invokestatic java.lang.Integer.valueOf:(Ljava/lang/String;)Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
invokevirtual org.jboss.resteasy.core.ExtendedCacheControl.setSMaxAge:(I)V
37: goto 52
38: StackMap locals:
StackMap stack:
ldc "no-transform"
aload 11
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 41
39: aload 2
iconst_1
invokevirtual org.jboss.resteasy.core.ExtendedCacheControl.setNoTransform:(Z)V
40: goto 52
41: StackMap locals:
StackMap stack:
ldc "must-revalidate"
aload 11
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 44
42: aload 2
iconst_1
invokevirtual org.jboss.resteasy.core.ExtendedCacheControl.setMustRevalidate:(Z)V
43: goto 52
44: StackMap locals:
StackMap stack:
ldc "proxy-revalidate"
aload 11
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
45: aload 2
iconst_1
invokevirtual org.jboss.resteasy.core.ExtendedCacheControl.setProxyRevalidate:(Z)V
46: goto 52
47: StackMap locals:
StackMap stack:
ldc "public"
aload 11
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 50
48: aload 2
iconst_1
invokevirtual org.jboss.resteasy.core.ExtendedCacheControl.setPublic:(Z)V
49: goto 52
50: StackMap locals:
StackMap stack:
aload 10
ifnonnull 51
ldc ""
astore 10
51: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jboss.resteasy.core.ExtendedCacheControl.getCacheExtension:()Ljava/util/Map;
aload 9
aload 10
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 11 end local 10 end local 9 end local 8 end local 4 52: StackMap locals: org.jboss.resteasy.plugins.delegates.CacheControlDelegate java.lang.String org.jboss.resteasy.core.ExtendedCacheControl java.lang.String[] top int int java.lang.String[]
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
53: iload 5
iload 6
if_icmplt 5
54: aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 55 0 this Lorg/jboss/resteasy/plugins/delegates/CacheControlDelegate;
0 55 1 value Ljava/lang/String;
2 55 2 result Lorg/jboss/resteasy/core/ExtendedCacheControl;
4 55 3 directives [Ljava/lang/String;
6 52 4 directive Ljava/lang/String;
8 52 8 nv [Ljava/lang/String;
9 52 9 name Ljava/lang/String;
10 52 10 val Ljava/lang/String;
15 52 11 lowercase Ljava/lang/String;
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
value
private static java.lang.StringBuffer addDirective(java.lang.String, java.lang.StringBuffer);
descriptor: (Ljava/lang/String;Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.StringBuffer.length:()I
ifle 1
aload 1
ldc ", "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 directive Ljava/lang/String;
0 3 1 buffer Ljava/lang/StringBuffer;
MethodParameters:
Name Flags
directive
buffer
public java.lang.String toString(javax.ws.rs.core.CacheControl);
descriptor: (Ljavax/ws/rs/core/CacheControl;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, 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:
new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 2
start local 2 2: aload 1
invokevirtual javax.ws.rs.core.CacheControl.isNoCache:()Z
ifeq 11
3: aload 1
invokevirtual javax.ws.rs.core.CacheControl.getNoCacheFields:()Ljava/util/List;
astore 3
start local 3 4: aload 3
invokeinterface java.util.List.size:()I
iconst_1
if_icmpge 7
5: ldc "no-cache"
aload 2
invokestatic org.jboss.resteasy.plugins.delegates.CacheControlDelegate.addDirective:(Ljava/lang/String;Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
pop
6: goto 11
7: StackMap locals: java.lang.StringBuffer java.util.List
StackMap stack:
aload 1
invokevirtual javax.ws.rs.core.CacheControl.getNoCacheFields:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 10
StackMap locals: org.jboss.resteasy.plugins.delegates.CacheControlDelegate javax.ws.rs.core.CacheControl java.lang.StringBuffer java.util.List top java.util.Iterator
StackMap stack:
8: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 9: ldc "no-cache"
aload 2
invokestatic org.jboss.resteasy.plugins.delegates.CacheControlDelegate.addDirective:(Ljava/lang/String;Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
ldc "=\""
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 4
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
ldc "\""
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 4 10: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
end local 3 11: StackMap locals: org.jboss.resteasy.plugins.delegates.CacheControlDelegate javax.ws.rs.core.CacheControl java.lang.StringBuffer
StackMap stack:
aload 1
instanceof org.jboss.resteasy.core.ExtendedCacheControl
ifeq 15
12: aload 1
checkcast org.jboss.resteasy.core.ExtendedCacheControl
astore 3
start local 3 13: aload 3
invokevirtual org.jboss.resteasy.core.ExtendedCacheControl.isPublic:()Z
ifeq 15
14: ldc "public"
aload 2
invokestatic org.jboss.resteasy.plugins.delegates.CacheControlDelegate.addDirective:(Ljava/lang/String;Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
pop
end local 3 15: StackMap locals:
StackMap stack:
aload 1
invokevirtual javax.ws.rs.core.CacheControl.isMustRevalidate:()Z
ifeq 16
ldc "must-revalidate"
aload 2
invokestatic org.jboss.resteasy.plugins.delegates.CacheControlDelegate.addDirective:(Ljava/lang/String;Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
pop
16: StackMap locals:
StackMap stack:
aload 1
invokevirtual javax.ws.rs.core.CacheControl.isNoTransform:()Z
ifeq 17
ldc "no-transform"
aload 2
invokestatic org.jboss.resteasy.plugins.delegates.CacheControlDelegate.addDirective:(Ljava/lang/String;Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
pop
17: StackMap locals:
StackMap stack:
aload 1
invokevirtual javax.ws.rs.core.CacheControl.isNoStore:()Z
ifeq 18
ldc "no-store"
aload 2
invokestatic org.jboss.resteasy.plugins.delegates.CacheControlDelegate.addDirective:(Ljava/lang/String;Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
pop
18: StackMap locals:
StackMap stack:
aload 1
invokevirtual javax.ws.rs.core.CacheControl.isProxyRevalidate:()Z
ifeq 19
ldc "proxy-revalidate"
aload 2
invokestatic org.jboss.resteasy.plugins.delegates.CacheControlDelegate.addDirective:(Ljava/lang/String;Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
pop
19: StackMap locals:
StackMap stack:
aload 1
invokevirtual javax.ws.rs.core.CacheControl.getSMaxAge:()I
iconst_m1
if_icmple 20
ldc "s-maxage"
aload 2
invokestatic org.jboss.resteasy.plugins.delegates.CacheControlDelegate.addDirective:(Ljava/lang/String;Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
ldc "="
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 1
invokevirtual javax.ws.rs.core.CacheControl.getSMaxAge:()I
invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
pop
20: StackMap locals:
StackMap stack:
aload 1
invokevirtual javax.ws.rs.core.CacheControl.getMaxAge:()I
iconst_m1
if_icmple 21
ldc "max-age"
aload 2
invokestatic org.jboss.resteasy.plugins.delegates.CacheControlDelegate.addDirective:(Ljava/lang/String;Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
ldc "="
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 1
invokevirtual javax.ws.rs.core.CacheControl.getMaxAge:()I
invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
pop
21: StackMap locals:
StackMap stack:
aload 1
invokevirtual javax.ws.rs.core.CacheControl.isPrivate:()Z
ifeq 28
22: aload 1
invokevirtual javax.ws.rs.core.CacheControl.getPrivateFields:()Ljava/util/List;
astore 3
start local 3 23: aload 3
invokeinterface java.util.List.size:()I
iconst_1
if_icmpge 24
ldc "private"
aload 2
invokestatic org.jboss.resteasy.plugins.delegates.CacheControlDelegate.addDirective:(Ljava/lang/String;Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
pop
goto 28
24: StackMap locals: java.util.List
StackMap stack:
aload 1
invokevirtual javax.ws.rs.core.CacheControl.getPrivateFields:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 27
StackMap locals: org.jboss.resteasy.plugins.delegates.CacheControlDelegate javax.ws.rs.core.CacheControl java.lang.StringBuffer java.util.List top java.util.Iterator
StackMap stack:
25: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 26: ldc "private"
aload 2
invokestatic org.jboss.resteasy.plugins.delegates.CacheControlDelegate.addDirective:(Ljava/lang/String;Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
ldc "=\""
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 4
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
ldc "\""
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 4 27: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 25
end local 3 28: StackMap locals: org.jboss.resteasy.plugins.delegates.CacheControlDelegate javax.ws.rs.core.CacheControl java.lang.StringBuffer
StackMap stack:
aload 1
invokevirtual javax.ws.rs.core.CacheControl.getCacheExtension:()Ljava/util/Map;
invokeinterface java.util.Map.keySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 34
StackMap locals: org.jboss.resteasy.plugins.delegates.CacheControlDelegate javax.ws.rs.core.CacheControl java.lang.StringBuffer top java.util.Iterator
StackMap stack:
29: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 30: aload 1
invokevirtual javax.ws.rs.core.CacheControl.getCacheExtension:()Ljava/util/Map;
aload 3
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 5
start local 5 31: aload 3
aload 2
invokestatic org.jboss.resteasy.plugins.delegates.CacheControlDelegate.addDirective:(Ljava/lang/String;Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
pop
32: aload 5
ifnull 34
ldc ""
aload 5
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 34
33: aload 2
ldc "=\""
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 5
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
ldc "\""
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 5 end local 3 34: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 29
35: aload 2
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lorg/jboss/resteasy/plugins/delegates/CacheControlDelegate;
0 36 1 value Ljavax/ws/rs/core/CacheControl;
2 36 2 buffer Ljava/lang/StringBuffer;
4 11 3 fields Ljava/util/List<Ljava/lang/String;>;
9 10 4 field Ljava/lang/String;
13 15 3 ecc Lorg/jboss/resteasy/core/ExtendedCacheControl;
23 28 3 fields Ljava/util/List<Ljava/lang/String;>;
26 27 4 field Ljava/lang/String;
30 34 3 key Ljava/lang/String;
31 34 5 val Ljava/lang/String;
MethodParameters:
Name Flags
value
public java.lang.String toString(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.ws.rs.core.CacheControl
invokevirtual org.jboss.resteasy.plugins.delegates.CacheControlDelegate.toString:(Ljavax/ws/rs/core/CacheControl;)Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object fromString(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.CacheControlDelegate.fromString:(Ljava/lang/String;)Ljavax/ws/rs/core/CacheControl;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljava/lang/Object;Ljavax/ws/rs/ext/RuntimeDelegate$HeaderDelegate<Ljavax/ws/rs/core/CacheControl;>;
SourceFile: "CacheControlDelegate.java"
InnerClasses:
public abstract HeaderDelegate = javax.ws.rs.ext.RuntimeDelegate$HeaderDelegate of javax.ws.rs.ext.RuntimeDelegate