public final class CompilerUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T> Class<? extends T> |
defineClass(io.airlift.bytecode.ClassDefinition classDefinition,
Class<T> superType,
io.airlift.bytecode.DynamicClassLoader classLoader) |
static <T> Class<? extends T> |
defineClass(io.airlift.bytecode.ClassDefinition classDefinition,
Class<T> superType,
Map<Long,MethodHandle> callSiteBindings,
ClassLoader parentClassLoader) |
static io.airlift.bytecode.ParameterizedType |
makeClassName(String baseName) |
static io.airlift.bytecode.ParameterizedType |
makeClassName(String baseName,
Optional<String> suffix) |
public static io.airlift.bytecode.ParameterizedType makeClassName(String baseName, Optional<String> suffix)
public static io.airlift.bytecode.ParameterizedType makeClassName(String baseName)
public static <T> Class<? extends T> defineClass(io.airlift.bytecode.ClassDefinition classDefinition, Class<T> superType, Map<Long,MethodHandle> callSiteBindings, ClassLoader parentClassLoader)
Copyright © 2012–2019. All rights reserved.