Package javassist.expr
Class NewExpr.ProceedForNew
- java.lang.Object
-
- javassist.expr.NewExpr.ProceedForNew
-
- All Implemented Interfaces:
ProceedHandler
- Enclosing class:
- NewExpr
static class NewExpr.ProceedForNew extends java.lang.Object implements ProceedHandler
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
methodIndex
(package private) int
newIndex
(package private) CtClass
newType
-
Constructor Summary
Constructors Constructor Description ProceedForNew(CtClass nt, int ni, int mi)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doit(JvstCodeGen gen, Bytecode bytecode, ASTList args)
void
setReturnType(JvstTypeChecker c, ASTList args)
-
-
-
Field Detail
-
newType
CtClass newType
-
newIndex
int newIndex
-
methodIndex
int methodIndex
-
-
Constructor Detail
-
ProceedForNew
ProceedForNew(CtClass nt, int ni, int mi)
-
-
Method Detail
-
doit
public void doit(JvstCodeGen gen, Bytecode bytecode, ASTList args) throws CompileError
- Specified by:
doit
in interfaceProceedHandler
- Throws:
CompileError
-
setReturnType
public void setReturnType(JvstTypeChecker c, ASTList args) throws CompileError
- Specified by:
setReturnType
in interfaceProceedHandler
- Throws:
CompileError
-
-