public class javassist.bytecode.'annotation'.ByteMemberValue extends javassist.bytecode.'annotation'.MemberValue
{
int valueIndex;
public void <init>(int, javassist.bytecode.ConstPool)
{
int v;
javassist.bytecode.ConstPool v;
javassist.bytecode.'annotation'.ByteMemberValue v;
v := @this: javassist.bytecode.'annotation'.ByteMemberValue;
v := @parameter: int;
v := @parameter: javassist.bytecode.ConstPool;
specialinvoke v.<javassist.bytecode.'annotation'.MemberValue: void <init>(char,javassist.bytecode.ConstPool)>(66, v);
v.<javassist.bytecode.'annotation'.ByteMemberValue: int valueIndex> = v;
return;
}
public void <init>(byte, javassist.bytecode.ConstPool)
{
javassist.bytecode.ConstPool v;
byte v;
javassist.bytecode.'annotation'.ByteMemberValue v;
v := @this: javassist.bytecode.'annotation'.ByteMemberValue;
v := @parameter: byte;
v := @parameter: javassist.bytecode.ConstPool;
specialinvoke v.<javassist.bytecode.'annotation'.MemberValue: void <init>(char,javassist.bytecode.ConstPool)>(66, v);
virtualinvoke v.<javassist.bytecode.'annotation'.ByteMemberValue: void setValue(byte)>(v);
return;
}
public void <init>(javassist.bytecode.ConstPool)
{
javassist.bytecode.ConstPool v;
javassist.bytecode.'annotation'.ByteMemberValue v;
v := @this: javassist.bytecode.'annotation'.ByteMemberValue;
v := @parameter: javassist.bytecode.ConstPool;
specialinvoke v.<javassist.bytecode.'annotation'.MemberValue: void <init>(char,javassist.bytecode.ConstPool)>(66, v);
virtualinvoke v.<javassist.bytecode.'annotation'.ByteMemberValue: void setValue(byte)>(0);
return;
}
java.lang.Object getValue(java.lang.ClassLoader, javassist.ClassPool, java.lang.reflect.Method)
{
byte v;
java.lang.ClassLoader v;
java.lang.Byte v;
java.lang.reflect.Method v;
javassist.ClassPool v;
javassist.bytecode.'annotation'.ByteMemberValue v;
v := @this: javassist.bytecode.'annotation'.ByteMemberValue;
v := @parameter: java.lang.ClassLoader;
v := @parameter: javassist.ClassPool;
v := @parameter: java.lang.reflect.Method;
v = virtualinvoke v.<javassist.bytecode.'annotation'.ByteMemberValue: byte getValue()>();
v = staticinvoke <java.lang.Byte: java.lang.Byte valueOf(byte)>(v);
return v;
}
java.lang.Class getType(java.lang.ClassLoader)
{
java.lang.Class v;
java.lang.ClassLoader v;
javassist.bytecode.'annotation'.ByteMemberValue v;
v := @this: javassist.bytecode.'annotation'.ByteMemberValue;
v := @parameter: java.lang.ClassLoader;
v = <java.lang.Byte: java.lang.Class TYPE>;
return v;
}
public byte getValue()
{
javassist.bytecode.ConstPool v;
int v, v;
javassist.bytecode.'annotation'.ByteMemberValue v;
v := @this: javassist.bytecode.'annotation'.ByteMemberValue;
v = v.<javassist.bytecode.'annotation'.ByteMemberValue: javassist.bytecode.ConstPool cp>;
v = v.<javassist.bytecode.'annotation'.ByteMemberValue: int valueIndex>;
v = virtualinvoke v.<javassist.bytecode.ConstPool: int getIntegerInfo(int)>(v);
return v;
}
public void setValue(byte)
{
javassist.bytecode.ConstPool v;
byte v;
int v;
javassist.bytecode.'annotation'.ByteMemberValue v;
v := @this: javassist.bytecode.'annotation'.ByteMemberValue;
v := @parameter: byte;
v = v.<javassist.bytecode.'annotation'.ByteMemberValue: javassist.bytecode.ConstPool cp>;
v = virtualinvoke v.<javassist.bytecode.ConstPool: int addIntegerInfo(int)>(v);
v.<javassist.bytecode.'annotation'.ByteMemberValue: int valueIndex> = v;
return;
}
public java.lang.String toString()
{
java.lang.String v;
byte v;
javassist.bytecode.'annotation'.ByteMemberValue v;
v := @this: javassist.bytecode.'annotation'.ByteMemberValue;
v = virtualinvoke v.<javassist.bytecode.'annotation'.ByteMemberValue: byte getValue()>();
v = staticinvoke <java.lang.Byte: java.lang.String toString(byte)>(v);
return v;
}
public void write(javassist.bytecode.'annotation'.AnnotationsWriter) throws java.io.IOException
{
javassist.bytecode.'annotation'.AnnotationsWriter v;
byte v;
javassist.bytecode.'annotation'.ByteMemberValue v;
v := @this: javassist.bytecode.'annotation'.ByteMemberValue;
v := @parameter: javassist.bytecode.'annotation'.AnnotationsWriter;
v = virtualinvoke v.<javassist.bytecode.'annotation'.ByteMemberValue: byte getValue()>();
virtualinvoke v.<javassist.bytecode.'annotation'.AnnotationsWriter: void constValueIndex(byte)>(v);
return;
}
public void accept(javassist.bytecode.'annotation'.MemberValueVisitor)
{
javassist.bytecode.'annotation'.MemberValueVisitor v;
javassist.bytecode.'annotation'.ByteMemberValue v;
v := @this: javassist.bytecode.'annotation'.ByteMemberValue;
v := @parameter: javassist.bytecode.'annotation'.MemberValueVisitor;
interfaceinvoke v.<javassist.bytecode.'annotation'.MemberValueVisitor: void visitByteMemberValue(javassist.bytecode.'annotation'.ByteMemberValue)>(v);
return;
}
}