Package io.quarkus.deployment.recording
Class BytecodeRecorderImpl.NewRecorder
- java.lang.Object
-
- io.quarkus.deployment.recording.BytecodeRecorderImpl.DeferredParameter
-
- io.quarkus.deployment.recording.BytecodeRecorderImpl.DeferredArrayStoreParameter
-
- io.quarkus.deployment.recording.BytecodeRecorderImpl.NewRecorder
-
- Enclosing class:
- BytecodeRecorderImpl
final class BytecodeRecorderImpl.NewRecorder extends BytecodeRecorderImpl.DeferredArrayStoreParameter
-
-
Field Summary
Fields Modifier and Type Field Description (package private) List<BytecodeRecorderImpl.DeferredParameter>deferredParameters(package private) Constructor<?>injectCtor(package private) Class<?>theClass-
Fields inherited from class io.quarkus.deployment.recording.BytecodeRecorderImpl.DeferredArrayStoreParameter
arrayIndex, originalArrayResultHandle, originalResultHandle, originalRhMethod, returnType
-
Fields inherited from class io.quarkus.deployment.recording.BytecodeRecorderImpl.DeferredParameter
prepared
-
-
Constructor Summary
Constructors Constructor Description NewRecorder(Class<?> theClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) io.quarkus.gizmo.ResultHandlecreateValue(BytecodeRecorderImpl.MethodContext context, io.quarkus.gizmo.MethodCreator method, io.quarkus.gizmo.ResultHandle array)method that contains the logic to actually create the stored value(package private) voiddoPrepare(BytecodeRecorderImpl.MethodContext context)(package private) voidpreWrite(Map<Object,BytecodeRecorderImpl.DeferredParameter> parameterMap)-
Methods inherited from class io.quarkus.deployment.recording.BytecodeRecorderImpl.DeferredArrayStoreParameter
doLoad
-
Methods inherited from class io.quarkus.deployment.recording.BytecodeRecorderImpl.DeferredParameter
prepare
-
-
-
-
Field Detail
-
theClass
final Class<?> theClass
-
injectCtor
final Constructor<?> injectCtor
-
deferredParameters
final List<BytecodeRecorderImpl.DeferredParameter> deferredParameters
-
-
Constructor Detail
-
NewRecorder
NewRecorder(Class<?> theClass)
-
-
Method Detail
-
preWrite
void preWrite(Map<Object,BytecodeRecorderImpl.DeferredParameter> parameterMap)
-
doPrepare
void doPrepare(BytecodeRecorderImpl.MethodContext context)
- Overrides:
doPreparein classBytecodeRecorderImpl.DeferredArrayStoreParameter
-
createValue
io.quarkus.gizmo.ResultHandle createValue(BytecodeRecorderImpl.MethodContext context, io.quarkus.gizmo.MethodCreator method, io.quarkus.gizmo.ResultHandle array)
Description copied from class:BytecodeRecorderImpl.DeferredArrayStoreParametermethod that contains the logic to actually create the stored value- Specified by:
createValuein classBytecodeRecorderImpl.DeferredArrayStoreParameter
-
-