public class org.apache.ibatis.javassist.compiler.ast.CastExpr extends org.apache.ibatis.javassist.compiler.ast.ASTList implements org.apache.ibatis.javassist.compiler.TokenId
{
private static final long serialVersionUID;
protected int castType;
protected int arrayDim;
public void <init>(org.apache.ibatis.javassist.compiler.ast.ASTList, int, org.apache.ibatis.javassist.compiler.ast.ASTree)
{
org.apache.ibatis.javassist.compiler.ast.ASTList v, v;
int v;
org.apache.ibatis.javassist.compiler.ast.ASTree v;
org.apache.ibatis.javassist.compiler.ast.CastExpr v;
v := @this: org.apache.ibatis.javassist.compiler.ast.CastExpr;
v := @parameter: org.apache.ibatis.javassist.compiler.ast.ASTList;
v := @parameter: int;
v := @parameter: org.apache.ibatis.javassist.compiler.ast.ASTree;
v = new org.apache.ibatis.javassist.compiler.ast.ASTList;
specialinvoke v.<org.apache.ibatis.javassist.compiler.ast.ASTList: void <init>(org.apache.ibatis.javassist.compiler.ast.ASTree)>(v);
specialinvoke v.<org.apache.ibatis.javassist.compiler.ast.ASTList: void <init>(org.apache.ibatis.javassist.compiler.ast.ASTree,org.apache.ibatis.javassist.compiler.ast.ASTList)>(v, v);
v.<org.apache.ibatis.javassist.compiler.ast.CastExpr: int castType> = 307;
v.<org.apache.ibatis.javassist.compiler.ast.CastExpr: int arrayDim> = v;
return;
}
public void <init>(int, int, org.apache.ibatis.javassist.compiler.ast.ASTree)
{
org.apache.ibatis.javassist.compiler.ast.ASTList v;
int v, v;
org.apache.ibatis.javassist.compiler.ast.ASTree v;
org.apache.ibatis.javassist.compiler.ast.CastExpr v;
v := @this: org.apache.ibatis.javassist.compiler.ast.CastExpr;
v := @parameter: int;
v := @parameter: int;
v := @parameter: org.apache.ibatis.javassist.compiler.ast.ASTree;
v = new org.apache.ibatis.javassist.compiler.ast.ASTList;
specialinvoke v.<org.apache.ibatis.javassist.compiler.ast.ASTList: void <init>(org.apache.ibatis.javassist.compiler.ast.ASTree)>(v);
specialinvoke v.<org.apache.ibatis.javassist.compiler.ast.ASTList: void <init>(org.apache.ibatis.javassist.compiler.ast.ASTree,org.apache.ibatis.javassist.compiler.ast.ASTList)>(null, v);
v.<org.apache.ibatis.javassist.compiler.ast.CastExpr: int castType> = v;
v.<org.apache.ibatis.javassist.compiler.ast.CastExpr: int arrayDim> = v;
return;
}
public int getType()
{
int v;
org.apache.ibatis.javassist.compiler.ast.CastExpr v;
v := @this: org.apache.ibatis.javassist.compiler.ast.CastExpr;
v = v.<org.apache.ibatis.javassist.compiler.ast.CastExpr: int castType>;
return v;
}
public int getArrayDim()
{
int v;
org.apache.ibatis.javassist.compiler.ast.CastExpr v;
v := @this: org.apache.ibatis.javassist.compiler.ast.CastExpr;
v = v.<org.apache.ibatis.javassist.compiler.ast.CastExpr: int arrayDim>;
return v;
}
public org.apache.ibatis.javassist.compiler.ast.ASTList getClassName()
{
org.apache.ibatis.javassist.compiler.ast.ASTree v;
org.apache.ibatis.javassist.compiler.ast.CastExpr v;
v := @this: org.apache.ibatis.javassist.compiler.ast.CastExpr;
v = virtualinvoke v.<org.apache.ibatis.javassist.compiler.ast.CastExpr: org.apache.ibatis.javassist.compiler.ast.ASTree getLeft()>();
return v;
}
public org.apache.ibatis.javassist.compiler.ast.ASTree getOprand()
{
org.apache.ibatis.javassist.compiler.ast.ASTree v, v;
org.apache.ibatis.javassist.compiler.ast.CastExpr v;
v := @this: org.apache.ibatis.javassist.compiler.ast.CastExpr;
v = virtualinvoke v.<org.apache.ibatis.javassist.compiler.ast.CastExpr: org.apache.ibatis.javassist.compiler.ast.ASTree getRight()>();
v = virtualinvoke v.<org.apache.ibatis.javassist.compiler.ast.ASTree: org.apache.ibatis.javassist.compiler.ast.ASTree getLeft()>();
return v;
}
public void setOprand(org.apache.ibatis.javassist.compiler.ast.ASTree)
{
org.apache.ibatis.javassist.compiler.ast.ASTree v, v;
org.apache.ibatis.javassist.compiler.ast.CastExpr v;
v := @this: org.apache.ibatis.javassist.compiler.ast.CastExpr;
v := @parameter: org.apache.ibatis.javassist.compiler.ast.ASTree;
v = virtualinvoke v.<org.apache.ibatis.javassist.compiler.ast.CastExpr: org.apache.ibatis.javassist.compiler.ast.ASTree getRight()>();
virtualinvoke v.<org.apache.ibatis.javassist.compiler.ast.ASTree: void setLeft(org.apache.ibatis.javassist.compiler.ast.ASTree)>(v);
return;
}
public java.lang.String getTag()
{
int v, v;
java.lang.String v;
org.apache.ibatis.javassist.compiler.ast.CastExpr v;
v := @this: org.apache.ibatis.javassist.compiler.ast.CastExpr;
v = v.<org.apache.ibatis.javassist.compiler.ast.CastExpr: int castType>;
v = v.<org.apache.ibatis.javassist.compiler.ast.CastExpr: int arrayDim>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("cast:\u0001:\u0001");
return v;
}
public void accept(org.apache.ibatis.javassist.compiler.ast.Visitor) throws org.apache.ibatis.javassist.compiler.CompileError
{
org.apache.ibatis.javassist.compiler.ast.Visitor v;
org.apache.ibatis.javassist.compiler.ast.CastExpr v;
v := @this: org.apache.ibatis.javassist.compiler.ast.CastExpr;
v := @parameter: org.apache.ibatis.javassist.compiler.ast.Visitor;
virtualinvoke v.<org.apache.ibatis.javassist.compiler.ast.Visitor: void atCastExpr(org.apache.ibatis.javassist.compiler.ast.CastExpr)>(v);
return;
}
}