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 TypeMethodDescriptionvoidvoidprotected voidprotected 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) voidJvstCodeGenWitlLineNumber.atMethodCallCore(CtClass targetClass, String mname, ASTList args, boolean isStatic, boolean isSpecial, int aload0pos, MemberResolver.Method found) 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, int lineNumber) protected voidJvstCodeGenWitlLineNumber.atMultiNewArray(int type, ASTList classname, ASTList size) 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, int lineNumber) 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, int lineNumber) -
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, int lineNumber) voidConstructors in javassist.compiler.ast with parameters of type ASTListModifierConstructorDescriptionprivateAssignExpr(int op, ASTree _head, ASTList _tail, int lineNumber) privateprivateDeclarator(ASTList className, int dim, int lineNumber) (package private)InstanceOfExpr(ASTList className, int dim, ASTree expr, int lineNumber) MethodDecl(ASTree _head, ASTList _tail, int lineNumber) -
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, int lineNumber) voidFieldAccess.ProceedForRead.doit(JvstCodeGen gen, Bytecode bytecode, ASTList args, int lineNumber) voidFieldAccess.ProceedForWrite.doit(JvstCodeGen gen, Bytecode bytecode, ASTList args, int lineNumber) voidInstanceof.ProceedForInstanceof.doit(JvstCodeGen gen, Bytecode bytecode, ASTList args, int lineNumber) voidNewArray.ProceedForArray.doit(JvstCodeGen gen, Bytecode bytecode, ASTList args, int lineNumber) voidNewExpr.ProceedForNew.doit(JvstCodeGen gen, Bytecode bytecode, ASTList args, int lineNumber) voidCast.ProceedForCast.setReturnType(JvstTypeChecker c, ASTList args, int lineNumber) voidFieldAccess.ProceedForRead.setReturnType(JvstTypeChecker c, ASTList args, int lineNumber) voidFieldAccess.ProceedForWrite.setReturnType(JvstTypeChecker c, ASTList args, int lineNumber) voidInstanceof.ProceedForInstanceof.setReturnType(JvstTypeChecker c, ASTList args, int lineNumber) voidNewArray.ProceedForArray.setReturnType(JvstTypeChecker c, ASTList args, int lineNumber) voidNewExpr.ProceedForNew.setReturnType(JvstTypeChecker c, ASTList args, int lineNumber)