| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class | |
| public static class | |
| public static enum | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static Attribute | |
| pack-priv static Attribute | |
| pack-priv static Attribute | |
| pack-priv static Attribute | |
| pack-priv static Attribute | |
| pack-priv static Attribute | |
| private static NullaryFunction | makeLabel
References Deprecated
NullaryFunction is deprecated or references (maybe indirectly) at least one deprecated element.
|
| pack-priv static Attribute | |
| pack-priv static Attribute | |
| pack-priv static Attribute | |
| pack-priv static Attribute | |
| pack-priv static Attribute | |
| pack-priv static Attribute | |
| pack-priv static Attribute | |
| pack-priv static Attribute | |
| pack-priv static Attribute | |
| private static NullaryFunction | tableMaker
References Deprecated
NullaryFunction is deprecated or references (maybe indirectly) at least one deprecated element.
|
| pack-priv static Attribute | |
| pack-priv static Attribute | |
| pack-priv static Attribute | |
| pack-priv static Attribute | |
| private static NullaryFunction | vmMaker
References Deprecated
NullaryFunction is deprecated or references (maybe indirectly) at least one deprecated element.
|
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static String | |
| private static void | |
| private static byte[] | |
| public static byte[] | generate(ClassLoader cl, ClassGeneratorImpl cg, ImportList imports, Properties options, PrintStream debugOutput)
Given a completed ClassGeneratorImpl, use ASM to construct the byte array representing the compiled class. |
| public static void | |
| public static void | generateSourceCode(String sourceGenDir, ClassGeneratorImpl cg, ImportList imports, Properties options)
|
| public static File | |
| private static void |
| ctr | back to summary |
|---|---|
| pack-priv static Attribute<Integer> ctr | |
| emitter | back to summary |
|---|---|
| pack-priv static Attribute<EmitterFactory. | |
| getEmitter | back to summary |
|---|---|
| pack-priv static Attribute<EmitterFactory. | |
| lastBlock | back to summary |
|---|---|
| pack-priv static Attribute<BlockStatement> lastBlock | |
| lastStatement | back to summary |
|---|---|
| pack-priv static Attribute<Statement> lastStatement | |
| lineNumberTable | back to summary |
|---|---|
| pack-priv static Attribute<ASMUtil. | |
| makeLabel | back to summary |
|---|---|
| private static NullaryFunction<MyLabel> makeLabel
References Deprecated
See corresponding docs for further information. | |
| next | back to summary |
|---|---|
| pack-priv static Attribute<Node> next | |
| requiredEmitterType | back to summary |
|---|---|
| pack-priv static Attribute<ASMUtil. | |
| returnAddress | back to summary |
|---|---|
| pack-priv static Attribute<Variable> returnAddress | |
| returnLabel | back to summary |
|---|---|
| pack-priv static Attribute<MyLabel> returnLabel | |
| returnVariable | back to summary |
|---|---|
| pack-priv static Attribute<Variable> returnVariable | |
| setEmitter | back to summary |
|---|---|
| pack-priv static Attribute<EmitterFactory. | |
| stackFrameSlot | back to summary |
|---|---|
| pack-priv static Attribute<Integer> stackFrameSlot | |
| statementEndLabel | back to summary |
|---|---|
| pack-priv static Attribute<MyLabel> statementEndLabel | |
| statementStartLabel | back to summary |
|---|---|
| pack-priv static Attribute<MyLabel> statementStartLabel | |
| tableMaker | back to summary |
|---|---|
| private static NullaryFunction<ASMUtil. References Deprecated
See corresponding docs for further information. | |
| throwEndLabel | back to summary |
|---|---|
| pack-priv static Attribute<MyLabel> throwEndLabel | |
| uncaughtException | back to summary |
|---|---|
| pack-priv static Attribute<Variable> uncaughtException | |
| uncaughtExceptionHandler | back to summary |
|---|---|
| pack-priv static Attribute<MyLabel> uncaughtExceptionHandler | |
| variablesInMethod | back to summary |
|---|---|
| pack-priv static Attribute<ASMUtil. | |
| vmMaker | back to summary |
|---|---|
| private static NullaryFunction<ASMUtil. References Deprecated
See corresponding docs for further information. | |
| ASMUtil | back to summary |
|---|---|
| public ASMUtil() | |
| bcName | back to summary |
|---|---|
| public static String bcName(Type type) | |
| displayNode | back to summary |
|---|---|
| private static void displayNode(PrintStream ps, String msg, Node node) | |
| fixStackSize | back to summary |
|---|---|
| private static byte[] fixStackSize(byte[] code) | |
| generate | back to summary |
|---|---|
| public static byte[] generate(ClassLoader cl, ClassGeneratorImpl cg, ImportList imports, Properties options, PrintStream debugOutput) Given a completed ClassGeneratorImpl, use ASM to construct the byte array representing the compiled class. | |
| generateSourceCode | back to summary |
|---|---|
| public static void generateSourceCode(PrintStream ps, ClassGeneratorImpl cg, ImportList imports, Properties options) throws IOException | |
| generateSourceCode | back to summary |
|---|---|
| public static void generateSourceCode(String sourceGenDir, ClassGeneratorImpl cg, ImportList imports, Properties options) throws IOException | |
| getFile | back to summary |
|---|---|
| public static File getFile(String genDir, String className, String suffix) | |
| verify | back to summary |
|---|---|
| private static void verify(final PrintStream ps, byte[] classData) | |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public MethodVisitor | visitMethod(final int access, final String name, final String desc, final String signature, final String[] exceptions)
Overrides org. Visits a method of the class. |
| FixStackSizeClassVisitor | back to summary |
|---|---|
| public FixStackSizeClassVisitor(final ClassVisitor cv) | |
| visitMethod | back to summary |
|---|---|
| public MethodVisitor visitMethod(final int access, final String name, final String desc, final String signature, final String[] exceptions) Overrides org. Doc from org. Visits a method of the class. This method must return a new
| |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | visitMaxs(int maxStack, int maxLocals)
Overrides org. Visits the maximum stack size and the maximum number of local variables of the method. |
| FixStackSizeMethodVisitor | back to summary |
|---|---|
| public FixStackSizeMethodVisitor(final MethodVisitor mv) | |
| visitMaxs | back to summary |
|---|---|
| public void visitMaxs(int maxStack, int maxLocals) Overrides org. Doc from org. Visits the maximum stack size and the maximum number of local variables of the method.
| |
| Access | Constructor and Description |
|---|---|
| public |
| LineNumberTable | back to summary |
|---|---|
| public LineNumberTable() | |
| Modifier and Type | Field and Description |
|---|---|
| public static final ASMUtil. | |
| public static final ASMUtil. | |
| public static final ASMUtil. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static ASMUtil. | |
| public static ASMUtil. |
| GETTER | back to summary |
|---|---|
| public static final ASMUtil. | |
| NONE | back to summary |
|---|---|
| public static final ASMUtil. | |
| SETTER | back to summary |
|---|---|
| public static final ASMUtil. | |
| RequiredEmitterType | back to summary |
|---|---|
| private RequiredEmitterType() | |
| valueOf | back to summary |
|---|---|
| public static ASMUtil. | |
| values | back to summary |
|---|---|
| public static ASMUtil. | |
| Access | Constructor and Description |
|---|---|
| public |
| VariablesInMethod | back to summary |
|---|---|
| public VariablesInMethod() | |