| Modifier and Type | Class and Description |
|---|---|
| protected abstract static class | CodeGen.
doit() in ReturnHook is called from atReturn(). |
| Modifier and Type | Field and Description |
|---|---|
| protected int | |
| pack-priv static final int[] | |
| protected List | |
| protected Bytecode | |
| private static final int[] | |
| protected String | |
| protected List | |
| protected int | |
| protected boolean | hasReturned
true if the last visited node is a return statement. |
| private static final int[] | |
| private static final int[] | |
| public boolean | inStaticMethod
Must be true if compilation is for a static method. |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| protected CodeGen. | |
| private int | |
| pack-priv TypeChecker |
| Modifier and Type | Method and Description |
|---|---|
| protected void | |
| private void | |
| private void | |
| public abstract void | |
| public void | |
| public void | |
| protected abstract void | |
| protected void | |
| public void | |
| protected void | |
| public void | |
| public void | |
| private void | |
| public abstract void | |
| public void | |
| public void | |
| protected void | |
| public void | |
| public void | |
| public void | |
| public void | |
| protected abstract void | |
| public void | |
| protected abstract void | |
| protected abstract void | |
| private void | |
| private void | |
| public void | |
| public void | |
| public void | |
| public abstract void | |
| public void | atMethodBody(Stmnt s, boolean
true if super() must be called.
false if the method is a class initializer. isCons, boolean isVoid)
|
| public void | |
| public abstract void | |
| pack-priv void | |
| public void | |
| private void | |
| protected void | |
| protected void | |
| protected final void | |
| public void | |
| private void | |
| public void | |
| private void | |
| private void | |
| public void | |
| private void | |
| private void | |
| protected void | |
| public void | |
| private void | |
| private void | |
| protected static void | |
| protected static void | |
| protected static void | |
| private boolean | |
| private String | |
| private void | |
| public boolean | |
| public void | |
| private int | |
| private int | |
| private int | |
| private void | |
| private void | |
| public void | |
| protected static void | |
| protected static int | |
| protected static int | |
| pack-priv static int | |
| private static int | |
| protected int | |
| public int | |
| protected abstract String | |
| protected int | |
| protected abstract String | |
| protected void | |
| protected abstract void | |
| private boolean | invalidDim(int srcType, int srcDim, String srcClass, int destType, int destDim, String destClass, boolean isCast)
|
| public static boolean | |
| private static boolean | |
| pack-priv static boolean | |
| private static boolean | |
| protected static boolean | |
| pack-priv static int | |
| private boolean | |
| protected void | |
| protected abstract String | |
| protected abstract String | |
| pack-priv static boolean | |
| public void | |
| public void | |
| protected static String | toJvmArrayName(String
the JVM-internal representation.
name is not exapnded to java.lang.*. name, int dim)
|
| protected static String | |
| private static int |