static class BytecodeRecorderImpl.SplitMethodContext extends Object implements Closeable, BytecodeRecorderImpl.MethodContext
| Modifier and Type | Field and Description |
|---|---|
(package private) List<io.quarkus.gizmo.MethodCreator> |
allMethods |
(package private) io.quarkus.gizmo.ClassCreator |
classCreator |
(package private) int |
currentCount |
(package private) io.quarkus.gizmo.MethodCreator |
currentMethod |
(package private) Map<Integer,io.quarkus.gizmo.ResultHandle> |
currentMethodCache |
(package private) io.quarkus.gizmo.ResultHandle |
deferredParameterArray |
(package private) io.quarkus.gizmo.MethodCreator |
mainMethod |
(package private) int |
methodCount |
| Constructor and Description |
|---|
SplitMethodContext(io.quarkus.gizmo.ResultHandle deferredParameterArray,
io.quarkus.gizmo.MethodCreator mainMethod,
io.quarkus.gizmo.ClassCreator classCreator) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
io.quarkus.gizmo.ResultHandle |
loadDeferred(BytecodeRecorderImpl.DeferredParameter parameter) |
(package private) void |
newMethod() |
void |
writeInstruction(BytecodeRecorderImpl.InstructionGroup writer) |
final io.quarkus.gizmo.ResultHandle deferredParameterArray
final io.quarkus.gizmo.MethodCreator mainMethod
final io.quarkus.gizmo.ClassCreator classCreator
List<io.quarkus.gizmo.MethodCreator> allMethods
int methodCount
int currentCount
io.quarkus.gizmo.MethodCreator currentMethod
SplitMethodContext(io.quarkus.gizmo.ResultHandle deferredParameterArray,
io.quarkus.gizmo.MethodCreator mainMethod,
io.quarkus.gizmo.ClassCreator classCreator)
public void writeInstruction(BytecodeRecorderImpl.InstructionGroup writer)
writeInstruction in interface BytecodeRecorderImpl.MethodContextpublic io.quarkus.gizmo.ResultHandle loadDeferred(BytecodeRecorderImpl.DeferredParameter parameter)
loadDeferred in interface BytecodeRecorderImpl.MethodContextvoid newMethod()
public void close()
close in interface Closeableclose in interface AutoCloseableCopyright © 2021 JBoss by Red Hat. All rights reserved.