Package io.quarkus.deployment.recording
Class BytecodeRecorderImpl.FixedMethodContext
- java.lang.Object
-
- io.quarkus.deployment.recording.BytecodeRecorderImpl.FixedMethodContext
-
- All Implemented Interfaces:
BytecodeRecorderImpl.MethodContext
- Enclosing class:
- BytecodeRecorderImpl
static final class BytecodeRecorderImpl.FixedMethodContext extends Object implements BytecodeRecorderImpl.MethodContext
-
-
Field Summary
Fields Modifier and Type Field Description (package private) io.quarkus.gizmo.MethodCreator
currentMethod
(package private) Map<Integer,io.quarkus.gizmo.ResultHandle>
currentMethodCache
(package private) BytecodeRecorderImpl.SplitMethodContext
parent
-
Constructor Summary
Constructors Constructor Description FixedMethodContext(BytecodeRecorderImpl.SplitMethodContext parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.quarkus.gizmo.ResultHandle
loadDeferred(BytecodeRecorderImpl.DeferredParameter parameter)
void
writeInstruction(BytecodeRecorderImpl.InstructionGroup writer)
-
-
-
Field Detail
-
parent
final BytecodeRecorderImpl.SplitMethodContext parent
-
currentMethod
final io.quarkus.gizmo.MethodCreator currentMethod
-
-
Constructor Detail
-
FixedMethodContext
FixedMethodContext(BytecodeRecorderImpl.SplitMethodContext parent)
-
-
Method Detail
-
writeInstruction
public void writeInstruction(BytecodeRecorderImpl.InstructionGroup writer)
- Specified by:
writeInstruction
in interfaceBytecodeRecorderImpl.MethodContext
-
loadDeferred
public io.quarkus.gizmo.ResultHandle loadDeferred(BytecodeRecorderImpl.DeferredParameter parameter)
- Specified by:
loadDeferred
in interfaceBytecodeRecorderImpl.MethodContext
-
-