public class ASMUtil
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ASMUtil.LineNumberTable |
static class |
ASMUtil.RequiredEmitterType |
static class |
ASMUtil.VariablesInMethod |
Constructor and Description |
---|
ASMUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
bcName(Type type) |
static byte[] |
generate(java.lang.ClassLoader cl,
ClassGeneratorImpl cg,
ImportList imports,
java.util.Properties options,
java.io.PrintStream debugOutput)
Given a completed ClassGeneratorImpl, use ASM to construct
the byte array representing the compiled class.
|
static void |
generateSourceCode(java.io.PrintStream ps,
ClassGeneratorImpl cg,
ImportList imports,
java.util.Properties options) |
static void |
generateSourceCode(java.lang.String sourceGenDir,
ClassGeneratorImpl cg,
ImportList imports,
java.util.Properties options) |
static java.io.File |
getFile(java.lang.String genDir,
java.lang.String className,
java.lang.String suffix) |
public static java.lang.String bcName(Type type)
public static void generateSourceCode(java.io.PrintStream ps, ClassGeneratorImpl cg, ImportList imports, java.util.Properties options) throws java.io.IOException
java.io.IOException
public static java.io.File getFile(java.lang.String genDir, java.lang.String className, java.lang.String suffix)
public static void generateSourceCode(java.lang.String sourceGenDir, ClassGeneratorImpl cg, ImportList imports, java.util.Properties options) throws java.io.IOException
java.io.IOException
public static byte[] generate(java.lang.ClassLoader cl, ClassGeneratorImpl cg, ImportList imports, java.util.Properties options, java.io.PrintStream debugOutput)