Uses of Class
javassist.compiler.ast.ASTList

Packages that use ASTList
javassist.compiler   
javassist.compiler.ast   
 

Uses of ASTList in javassist.compiler
 

Methods in javassist.compiler that return ASTList
 ASTList Parser.parseMember(SymbolTable tbl)
           
 ASTList Parser.parseMember1(SymbolTable tbl)
           
 

Methods in javassist.compiler with parameters of type ASTList
 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 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 JvstTypeChecker.atMethodArgs(ASTList args, int[] types, int[] dims, java.lang.String[] cnames)
           
 MemberResolver.Method TypeChecker.atMethodCallCore(CtClass targetClass, java.lang.String mname, ASTList args)
           
 void MemberCodeGen.atMethodCallCore(CtClass targetClass, java.lang.String mname, ASTList args, boolean isStatic, boolean isSpecial, int aload0pos, MemberResolver.Method found)
           
protected  void MemberCodeGen.atMultiNewArray(int type, ASTList classname, ASTList size)
           
protected  void TypeChecker.atMultiNewArray(int type, ASTList classname, ASTList size)
           
 void ProceedHandler.doit(JvstCodeGen gen, Bytecode b, ASTList args)
           
 int JvstCodeGen.getMethodArgsLength(ASTList args)
           
 int MemberCodeGen.getMethodArgsLength(ASTList args)
           
 int TypeChecker.getMethodArgsLength(ASTList args)
           
 int JvstTypeChecker.getMethodArgsLength(ASTList args)
           
static int MemberResolver.getModifiers(ASTList mods)
           
 boolean JvstCodeGen.isParamListName(ASTList args)
           
 boolean JvstTypeChecker.isParamListName(ASTList args)
           
 CtClass MemberResolver.lookupClassByName(ASTList name)
           
protected  java.lang.String MemberCodeGen.resolveClassName(ASTList name)
           
protected abstract  java.lang.String CodeGen.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
 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.
 

Methods in javassist.compiler.ast that return ASTList
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
static ASTList ASTList.append(ASTList a, ASTree b)
          Appends an object to a list.
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
ASTList(ASTree _head, ASTList _tail)
           
CastExpr(ASTList className, int dim, ASTree expr)
           
Declarator(ASTList className, int dim)
           
FieldDecl(ASTree _head, ASTList _tail)
           
InstanceOfExpr(ASTList className, int dim, ASTree expr)
           
MethodDecl(ASTree _head, ASTList _tail)
           
NewExpr(ASTList className, ASTList args)
           
NewExpr(int type, ASTList arraySize, ArrayInit init)
           
Stmnt(int op, ASTree _head, ASTList _tail)
           
 



Copyright © 2011. All Rights Reserved.