Class CachedInstanceBinder

java.lang.Object
io.trino.sql.gen.CachedInstanceBinder

public final class CachedInstanceBinder extends Object
  • Constructor Details

    • CachedInstanceBinder

      public CachedInstanceBinder(io.airlift.bytecode.ClassDefinition classDefinition, CallSiteBinder callSiteBinder)
  • Method Details

    • 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)