static class NewExpr.ProceedForNew extends java.lang.Object implements ProceedHandler
| Modifier and Type | Field and Description |
|---|---|
(package private) int |
methodIndex |
(package private) int |
newIndex |
(package private) CtClass |
newType |
| Constructor and Description |
|---|
ProceedForNew(CtClass nt,
int ni,
int mi) |
| Modifier and Type | Method and Description |
|---|---|
void |
doit(JvstCodeGen gen,
Bytecode bytecode,
ASTList args) |
void |
setReturnType(JvstTypeChecker c,
ASTList args) |
CtClass newType
int newIndex
int methodIndex
ProceedForNew(CtClass nt, int ni, int mi)
public void doit(JvstCodeGen gen, Bytecode bytecode, ASTList args) throws CompileError
doit in interface ProceedHandlerCompileErrorpublic void setReturnType(JvstTypeChecker c, ASTList args) throws CompileError
setReturnType in interface ProceedHandlerCompileError