protected abstract static class TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.WithoutDrain extends TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending
TypeInitializer registrations.| Modifier and Type | Class and Description |
|---|---|
protected static class |
TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.WithoutDrain.WithActiveRecord
An initialization handler that appends code to a previously visited type initializer without allowing active
TypeInitializer registrations and with an active record. |
protected static class |
TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.WithoutDrain.WithoutActiveRecord
An initialization handler that appends code to a previously visited type initializer without allowing active
TypeInitializer registrations and without an active record. |
TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.FrameWriter, TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.WithDrain, TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.WithoutDrainTypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending, TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.CreatingTypeInitializer.Drain.DefaultannotationValueFilterFactory, frameWriter, instrumentedType, localVariableLength, record, stackSizeapi, mv| Modifier | Constructor and Description |
|---|---|
protected |
WithoutDrain(MethodVisitor methodVisitor,
TypeDescription instrumentedType,
TypeWriter.MethodPool.Record record,
AnnotationValueFilter.Factory annotationValueFilterFactory,
boolean requireFrames,
boolean expandFrames)
Creates a new appending initialization handler without a drain.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
onStart()
Invoked after the user code was visited.
|
void |
visitEnd() |
apply, complete, of, onComplete, visitCode, visitFrame, visitMaxsgetDelegate, visitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitFieldInsn, visitIincInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsn, visitVarInsnprotected WithoutDrain(MethodVisitor methodVisitor, TypeDescription instrumentedType, TypeWriter.MethodPool.Record record, AnnotationValueFilter.Factory annotationValueFilterFactory, boolean requireFrames, boolean expandFrames)
methodVisitor - The underlying method visitor.instrumentedType - The instrumented type.record - The method pool record for the type initializer.annotationValueFilterFactory - The used annotation value filter factory.requireFrames - true if the visitor is required to add frames.expandFrames - true if the visitor is required to expand any added frame.protected void onStart()
TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.AppendingonStart in class TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appendingpublic void visitEnd()
visitEnd in class TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.AppendingCopyright © 2014–2025. All rights reserved.