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 ASTListParser. parseArgumentList(SymbolTable tbl)private ASTListParser. parseArraySize(SymbolTable tbl)private ASTListParser. parseClassType(SymbolTable tbl)ASTListParser. parseMember(SymbolTable tbl)ASTListParser. parseMember1(SymbolTable tbl)private ASTListParser. parseMemberMods()Methods in javassist.compiler with parameters of type ASTList Modifier and Type Method Description voidCodeGen. atASTList(ASTList n)protected voidJvstCodeGen. atCflow(ASTList cname)protected voidJvstTypeChecker. atCflow(ASTList cname)voidJvstCodeGen. atMethodArgs(ASTList args, int[] types, int[] dims, java.lang.String[] cnames)voidJvstTypeChecker. atMethodArgs(ASTList args, int[] types, int[] dims, java.lang.String[] cnames)voidMemberCodeGen. atMethodArgs(ASTList args, int[] types, int[] dims, java.lang.String[] cnames)voidTypeChecker. atMethodArgs(ASTList args, int[] types, int[] dims, java.lang.String[] cnames)voidMemberCodeGen. atMethodCallCore(CtClass targetClass, java.lang.String mname, ASTList args, boolean isStatic, boolean isSpecial, int aload0pos, MemberResolver.Method found)MemberResolver.MethodTypeChecker. atMethodCallCore(CtClass targetClass, java.lang.String mname, ASTList args)protected voidMemberCodeGen. atMultiNewArray(int type, ASTList classname, ASTList size)protected voidTypeChecker. atMultiNewArray(int type, ASTList classname, ASTList size)(package private) voidJvstCodeGen. compileInvokeSpecial(ASTree target, int methodIndex, java.lang.String descriptor, ASTList args)(package private) voidJvstTypeChecker. compileInvokeSpecial(ASTree target, java.lang.String classname, java.lang.String methodname, java.lang.String descriptor, ASTList args)voidProceedHandler. doit(JvstCodeGen gen, Bytecode b, ASTList args)intJvstCodeGen. getMethodArgsLength(ASTList args)intJvstTypeChecker. getMethodArgsLength(ASTList args)intMemberCodeGen. getMethodArgsLength(ASTList args)intTypeChecker. getMethodArgsLength(ASTList args)static intMemberResolver. getModifiers(ASTList mods)booleanJvstCodeGen. isParamListName(ASTList args)booleanJvstTypeChecker. isParamListName(ASTList args)CtClassMemberResolver. lookupClassByName(ASTList name)private FieldDeclParser. parseField(SymbolTable tbl, ASTList mods, Declarator d)private MethodDeclParser. parseMethod1(SymbolTable tbl, boolean isConstructor, ASTList mods, Declarator d)protected abstract java.lang.StringCodeGen. resolveClassName(ASTList name)protected java.lang.StringMemberCodeGen. resolveClassName(ASTList name)java.lang.StringMemberResolver. resolveClassName(ASTList name)protected java.lang.StringTypeChecker. resolveClassName(ASTList name)voidProceedHandler. setReturnType(JvstTypeChecker c, ASTList args) -
Uses of ASTList in javassist.compiler.ast
Subclasses of ASTList in javassist.compiler.ast Modifier and Type Class Description classArrayInitArray initializer such as{ 1, 2, 3 }.classAssignExprAssignment expression.classBinExprBinary expression.classCallExprMethod call expression.classCastExprCast expression.classCondExprConditional expression.classDeclaratorVariable declarator.classExprExpression.classFieldDeclclassInstanceOfExprInstanceof expression.classMethodDeclclassNewExprNew Expression.classStmntStatement.Fields in javassist.compiler.ast declared as ASTList Modifier and Type Field Description private ASTListASTList. rightMethods in javassist.compiler.ast that return ASTList Modifier and Type Method Description static ASTListASTList. append(ASTList a, ASTree b)Appends an object to a list.static ASTListASTList. concat(ASTList a, ASTList b)Concatenates two lists.ASTListNewExpr. getArguments()ASTListNewExpr. getArraySize()ASTListCastExpr. getClassName()ASTListNewExpr. getClassName()ASTListFieldDecl. getModifiers()ASTListMethodDecl. getModifiers()ASTListMethodDecl. getParams()ASTListMethodDecl. getThrows()static ASTListASTList. make(ASTree e1, ASTree e2, ASTree e3)ASTListASTList. sublist(int nth)Returns a sub list of the list.ASTListASTList. tail()Returns the cdr part of the list.Methods in javassist.compiler.ast with parameters of type ASTList Modifier and Type Method Description static ASTListASTList. append(ASTList a, ASTree b)Appends an object to a list.private static voidDeclarator. astToClassName(java.lang.StringBuffer sbuf, ASTList name, char sep)static java.lang.StringDeclarator. astToClassName(ASTList name, char sep)voidVisitor. atASTList(ASTList n)static ASTListASTList. concat(ASTList a, ASTList b)Concatenates two lists.static intASTList. length(ASTList list)static NewExprNewExpr. makeObjectArray(ASTList className, ASTList arraySize, ArrayInit init)voidASTList. 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 voidCast.ProceedForCast. doit(JvstCodeGen gen, Bytecode bytecode, ASTList args)voidFieldAccess.ProceedForRead. doit(JvstCodeGen gen, Bytecode bytecode, ASTList args)voidFieldAccess.ProceedForWrite. doit(JvstCodeGen gen, Bytecode bytecode, ASTList args)voidInstanceof.ProceedForInstanceof. doit(JvstCodeGen gen, Bytecode bytecode, ASTList args)voidNewArray.ProceedForArray. doit(JvstCodeGen gen, Bytecode bytecode, ASTList args)voidNewExpr.ProceedForNew. doit(JvstCodeGen gen, Bytecode bytecode, ASTList args)voidCast.ProceedForCast. setReturnType(JvstTypeChecker c, ASTList args)voidFieldAccess.ProceedForRead. setReturnType(JvstTypeChecker c, ASTList args)voidFieldAccess.ProceedForWrite. setReturnType(JvstTypeChecker c, ASTList args)voidInstanceof.ProceedForInstanceof. setReturnType(JvstTypeChecker c, ASTList args)voidNewArray.ProceedForArray. setReturnType(JvstTypeChecker c, ASTList args)voidNewExpr.ProceedForNew. setReturnType(JvstTypeChecker c, ASTList args)
-