Uses of Class
javassist.compiler.ast.ASTList
-
Packages that use ASTList Package Description javassist.compiler javassist.compiler.ast javassist.expr This package contains the classes for modifying a method body. -
-
Uses of ASTList in javassist.compiler
Methods in javassist.compiler that return ASTList Modifier and Type Method Description private ASTList
Parser. parseArgumentList(SymbolTable tbl)
private ASTList
Parser. parseArraySize(SymbolTable tbl)
private ASTList
Parser. parseClassType(SymbolTable tbl)
ASTList
Parser. parseMember(SymbolTable tbl)
ASTList
Parser. parseMember1(SymbolTable tbl)
private ASTList
Parser. parseMemberMods()
Methods in javassist.compiler with parameters of type ASTList Modifier and Type Method Description void
CodeGen. atASTList(ASTList n)
protected void
JvstCodeGen. atCflow(ASTList cname)
protected void
JvstTypeChecker. atCflow(ASTList cname)
void
JvstCodeGen. atMethodArgs(ASTList args, int[] types, int[] dims, java.lang.String[] cnames)
void
JvstTypeChecker. atMethodArgs(ASTList args, int[] types, int[] dims, java.lang.String[] cnames)
void
MemberCodeGen. atMethodArgs(ASTList args, int[] types, int[] dims, java.lang.String[] cnames)
void
TypeChecker. atMethodArgs(ASTList args, int[] types, int[] dims, java.lang.String[] cnames)
void
MemberCodeGen. atMethodCallCore(CtClass targetClass, java.lang.String mname, ASTList args, boolean isStatic, boolean isSpecial, int aload0pos, MemberResolver.Method found)
MemberResolver.Method
TypeChecker. atMethodCallCore(CtClass targetClass, java.lang.String mname, ASTList args)
protected void
MemberCodeGen. atMultiNewArray(int type, ASTList classname, ASTList size)
protected void
TypeChecker. atMultiNewArray(int type, ASTList classname, ASTList size)
(package private) void
JvstCodeGen. compileInvokeSpecial(ASTree target, int methodIndex, java.lang.String descriptor, ASTList args)
(package private) void
JvstTypeChecker. compileInvokeSpecial(ASTree target, java.lang.String classname, java.lang.String methodname, java.lang.String descriptor, ASTList args)
void
ProceedHandler. doit(JvstCodeGen gen, Bytecode b, ASTList args)
int
JvstCodeGen. getMethodArgsLength(ASTList args)
int
JvstTypeChecker. getMethodArgsLength(ASTList args)
int
MemberCodeGen. getMethodArgsLength(ASTList args)
int
TypeChecker. getMethodArgsLength(ASTList args)
static int
MemberResolver. getModifiers(ASTList mods)
boolean
JvstCodeGen. isParamListName(ASTList args)
boolean
JvstTypeChecker. isParamListName(ASTList args)
CtClass
MemberResolver. lookupClassByName(ASTList name)
private FieldDecl
Parser. parseField(SymbolTable tbl, ASTList mods, Declarator d)
private MethodDecl
Parser. parseMethod1(SymbolTable tbl, boolean isConstructor, ASTList mods, Declarator d)
protected abstract java.lang.String
CodeGen. resolveClassName(ASTList name)
protected java.lang.String
MemberCodeGen. resolveClassName(ASTList name)
java.lang.String
MemberResolver. resolveClassName(ASTList name)
protected java.lang.String
TypeChecker. resolveClassName(ASTList name)
void
ProceedHandler. setReturnType(JvstTypeChecker c, ASTList args)
-
Uses of ASTList in javassist.compiler.ast
Subclasses of ASTList in javassist.compiler.ast Modifier and Type Class Description class
ArrayInit
Array initializer such as{ 1, 2, 3 }
.class
AssignExpr
Assignment expression.class
BinExpr
Binary expression.class
CallExpr
Method call expression.class
CastExpr
Cast expression.class
CondExpr
Conditional expression.class
Declarator
Variable declarator.class
Expr
Expression.class
FieldDecl
class
InstanceOfExpr
Instanceof expression.class
MethodDecl
class
NewExpr
New Expression.class
Stmnt
Statement.Fields in javassist.compiler.ast declared as ASTList Modifier and Type Field Description private ASTList
ASTList. right
Methods in javassist.compiler.ast that return ASTList Modifier and Type Method Description static ASTList
ASTList. append(ASTList a, ASTree b)
Appends an object to a list.static ASTList
ASTList. concat(ASTList a, ASTList b)
Concatenates two lists.ASTList
NewExpr. getArguments()
ASTList
NewExpr. getArraySize()
ASTList
CastExpr. getClassName()
ASTList
NewExpr. getClassName()
ASTList
FieldDecl. getModifiers()
ASTList
MethodDecl. getModifiers()
ASTList
MethodDecl. getParams()
ASTList
MethodDecl. getThrows()
static ASTList
ASTList. make(ASTree e1, ASTree e2, ASTree e3)
ASTList
ASTList. sublist(int nth)
Returns a sub list of the list.ASTList
ASTList. tail()
Returns the cdr part of the list.Methods in javassist.compiler.ast with parameters of type ASTList Modifier and Type Method Description static ASTList
ASTList. append(ASTList a, ASTree b)
Appends an object to a list.private static void
Declarator. astToClassName(java.lang.StringBuffer sbuf, ASTList name, char sep)
static java.lang.String
Declarator. astToClassName(ASTList name, char sep)
void
Visitor. atASTList(ASTList n)
static ASTList
ASTList. concat(ASTList a, ASTList b)
Concatenates two lists.static int
ASTList. length(ASTList list)
static NewExpr
NewExpr. makeObjectArray(ASTList className, ASTList arraySize, ArrayInit init)
void
ASTList. setTail(ASTList _tail)
Constructors in javassist.compiler.ast with parameters of type ASTList Constructor Description AssignExpr(int op, ASTree _head, ASTList _tail)
ASTList(ASTree _head, ASTList _tail)
BinExpr(int op, ASTree _head, ASTList _tail)
CallExpr(ASTree _head, ASTList _tail)
CastExpr(ASTList className, int dim, ASTree expr)
Declarator(ASTList className, int dim)
Expr(int op, ASTree _head, ASTList _tail)
FieldDecl(ASTree _head, ASTList _tail)
InstanceOfExpr(ASTList className, int dim, ASTree expr)
MethodDecl(ASTree _head, ASTList _tail)
NewExpr(int type, ASTList arraySize, ArrayInit init)
NewExpr(ASTList className, ASTList args)
Stmnt(int op, ASTree _head, ASTList _tail)
-
Uses of ASTList in javassist.expr
Methods in javassist.expr with parameters of type ASTList Modifier and Type Method Description void
Cast.ProceedForCast. doit(JvstCodeGen gen, Bytecode bytecode, ASTList args)
void
FieldAccess.ProceedForRead. doit(JvstCodeGen gen, Bytecode bytecode, ASTList args)
void
FieldAccess.ProceedForWrite. doit(JvstCodeGen gen, Bytecode bytecode, ASTList args)
void
Instanceof.ProceedForInstanceof. doit(JvstCodeGen gen, Bytecode bytecode, ASTList args)
void
NewArray.ProceedForArray. doit(JvstCodeGen gen, Bytecode bytecode, ASTList args)
void
NewExpr.ProceedForNew. doit(JvstCodeGen gen, Bytecode bytecode, ASTList args)
void
Cast.ProceedForCast. setReturnType(JvstTypeChecker c, ASTList args)
void
FieldAccess.ProceedForRead. setReturnType(JvstTypeChecker c, ASTList args)
void
FieldAccess.ProceedForWrite. setReturnType(JvstTypeChecker c, ASTList args)
void
Instanceof.ProceedForInstanceof. setReturnType(JvstTypeChecker c, ASTList args)
void
NewArray.ProceedForArray. setReturnType(JvstTypeChecker c, ASTList args)
void
NewExpr.ProceedForNew. setReturnType(JvstTypeChecker c, ASTList args)
-