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