Package | Description |
---|---|
net.bytebuddy.build |
A package for types that allow for applying Byte Buddy transformation during a build process.
|
net.bytebuddy.implementation |
The implementation package contains any logic for intercepting method calls.
|
Constructor and Description |
---|
PrefixingMethodVisitor(MethodVisitor methodVisitor,
TypeDescription instrumentedType,
MethodDescription.SignatureToken token,
String name,
int offset,
Implementation.Context.FrameGeneration frameGeneration)
Creates a new prefixing method visitor.
|
Modifier and Type | Field and Description |
---|---|
protected Implementation.Context.FrameGeneration |
Implementation.Context.ExtractableView.AbstractBase.frameGeneration
Determines the frame generation to be applied.
|
Modifier and Type | Method and Description |
---|---|
Implementation.Context.FrameGeneration |
Implementation.Context.getFrameGeneration()
Returns
true if the explicit generation of stack map frames is expected. |
Implementation.Context.FrameGeneration |
Implementation.Context.ExtractableView.AbstractBase.getFrameGeneration()
Returns
true if the explicit generation of stack map frames is expected. |
static Implementation.Context.FrameGeneration |
Implementation.Context.FrameGeneration.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Implementation.Context.FrameGeneration[] |
Implementation.Context.FrameGeneration.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
Implementation.Context.ExtractableView |
Implementation.Context.Factory.make(TypeDescription instrumentedType,
AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
TypeInitializer typeInitializer,
ClassFileVersion classFileVersion,
ClassFileVersion auxiliaryClassFileVersion,
Implementation.Context.FrameGeneration frameGeneration)
Creates a new implementation context.
|
Implementation.Context.ExtractableView |
Implementation.Context.Disabled.Factory.make(TypeDescription instrumentedType,
AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
TypeInitializer typeInitializer,
ClassFileVersion classFileVersion,
ClassFileVersion auxiliaryClassFileVersion,
Implementation.Context.FrameGeneration frameGeneration)
Creates a new implementation context.
|
Implementation.Context.ExtractableView |
Implementation.Context.Default.Factory.make(TypeDescription instrumentedType,
AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
TypeInitializer typeInitializer,
ClassFileVersion classFileVersion,
ClassFileVersion auxiliaryClassFileVersion,
Implementation.Context.FrameGeneration frameGeneration)
Creates a new implementation context.
|
Implementation.Context.ExtractableView |
Implementation.Context.Default.Factory.WithFixedSuffix.make(TypeDescription instrumentedType,
AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
TypeInitializer typeInitializer,
ClassFileVersion classFileVersion,
ClassFileVersion auxiliaryClassFileVersion,
Implementation.Context.FrameGeneration frameGeneration)
Creates a new implementation context.
|
Constructor and Description |
---|
AbstractBase(TypeDescription instrumentedType,
ClassFileVersion classFileVersion,
Implementation.Context.FrameGeneration frameGeneration)
Create a new extractable view.
|
Default(TypeDescription instrumentedType,
ClassFileVersion classFileVersion,
AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
TypeInitializer typeInitializer,
ClassFileVersion auxiliaryClassFileVersion,
Implementation.Context.FrameGeneration frameGeneration,
String suffix)
Creates a new default implementation context.
|
Disabled(TypeDescription instrumentedType,
ClassFileVersion classFileVersion,
Implementation.Context.FrameGeneration frameGeneration)
Creates a new disabled implementation context.
|
Copyright © 2014–2023. All rights reserved.