public final class CachedInstanceBinder extends Object
| Constructor and Description |
|---|
CachedInstanceBinder(io.airlift.bytecode.ClassDefinition classDefinition,
CallSiteBinder callSiteBinder) |
| Modifier and Type | Method and Description |
|---|---|
void |
generateInitializations(io.airlift.bytecode.Variable thisVariable,
io.airlift.bytecode.BytecodeBlock block) |
io.airlift.bytecode.FieldDefinition |
getCachedInstance(MethodHandle methodHandle) |
CallSiteBinder |
getCallSiteBinder() |
public CachedInstanceBinder(io.airlift.bytecode.ClassDefinition classDefinition,
CallSiteBinder callSiteBinder)
public CallSiteBinder getCallSiteBinder()
public io.airlift.bytecode.FieldDefinition getCachedInstance(MethodHandle methodHandle)
public void generateInitializations(io.airlift.bytecode.Variable thisVariable,
io.airlift.bytecode.BytecodeBlock block)
Copyright © 2012–2019. All rights reserved.