Package io.prestosql.sql.gen
Class CachedInstanceBinder
- java.lang.Object
-
- io.prestosql.sql.gen.CachedInstanceBinder
-
public final class CachedInstanceBinder extends Object
-
-
Constructor Summary
Constructors Constructor Description CachedInstanceBinder(io.airlift.bytecode.ClassDefinition classDefinition, CallSiteBinder callSiteBinder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
generateInitializations(io.airlift.bytecode.Variable thisVariable, io.airlift.bytecode.BytecodeBlock block)
io.airlift.bytecode.FieldDefinition
getCachedInstance(MethodHandle methodHandle)
CallSiteBinder
getCallSiteBinder()
-
-
-
Constructor Detail
-
CachedInstanceBinder
public CachedInstanceBinder(io.airlift.bytecode.ClassDefinition classDefinition, CallSiteBinder callSiteBinder)
-
-
Method Detail
-
getCallSiteBinder
public CallSiteBinder getCallSiteBinder()
-
getCachedInstance
public io.airlift.bytecode.FieldDefinition getCachedInstance(MethodHandle methodHandle)
-
generateInitializations
public void generateInitializations(io.airlift.bytecode.Variable thisVariable, io.airlift.bytecode.BytecodeBlock block)
-
-