Package io.airlift.bytecode
Class HiddenClassGenerator
java.lang.Object
io.airlift.bytecode.HiddenClassGenerator
-
Method Summary
Modifier and TypeMethodDescription<T> Class<? extends T>defineHiddenClass(ClassDefinition classDefinition, Class<T> superType, Optional<Object> classData) dumpClassFilesTo(Path dumpClassPath) dumpClassFilesTo(Optional<Path> dumpClassPath) dumpRawBytecode(boolean dumpRawBytecode) fakeLineNumbers(boolean fakeLineNumbers) static HiddenClassGeneratorrunAsmVerifier(boolean runAsmVerifier)
-
Method Details
-
fakeLineNumbers
-
runAsmVerifier
-
dumpRawBytecode
-
outputTo
-
dumpClassFilesTo
-
dumpClassFilesTo
-
defineHiddenClass
public <T> Class<? extends T> defineHiddenClass(ClassDefinition classDefinition, Class<T> superType, Optional<Object> classData)