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 ASTList
Parser.parseArgumentList
(SymbolTable tbl) private ASTList
Parser.parseArraySize
(SymbolTable tbl) private ASTList
Parser.parseClassType
(SymbolTable tbl) Parser.parseMember
(SymbolTable tbl) Parser.parseMember1
(SymbolTable tbl) private ASTList
Parser.parseMemberMods()
Methods in javassist.compiler with parameters of type ASTListModifier and TypeMethodDescriptionvoid
protected void
protected void
void
JvstCodeGen.atMethodArgs
(ASTList args, int[] types, int[] dims, String[] cnames) void
JvstTypeChecker.atMethodArgs
(ASTList args, int[] types, int[] dims, String[] cnames) void
MemberCodeGen.atMethodArgs
(ASTList args, int[] types, int[] dims, String[] cnames) void
TypeChecker.atMethodArgs
(ASTList args, int[] types, int[] dims, String[] cnames) void
MemberCodeGen.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 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, String descriptor, ASTList args) (package private) void
JvstTypeChecker.compileInvokeSpecial
(ASTree target, String classname, String methodname, 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) 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 String
CodeGen.resolveClassName
(ASTList name) protected String
MemberCodeGen.resolveClassName
(ASTList name) MemberResolver.resolveClassName
(ASTList name) protected 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.astModifier and TypeClassDescriptionclass
Array initializer such as{ 1, 2, 3 }
.class
Assignment expression.class
Binary expression.class
Method call expression.class
Cast expression.class
Conditional expression.class
Variable declarator.class
Expression.class
class
Instanceof expression.class
class
New Expression.class
Statement.Fields in javassist.compiler.ast declared as ASTListMethods in javassist.compiler.ast that return ASTListModifier and TypeMethodDescriptionstatic ASTList
Appends an object to a list.static ASTList
Concatenates two lists.NewExpr.getArguments()
NewExpr.getArraySize()
CastExpr.getClassName()
NewExpr.getClassName()
FieldDecl.getModifiers()
MethodDecl.getModifiers()
MethodDecl.getParams()
MethodDecl.getThrows()
static ASTList
ASTList.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 ASTList
Appends an object to a list.private static void
Declarator.astToClassName
(StringBuilder sbuf, ASTList name, char sep) static String
Declarator.astToClassName
(ASTList name, char sep) void
static ASTList
Concatenates two lists.static int
static NewExpr
NewExpr.makeObjectArray
(ASTList className, ASTList arraySize, ArrayInit init) void
Constructors in javassist.compiler.ast with parameters of type ASTListModifierConstructorDescriptionprivate
AssignExpr
(int op, ASTree _head, ASTList _tail) private
private
Declarator
(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 TypeMethodDescriptionvoid
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)