Package | Description |
---|---|
net.bytebuddy.dynamic.scaffold |
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
|
net.bytebuddy.implementation |
The implementation package contains any logic for intercepting method calls.
|
Modifier and Type | Method and Description |
---|---|
void |
TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.complete(org.objectweb.asm.ClassVisitor classVisitor,
Implementation.Context.ExtractableView implementationContext)
Invoked upon completion of writing the instrumented type.
|
void |
TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Creating.complete(org.objectweb.asm.ClassVisitor classVisitor,
Implementation.Context.ExtractableView implementationContext)
Invoked upon completion of writing the instrumented type.
|
void |
TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.complete(org.objectweb.asm.ClassVisitor classVisitor,
Implementation.Context.ExtractableView implementationContext)
Invoked upon completion of writing the instrumented type.
|
void |
TypeWriter.Default.ForInlining.ContextRegistry.setImplementationContext(Implementation.Context.ExtractableView implementationContext)
Registers the implementation context.
|
Modifier and Type | Class and Description |
---|---|
static class |
Implementation.Context.Default
A default implementation of an
Implementation.Context.ExtractableView
which serves as its own MethodAccessorFactory . |
static class |
Implementation.Context.Disabled
An implementation context that does not allow for any injections into the static initializer block.
|
static class |
Implementation.Context.ExtractableView.AbstractBase
An abstract base implementation of an extractable view of an implementation context.
|
Modifier and Type | Method and Description |
---|---|
Implementation.Context.ExtractableView |
Implementation.Context.Factory.make(TypeDescription instrumentedType,
AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
TypeInitializer typeInitializer,
ClassFileVersion classFileVersion,
ClassFileVersion auxiliaryClassFileVersion)
Creates a new implementation context.
|
Implementation.Context.ExtractableView |
Implementation.Context.Disabled.Factory.make(TypeDescription instrumentedType,
AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
TypeInitializer typeInitializer,
ClassFileVersion classFileVersion,
ClassFileVersion auxiliaryClassFileVersion)
Creates a new implementation context.
|
Implementation.Context.ExtractableView |
Implementation.Context.Default.Factory.make(TypeDescription instrumentedType,
AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
TypeInitializer typeInitializer,
ClassFileVersion classFileVersion,
ClassFileVersion auxiliaryClassFileVersion)
Creates a new implementation context.
|
Copyright © 2014–2019. All rights reserved.