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
FieldsModifier and TypeFieldDescription(package private) final List<BytecodeRecorderImpl.DeferredParameter>(package private) final Constructor<?>(package private) final Class<?>Fields inherited from class io.quarkus.deployment.recording.BytecodeRecorderImpl.DeferredArrayStoreParameter
arrayIndex, originalArrayResultHandle, originalResultHandle, originalRhMethod, returnTypeFields inherited from class io.quarkus.deployment.recording.BytecodeRecorderImpl.DeferredParameter
prepared -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(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) void(package private) voidpreWrite(Map<Object, BytecodeRecorderImpl.DeferredParameter> parameterMap) Methods inherited from class io.quarkus.deployment.recording.BytecodeRecorderImpl.DeferredArrayStoreParameter
doLoadMethods inherited from class io.quarkus.deployment.recording.BytecodeRecorderImpl.DeferredParameter
prepare
-
Field Details
-
theClass
-
injectCtor
-
deferredParameters
-
-
Constructor Details
-
NewRecorder
NewRecorder(Class<?> theClass)
-
-
Method Details
-
preWrite
-
doPrepare
- 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
-