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
Modifier 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, returnType
Fields inherited from class io.quarkus.deployment.recording.BytecodeRecorderImpl.DeferredParameter
prepared
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription(package private) io.quarkus.gizmo.ResultHandle
createValue
(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) void
preWrite
(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 Details
-
theClass
-
injectCtor
-
deferredParameters
-
-
Constructor Details
-
NewRecorder
NewRecorder(Class<?> theClass)
-
-
Method Details
-
preWrite
-
doPrepare
- Overrides:
doPrepare
in 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.DeferredArrayStoreParameter
method that contains the logic to actually create the stored value- Specified by:
createValue
in classBytecodeRecorderImpl.DeferredArrayStoreParameter
-