protected static class TypeWriter.Default.ForInlining.InitializationHandler.Appending.WithoutDrain.WithoutActiveRecord extends TypeWriter.Default.ForInlining.InitializationHandler.Appending.WithoutDrain
TypeInitializer
registrations and without an active record.TypeWriter.Default.ForInlining.InitializationHandler.Appending.WithoutDrain.WithActiveRecord, TypeWriter.Default.ForInlining.InitializationHandler.Appending.WithoutDrain.WithoutActiveRecord
TypeWriter.Default.ForInlining.InitializationHandler.Appending.FrameWriter, TypeWriter.Default.ForInlining.InitializationHandler.Appending.WithDrain, TypeWriter.Default.ForInlining.InitializationHandler.Appending.WithoutDrain
TypeWriter.Default.ForInlining.InitializationHandler.Appending, TypeWriter.Default.ForInlining.InitializationHandler.Creating
TypeInitializer.Drain.Default
annotationValueFilterFactory, frameWriter, instrumentedType, localVariableLength, record, stackSize
Modifier | Constructor and Description |
---|---|
protected |
WithoutActiveRecord(org.objectweb.asm.MethodVisitor methodVisitor,
TypeDescription instrumentedType,
TypeWriter.MethodPool.Record record,
AnnotationValueFilter.Factory annotationValueFilterFactory)
Creates a new appending initialization handler without a drain and without an active record.
|
Modifier and Type | Method and Description |
---|---|
protected void |
onComplete(Implementation.Context implementationContext)
Invoked upon completion of writing the type initializer.
|
onEnd, onStart
apply, complete, of, visitCode, visitEnd, visitFrame, visitMaxs
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, visitVarInsn
protected WithoutActiveRecord(org.objectweb.asm.MethodVisitor methodVisitor, TypeDescription instrumentedType, TypeWriter.MethodPool.Record record, AnnotationValueFilter.Factory annotationValueFilterFactory)
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.protected void onComplete(Implementation.Context implementationContext)
TypeWriter.Default.ForInlining.InitializationHandler.Appending
onComplete
in class TypeWriter.Default.ForInlining.InitializationHandler.Appending
implementationContext
- The implementation context to use.Copyright © 2014–2018. All rights reserved.