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.MethodCreatorcurrentMethod(package private) Map<Integer,io.quarkus.gizmo.ResultHandle>currentMethodCache(package private) BytecodeRecorderImpl.SplitMethodContextparent
-
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.ResultHandleloadDeferred(BytecodeRecorderImpl.DeferredParameter parameter)voidwriteInstruction(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:
writeInstructionin interfaceBytecodeRecorderImpl.MethodContext
-
loadDeferred
public io.quarkus.gizmo.ResultHandle loadDeferred(BytecodeRecorderImpl.DeferredParameter parameter)
- Specified by:
loadDeferredin interfaceBytecodeRecorderImpl.MethodContext
-
-