| Modifier and Type | Field and Description |
|---|---|
| private JvstCodeGen |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public void | |
| protected void | |
| protected void | |
| protected void | |
| protected void | atFieldAssign(Expr expr, int op, ASTree left, ASTree right)
Overrides javassist.
|
| public void | |
| public void | atMethodArgs(ASTList args, int[] types, int[] dims, String[] cnames)
Overrides javassist.
|
| pack-priv void | |
| protected void | |
| public int | |
| public boolean | |
| public void | |
| private void |
| codeGen | back to summary |
|---|---|
| private JvstCodeGen codeGen | |
| JvstTypeChecker | back to summary |
|---|---|
| public JvstTypeChecker(CtClass cc, ClassPool cp, JvstCodeGen gen) | |
| addNullIfVoid | back to summary |
|---|---|
| public void addNullIfVoid() | |
| atCallExpr | back to summary |
|---|---|
| public void atCallExpr(CallExpr expr) throws CompileError Overrides javassist.
| |
| atCastExpr | back to summary |
|---|---|
| public void atCastExpr(CastExpr expr) throws CompileError Overrides javassist.
| |
| atCastToRtype | back to summary |
|---|---|
| protected void atCastToRtype(CastExpr expr) throws CompileError Inserts a cast operator to the return type. If the return type is void, this does nothing. | |
| atCastToWrapper | back to summary |
|---|---|
| protected void atCastToWrapper(CastExpr expr) throws CompileError | |
| atCflow | back to summary |
|---|---|
| protected void atCflow(ASTList cname) throws CompileError | |
| atFieldAssign | back to summary |
|---|---|
| protected void atFieldAssign(Expr expr, int op, ASTree left, ASTree right) throws CompileError Overrides javassist.
| |
| atMember | back to summary |
|---|---|
| public void atMember(Member mem) throws CompileError Overrides javassist.
| |
| atMethodArgs | back to summary |
|---|---|
| public void atMethodArgs(ASTList args, int[] types, int[] dims, String[] cnames) throws CompileError Overrides javassist.
| |
| compileInvokeSpecial | back to summary |
|---|---|
| pack-priv void compileInvokeSpecial(ASTree target, String classname, String methodname, String descriptor, ASTList args) throws CompileError | |
| compileUnwrapValue | back to summary |
|---|---|
| protected void compileUnwrapValue(CtClass type) throws CompileError | |
| getMethodArgsLength | back to summary |
|---|---|
| public int getMethodArgsLength(ASTList args) Overrides javassist.
| |
| isParamListName | back to summary |
|---|---|
| public boolean isParamListName(ASTList args) | |
| setType | back to summary |
|---|---|
| public void setType(CtClass type) throws CompileError | |
| setType | back to summary |
|---|---|
| private void setType(CtClass type, int dim) throws CompileError | |