| java.lang.Object javassist.compiler.ast.Visitor javassist.compiler.TypeChecker
All known Subclasses: javassist.compiler.JvstTypeChecker,
Method Summary | |
protected static String | argTypesToString(int[] types, int[] dims, String[] cnames) | public void | atArrayInit(ArrayInit init) | public void | atArrayLength(Expr expr) | public void | atArrayRead(ASTree array, ASTree index) | public void | atAssignExpr(AssignExpr expr) | public void | atBinExpr(BinExpr expr) | public void | atCallExpr(CallExpr expr) | public void | atCastExpr(CastExpr expr) | public void | atClassObject(Expr expr) | public void | atCondExpr(CondExpr expr) | public void | atDoubleConst(DoubleConst d) | public void | atExpr(Expr expr) | protected void | atFieldAssign(Expr expr, int op, ASTree left, ASTree right) | protected void | atFieldPlusPlus(ASTree oprand) | public void | atInstanceOfExpr(InstanceOfExpr expr) | public void | atIntConst(IntConst i) | public void | atKeyword(Keyword k) | public void | atMember(Member mem) | public void | atMethodArgs(ASTList args, int[] types, int[] dims, String[] cnames) | public MemberResolver.Method | atMethodCallCore(CtClass targetClass, String mname, ASTList args) a pair of the class declaring the invoked methodand the MethodInfo of that method. | protected void | atMultiNewArray(int type, ASTList classname, ASTList size) | public void | atNewArrayExpr(NewExpr expr) | public void | atNewExpr(NewExpr expr) | public void | atStringL(StringL s) | public void | atVariable(Variable v) | protected static void | fatal() | protected CtField | fieldAccess(ASTree expr) | public static ASTree | getConstantFieldValue(CtField f) | public int | getMethodArgsLength(ASTList args) | protected String | getSuperName() Returns the JVM-internal representation of this super class name. | protected String | getThisName() Returns the JVM-internal representation of this class name. | protected String | resolveClassName(ASTList name) | protected String | resolveClassName(String jvmName) | void | setReturnType(String desc) | public void | setThisMethod(MethodInfo m) Records the currently compiled method. | static ASTree | stripPlusExpr(ASTree expr) | protected static StringBuffer | typeToString(StringBuffer sbuf, int type, int dim, String cname) |
arrayDim | protected int arrayDim(Code) | | |
exprType | protected int exprType(Code) | | |
jvmJavaLangObject | final static String jvmJavaLangObject(Code) | | |
jvmJavaLangString | final static String jvmJavaLangString(Code) | | |
argTypesToString | protected static String argTypesToString(int[] types, int[] dims, String[] cnames)(Code) | | |
getMethodArgsLength | public int getMethodArgsLength(ASTList args)(Code) | | |
getSuperName | protected String getSuperName() throws CompileError(Code) | | Returns the JVM-internal representation of this super class name.
|
getThisName | protected String getThisName()(Code) | | Returns the JVM-internal representation of this class name.
|
setThisMethod | public void setThisMethod(MethodInfo m)(Code) | | Records the currently compiled method.
|
|
|