Uses of Class
javassist.compiler.ast.ASTList
Packages that use ASTList
Package
Description
This package contains the classes for modifying a method body.
-
Uses of ASTList in javassist.compiler
Methods in javassist.compiler that return ASTListModifier and TypeMethodDescriptionprivate ASTListParser.parseArgumentList(SymbolTable tbl) private ASTListParser.parseArraySize(SymbolTable tbl) private ASTListParser.parseClassType(SymbolTable tbl) Parser.parseMember(SymbolTable tbl) Parser.parseMember1(SymbolTable tbl) private ASTListParser.parseMemberMods()Methods in javassist.compiler with parameters of type ASTListModifier and TypeMethodDescriptionvoidprotected voidprotected voidvoidJvstCodeGen.atMethodArgs(ASTList args, int[] types, int[] dims, String[] cnames) voidJvstTypeChecker.atMethodArgs(ASTList args, int[] types, int[] dims, String[] cnames) voidMemberCodeGen.atMethodArgs(ASTList args, int[] types, int[] dims, String[] cnames) voidTypeChecker.atMethodArgs(ASTList args, int[] types, int[] dims, String[] cnames) voidMemberCodeGen.atMethodCallCore(CtClass targetClass, String mname, ASTList args, boolean isStatic, boolean isSpecial, int aload0pos, MemberResolver.Method found) TypeChecker.atMethodCallCore(CtClass targetClass, 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, String descriptor, ASTList args) (package private) voidJvstTypeChecker.compileInvokeSpecial(ASTree target, String classname, String methodname, 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) MemberResolver.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 StringCodeGen.resolveClassName(ASTList name) protected StringMemberCodeGen.resolveClassName(ASTList name) MemberResolver.resolveClassName(ASTList name) protected StringTypeChecker.resolveClassName(ASTList name) voidProceedHandler.setReturnType(JvstTypeChecker c, ASTList args) -
Uses of ASTList in javassist.compiler.ast
Subclasses of ASTList in javassist.compiler.astModifier and TypeClassDescriptionclassArray initializer such as{ 1, 2, 3 }.classAssignment expression.classBinary expression.classMethod call expression.classCast expression.classConditional expression.classVariable declarator.classExpression.classclassInstanceof expression.classclassNew Expression.classStatement.Fields in javassist.compiler.ast declared as ASTListMethods in javassist.compiler.ast that return ASTListModifier and TypeMethodDescriptionstatic ASTListAppends an object to a list.static ASTListConcatenates two lists.NewExpr.getArguments()NewExpr.getArraySize()CastExpr.getClassName()NewExpr.getClassName()FieldDecl.getModifiers()MethodDecl.getModifiers()MethodDecl.getParams()MethodDecl.getThrows()static ASTListASTList.sublist(int nth) Returns a sub list of the list.ASTList.tail()Returns the cdr part of the list.Methods in javassist.compiler.ast with parameters of type ASTListModifier and TypeMethodDescriptionstatic ASTListAppends an object to a list.private static voidDeclarator.astToClassName(StringBuilder sbuf, ASTList name, char sep) static StringDeclarator.astToClassName(ASTList name, char sep) voidstatic ASTListConcatenates two lists.static intstatic NewExprNewExpr.makeObjectArray(ASTList className, ASTList arraySize, ArrayInit init) voidConstructors in javassist.compiler.ast with parameters of type ASTListModifierConstructorDescriptionprivateAssignExpr(int op, ASTree _head, ASTList _tail) privateprivateDeclarator(ASTList className, int dim) (package private)InstanceOfExpr(ASTList className, int dim, ASTree expr) MethodDecl(ASTree _head, ASTList _tail) -
Uses of ASTList in javassist.expr
Methods in javassist.expr with parameters of type ASTListModifier and TypeMethodDescriptionvoidCast.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)