Package io.trino.util
Class CompilerUtils
java.lang.Object
io.trino.util.CompilerUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic <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.ParameterizedTypemakeClassName(String baseName) static io.airlift.bytecode.ParameterizedTypemakeClassName(String baseName, Optional<String> suffix)
-
Method Details
-
makeClassName
-
makeClassName
-
defineClass
public static <T> Class<? extends T> defineClass(io.airlift.bytecode.ClassDefinition classDefinition, Class<T> superType, Map<Long, MethodHandle> callSiteBindings, ClassLoader parentClassLoader) -
defineClass
-