Uses of Class
org.hotswap.agent.javassist.compiler.ast.ASTree
-
Packages that use ASTree Package Description org.hotswap.agent.javassist The Javassist Core API.org.hotswap.agent.javassist.compiler org.hotswap.agent.javassist.compiler.ast -
-
Uses of ASTree in org.hotswap.agent.javassist
Methods in org.hotswap.agent.javassist that return ASTree Modifier and Type Method Description protected ASTreeCtField. getInitAST() -
Uses of ASTree in org.hotswap.agent.javassist.compiler
Methods in org.hotswap.agent.javassist.compiler that return ASTree Modifier and Type Method Description static ASTreeTypeChecker. getConstantFieldValue(CtField f)ASTreeNoFieldException. getExpr()protected ASTreeJavac.CtFieldWithInit. getInitAST()static ASTreeJavac. parseExpr(String src, SymbolTable st)Parsers an expression.ASTreeParser. parseExpression(SymbolTable tbl)Methods in org.hotswap.agent.javassist.compiler with parameters of type ASTree Modifier and Type Method Description protected voidCodeGen. arrayAccess(ASTree array, ASTree index)voidCodeGen. atArrayRead(ASTree array, ASTree index)voidTypeChecker. atArrayRead(ASTree array, ASTree index)protected voidCodeGen. atAssignCore(Expr expr, int op, ASTree right, int type, int dim, String cname)protected abstract voidCodeGen. atFieldAssign(Expr expr, int op, ASTree left, ASTree right, boolean doDup)protected voidJvstCodeGen. atFieldAssign(Expr expr, int op, ASTree left, ASTree right, boolean doDup)protected voidJvstTypeChecker. atFieldAssign(Expr expr, int op, ASTree left, ASTree right)protected voidMemberCodeGen. atFieldAssign(Expr expr, int op, ASTree left, ASTree right, boolean doDup)protected voidTypeChecker. atFieldAssign(Expr expr, int op, ASTree left, ASTree right)protected abstract voidCodeGen. atFieldPlusPlus(int token, boolean isPost, ASTree oprand, Expr expr, boolean doDup)protected voidMemberCodeGen. atFieldPlusPlus(int token, boolean isPost, ASTree oprand, Expr expr, boolean doDup)protected voidTypeChecker. atFieldPlusPlus(ASTree oprand)protected abstract voidCodeGen. atFieldRead(ASTree expr)protected voidMemberCodeGen. atFieldRead(ASTree expr)protected voidCodeGen. atReturnStmnt2(ASTree result)booleanCodeGen. compileBooleanExpr(boolean branchIf, ASTree expr)voidCodeGen. compileExpr(ASTree expr)voidJavac. compileExpr(ASTree e)Compiles an exression.voidCodeGen. doTypeCheck(ASTree expr)protected CtFieldMemberCodeGen. fieldAccess(ASTree expr, boolean acceptLength)protected CtFieldTypeChecker. fieldAccess(ASTree expr)CtFieldMemberResolver. lookupFieldByJvmName2(String jvmClassName, Symbol fieldSym, ASTree expr)Only used by fieldAccess() in MemberCodeGen and TypeChecker.protected voidJavac.CtFieldWithInit. setInit(ASTree i)Constructors in org.hotswap.agent.javassist.compiler with parameters of type ASTree Constructor Description NoFieldException(String name, ASTree e) -
Uses of ASTree in org.hotswap.agent.javassist.compiler.ast
Subclasses of ASTree in org.hotswap.agent.javassist.compiler.ast Modifier and Type Class Description classArrayInitArray initializer such as{ 1, 2, 3 }.classAssignExprAssignment expression.classASTListA linked list.classBinExprBinary expression.classCallExprMethod call expression.classCastExprCast expression.classCondExprConditional expression.classDeclaratorVariable declarator.classDoubleConstDouble constant.classExprExpression.classFieldDeclclassInstanceOfExprInstanceof expression.classIntConstInteger constant.classKeywordKeyword.classMemberMember name.classMethodDeclclassNewExprNew Expression.classPairA node of a a binary tree.classStmntStatement.classStringLString literal.classSymbolIdentifier.classVariableVariable.Fields in org.hotswap.agent.javassist.compiler.ast declared as ASTree Modifier and Type Field Description protected ASTreePair. leftprotected ASTreePair. rightMethods in org.hotswap.agent.javassist.compiler.ast that return ASTree Modifier and Type Method Description ASTreeDoubleConst. compute(int op, ASTree right)ASTreeIntConst. compute(int op, ASTree right)ASTreeCondExpr. condExpr()ASTreeCondExpr. elseExpr()ASTreeFieldDecl. getInit()ASTreeDeclarator. getInitializer()ASTreeASTList. getLeft()ASTreeASTree. getLeft()ASTreePair. getLeft()ASTreeCastExpr. getOprand()ASTreeASTList. getRight()ASTreeASTree. getRight()ASTreePair. getRight()ASTreeASTList. head()Returns the car part of the list.ASTreeExpr. oprand1()ASTreeExpr. oprand2()ASTreeCondExpr. thenExpr()Methods in org.hotswap.agent.javassist.compiler.ast with parameters of type ASTree Modifier and Type Method Description static ASTListASTList. append(ASTList a, ASTree b)Appends an object to a list.ASTreeDoubleConst. compute(int op, ASTree right)ASTreeIntConst. compute(int op, ASTree right)static ASTListASTList. make(ASTree e1, ASTree e2, ASTree e3)DeclaratorDeclarator. make(Symbol sym, int dim, ASTree init)static ExprExpr. make(int op, ASTree oprand1)static ExprExpr. make(int op, ASTree oprand1, ASTree oprand2)static StmntStmnt. make(int op, ASTree oprand1, ASTree oprand2)static StmntStmnt. make(int op, ASTree op1, ASTree op2, ASTree op3)static AssignExprAssignExpr. makeAssign(int op, ASTree oprand1, ASTree oprand2)static BinExprBinExpr. makeBin(int op, ASTree oprand1, ASTree oprand2)static CallExprCallExpr. makeCall(ASTree target, ASTree args)voidCondExpr. setCond(ASTree t)voidCondExpr. setElse(ASTree t)voidASTList. setHead(ASTree _head)voidASTList. setLeft(ASTree _left)voidASTree. setLeft(ASTree _left)voidPair. setLeft(ASTree _left)voidCastExpr. setOprand(ASTree t)voidExpr. setOprand1(ASTree expr)voidExpr. setOprand2(ASTree expr)voidASTList. setRight(ASTree _right)voidASTree. setRight(ASTree _right)voidPair. setRight(ASTree _right)voidCondExpr. setThen(ASTree t)booleanASTList. subst(ASTree newObj, ASTree oldObj)SubstitutesnewObjforoldObjin the list.Constructors in org.hotswap.agent.javassist.compiler.ast with parameters of type ASTree Constructor Description ArrayInit(ASTree firstElement)ASTList(ASTree _head)ASTList(ASTree _head, ASTList _tail)CastExpr(int type, int dim, ASTree expr)CastExpr(ASTList className, int dim, ASTree expr)CondExpr(ASTree cond, ASTree thenp, ASTree elsep)FieldDecl(ASTree _head, ASTList _tail)InstanceOfExpr(int type, int dim, ASTree expr)InstanceOfExpr(ASTList className, int dim, ASTree expr)MethodDecl(ASTree _head, ASTList _tail)Pair(ASTree _left, ASTree _right)Stmnt(int op, ASTree _head)Stmnt(int op, ASTree _head, ASTList _tail)
-