class javassist.bytecode.AnnotationsAttribute$Walker extends java.lang.Object
{
byte[] info;
void <init>(byte[])
{
byte[] v;
javassist.bytecode.AnnotationsAttribute$Walker v;
v := @this: javassist.bytecode.AnnotationsAttribute$Walker;
v := @parameter: byte[];
specialinvoke v.<java.lang.Object: void <init>()>();
v.<javassist.bytecode.AnnotationsAttribute$Walker: byte[] info> = v;
return;
}
final void parameters() throws java.lang.Exception
{
byte[] v;
short v;
byte v;
javassist.bytecode.AnnotationsAttribute$Walker v;
v := @this: javassist.bytecode.AnnotationsAttribute$Walker;
v = v.<javassist.bytecode.AnnotationsAttribute$Walker: byte[] info>;
v = v[0];
v = v & 255;
virtualinvoke v.<javassist.bytecode.AnnotationsAttribute$Walker: void parameters(int,int)>(v, 1);
return;
}
void parameters(int, int) throws java.lang.Exception
{
int v, v, v;
javassist.bytecode.AnnotationsAttribute$Walker v;
v := @this: javassist.bytecode.AnnotationsAttribute$Walker;
v := @parameter: int;
v := @parameter: int;
v = 0;
label:
if v >= v goto label;
v = virtualinvoke v.<javassist.bytecode.AnnotationsAttribute$Walker: int annotationArray(int)>(v);
v = v + 1;
goto label;
label:
return;
}
final void annotationArray() throws java.lang.Exception
{
javassist.bytecode.AnnotationsAttribute$Walker v;
v := @this: javassist.bytecode.AnnotationsAttribute$Walker;
virtualinvoke v.<javassist.bytecode.AnnotationsAttribute$Walker: int annotationArray(int)>(0);
return;
}
final int annotationArray(int) throws java.lang.Exception
{
byte[] v;
int v, v, v, v;
javassist.bytecode.AnnotationsAttribute$Walker v;
v := @this: javassist.bytecode.AnnotationsAttribute$Walker;
v := @parameter: int;
v = v.<javassist.bytecode.AnnotationsAttribute$Walker: byte[] info>;
v = staticinvoke <javassist.bytecode.ByteArray: int readU16bit(byte[],int)>(v, v);
v = v + 2;
v = virtualinvoke v.<javassist.bytecode.AnnotationsAttribute$Walker: int annotationArray(int,int)>(v, v);
return v;
}
int annotationArray(int, int) throws java.lang.Exception
{
int v, v, v;
javassist.bytecode.AnnotationsAttribute$Walker v;
v := @this: javassist.bytecode.AnnotationsAttribute$Walker;
v := @parameter: int;
v := @parameter: int;
v = 0;
label:
if v >= v goto label;
v = virtualinvoke v.<javassist.bytecode.AnnotationsAttribute$Walker: int 'annotation'(int)>(v);
v = v + 1;
goto label;
label:
return v;
}
final int 'annotation'(int) throws java.lang.Exception
{
byte[] v, v;
javassist.bytecode.AnnotationsAttribute$Walker v;
int v, v, v, v, v, v;
v := @this: javassist.bytecode.AnnotationsAttribute$Walker;
v := @parameter: int;
v = v.<javassist.bytecode.AnnotationsAttribute$Walker: byte[] info>;
v = staticinvoke <javassist.bytecode.ByteArray: int readU16bit(byte[],int)>(v, v);
v = v.<javassist.bytecode.AnnotationsAttribute$Walker: byte[] info>;
v = v + 2;
v = staticinvoke <javassist.bytecode.ByteArray: int readU16bit(byte[],int)>(v, v);
v = v + 4;
v = virtualinvoke v.<javassist.bytecode.AnnotationsAttribute$Walker: int 'annotation'(int,int,int)>(v, v, v);
return v;
}
int 'annotation'(int, int, int) throws java.lang.Exception
{
int v, v, v, v;
javassist.bytecode.AnnotationsAttribute$Walker v;
v := @this: javassist.bytecode.AnnotationsAttribute$Walker;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v = 0;
label:
if v >= v goto label;
v = virtualinvoke v.<javassist.bytecode.AnnotationsAttribute$Walker: int memberValuePair(int)>(v);
v = v + 1;
goto label;
label:
return v;
}
final int memberValuePair(int) throws java.lang.Exception
{
byte[] v;
int v, v, v, v;
javassist.bytecode.AnnotationsAttribute$Walker v;
v := @this: javassist.bytecode.AnnotationsAttribute$Walker;
v := @parameter: int;
v = v.<javassist.bytecode.AnnotationsAttribute$Walker: byte[] info>;
v = staticinvoke <javassist.bytecode.ByteArray: int readU16bit(byte[],int)>(v, v);
v = v + 2;
v = virtualinvoke v.<javassist.bytecode.AnnotationsAttribute$Walker: int memberValuePair(int,int)>(v, v);
return v;
}
int memberValuePair(int, int) throws java.lang.Exception
{
int v, v, v;
javassist.bytecode.AnnotationsAttribute$Walker v;
v := @this: javassist.bytecode.AnnotationsAttribute$Walker;
v := @parameter: int;
v := @parameter: int;
v = virtualinvoke v.<javassist.bytecode.AnnotationsAttribute$Walker: int memberValue(int)>(v);
return v;
}
final int memberValue(int) throws java.lang.Exception
{
byte[] v, v, v, v, v, v;
short v;
byte v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
javassist.bytecode.AnnotationsAttribute$Walker v;
v := @this: javassist.bytecode.AnnotationsAttribute$Walker;
v := @parameter: int;
v = v.<javassist.bytecode.AnnotationsAttribute$Walker: byte[] info>;
v = v[v];
v = v & 255;
if v != 101 goto label;
v = v.<javassist.bytecode.AnnotationsAttribute$Walker: byte[] info>;
v = v + 1;
v = staticinvoke <javassist.bytecode.ByteArray: int readU16bit(byte[],int)>(v, v);
v = v.<javassist.bytecode.AnnotationsAttribute$Walker: byte[] info>;
v = v + 3;
v = staticinvoke <javassist.bytecode.ByteArray: int readU16bit(byte[],int)>(v, v);
virtualinvoke v.<javassist.bytecode.AnnotationsAttribute$Walker: void enumMemberValue(int,int,int)>(v, v, v);
v = v + 5;
return v;
label:
if v != 99 goto label;
v = v.<javassist.bytecode.AnnotationsAttribute$Walker: byte[] info>;
v = v + 1;
v = staticinvoke <javassist.bytecode.ByteArray: int readU16bit(byte[],int)>(v, v);
virtualinvoke v.<javassist.bytecode.AnnotationsAttribute$Walker: void classMemberValue(int,int)>(v, v);
v = v + 3;
return v;
label:
if v != 64 goto label;
v = v + 1;
v = virtualinvoke v.<javassist.bytecode.AnnotationsAttribute$Walker: int annotationMemberValue(int)>(v);
return v;
label:
if v != 91 goto label;
v = v.<javassist.bytecode.AnnotationsAttribute$Walker: byte[] info>;
v = v + 1;
v = staticinvoke <javassist.bytecode.ByteArray: int readU16bit(byte[],int)>(v, v);
v = v + 3;
v = virtualinvoke v.<javassist.bytecode.AnnotationsAttribute$Walker: int arrayMemberValue(int,int)>(v, v);
return v;
label:
v = v.<javassist.bytecode.AnnotationsAttribute$Walker: byte[] info>;
v = v + 1;
v = staticinvoke <javassist.bytecode.ByteArray: int readU16bit(byte[],int)>(v, v);
virtualinvoke v.<javassist.bytecode.AnnotationsAttribute$Walker: void constValueMember(int,int)>(v, v);
v = v + 3;
return v;
}
void constValueMember(int, int) throws java.lang.Exception
{
int v, v;
javassist.bytecode.AnnotationsAttribute$Walker v;
v := @this: javassist.bytecode.AnnotationsAttribute$Walker;
v := @parameter: int;
v := @parameter: int;
return;
}
void enumMemberValue(int, int, int) throws java.lang.Exception
{
int v, v, v;
javassist.bytecode.AnnotationsAttribute$Walker v;
v := @this: javassist.bytecode.AnnotationsAttribute$Walker;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
return;
}
void classMemberValue(int, int) throws java.lang.Exception
{
int v, v;
javassist.bytecode.AnnotationsAttribute$Walker v;
v := @this: javassist.bytecode.AnnotationsAttribute$Walker;
v := @parameter: int;
v := @parameter: int;
return;
}
int annotationMemberValue(int) throws java.lang.Exception
{
int v, v;
javassist.bytecode.AnnotationsAttribute$Walker v;
v := @this: javassist.bytecode.AnnotationsAttribute$Walker;
v := @parameter: int;
v = virtualinvoke v.<javassist.bytecode.AnnotationsAttribute$Walker: int 'annotation'(int)>(v);
return v;
}
int arrayMemberValue(int, int) throws java.lang.Exception
{
int v, v, v;
javassist.bytecode.AnnotationsAttribute$Walker v;
v := @this: javassist.bytecode.AnnotationsAttribute$Walker;
v := @parameter: int;
v := @parameter: int;
v = 0;
label:
if v >= v goto label;
v = virtualinvoke v.<javassist.bytecode.AnnotationsAttribute$Walker: int memberValue(int)>(v);
v = v + 1;
goto label;
label:
return v;
}
}