Uses of Interface
net.bytebuddy.dynamic.scaffold.MethodGraph.Linked
Packages that use MethodGraph.Linked
Package
Description
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
All classes and types in this package are related to creating a
DynamicType
by
enhancing a given type.All classes and types in this package are related to creating a
DynamicType
by
creating a subclass of a given type.The implementation package contains any logic for intercepting method calls.
Auxiliary types describe helper types that aid as a supplementary to a given
InstrumentedType
.-
Uses of MethodGraph.Linked in net.bytebuddy.dynamic.scaffold
Classes in net.bytebuddy.dynamic.scaffold that implement MethodGraph.LinkedModifier and TypeClassDescriptionstatic enum
A canonical implementation of an empty method graph.static class
A simple implementation of a linked method graph that exposes views by delegation to given method graphs.Fields in net.bytebuddy.dynamic.scaffold declared as MethodGraph.LinkedModifier and TypeFieldDescriptionprivate final MethodGraph.Linked
MethodRegistry.Default.Prepared.methodGraph
A method graph describing the instrumented type.Methods in net.bytebuddy.dynamic.scaffold that return MethodGraph.LinkedModifier and TypeMethodDescriptionMethodGraph.Compiler.AbstractBase.compile
(TypeDefinition typeDefinition) Compiles the given type into a method graph considering the type to be the viewpoint.MethodGraph.Compiler.AbstractBase.compile
(TypeDescription typeDescription) Deprecated.MethodGraph.Compiler.AbstractBase.compile
(TypeDescription typeDefinition, TypeDescription viewPoint) Deprecated.MethodGraph.Compiler.compile
(TypeDefinition typeDefinition) Compiles the given type into a method graph considering the type to be the viewpoint.MethodGraph.Compiler.compile
(TypeDefinition typeDefinition, TypeDescription viewPoint) Compiles the given type into a method graph.MethodGraph.Compiler.compile
(TypeDescription typeDescription) Deprecated.MethodGraph.Compiler.compile
(TypeDescription typeDefinition, TypeDescription viewPoint) Deprecated.MethodGraph.Compiler.Default.compile
(TypeDefinition typeDefinition, TypeDescription viewPoint) Compiles the given type into a method graph.MethodGraph.Compiler.ForDeclaredMethods.compile
(TypeDefinition typeDefinition) Compiles the given type into a method graph considering the type to be the viewpoint.MethodGraph.Compiler.ForDeclaredMethods.compile
(TypeDefinition typeDefinition, TypeDescription viewPoint) Compiles the given type into a method graph.MethodGraph.Compiler.ForDeclaredMethods.compile
(TypeDescription typeDescription) Deprecated.MethodGraph.Compiler.ForDeclaredMethods.compile
(TypeDescription typeDefinition, TypeDescription viewPoint) Deprecated.MethodGraph.Empty.compile
(TypeDefinition typeDefinition) Compiles the given type into a method graph considering the type to be the viewpoint.MethodGraph.Empty.compile
(TypeDefinition typeDefinition, TypeDescription viewPoint) Compiles the given type into a method graph.MethodGraph.Empty.compile
(TypeDescription typeDescription) Deprecated.MethodGraph.Empty.compile
(TypeDescription typeDefinition, TypeDescription viewPoint) Deprecated.Constructors in net.bytebuddy.dynamic.scaffold with parameters of type MethodGraph.LinkedModifierConstructorDescriptionprotected
Prepared
(LinkedHashMap<MethodDescription, MethodRegistry.Default.Prepared.Entry> implementations, LoadedTypeInitializer loadedTypeInitializer, TypeInitializer typeInitializer, TypeDescription instrumentedType, MethodGraph.Linked methodGraph, MethodList<?> methods) Creates a prepared version of a default method registry. -
Uses of MethodGraph.Linked in net.bytebuddy.dynamic.scaffold.inline
Methods in net.bytebuddy.dynamic.scaffold.inline with parameters of type MethodGraph.LinkedModifier and TypeMethodDescriptionRebaseImplementationTarget.Factory.make
(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, ClassFileVersion classFileVersion) Creates an implementation target.protected static Implementation.Target
RebaseImplementationTarget.of
(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, ClassFileVersion classFileVersion, MethodRebaseResolver methodRebaseResolver) Creates a new rebase implementation target.Constructors in net.bytebuddy.dynamic.scaffold.inline with parameters of type MethodGraph.LinkedModifierConstructorDescriptionprotected
RebaseImplementationTarget
(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, Implementation.Target.AbstractBase.DefaultMethodInvocation defaultMethodInvocation, Map<MethodDescription.SignatureToken, MethodRebaseResolver.Resolution> rebaseableMethods) Creates a rebase implementation target. -
Uses of MethodGraph.Linked in net.bytebuddy.dynamic.scaffold.subclass
Methods in net.bytebuddy.dynamic.scaffold.subclass with parameters of type MethodGraph.LinkedModifier and TypeMethodDescriptionSubclassImplementationTarget.Factory.make
(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, ClassFileVersion classFileVersion) Creates an implementation target.Constructors in net.bytebuddy.dynamic.scaffold.subclass with parameters of type MethodGraph.LinkedModifierConstructorDescriptionprotected
SubclassImplementationTarget
(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, Implementation.Target.AbstractBase.DefaultMethodInvocation defaultMethodInvocation, SubclassImplementationTarget.OriginTypeResolver originTypeResolver) Creates a new subclass implementation target. -
Uses of MethodGraph.Linked in net.bytebuddy.implementation
Fields in net.bytebuddy.implementation declared as MethodGraph.LinkedModifier and TypeFieldDescriptionprotected final MethodGraph.Linked
Implementation.Target.AbstractBase.methodGraph
The instrumented type's method graph.Methods in net.bytebuddy.implementation with parameters of type MethodGraph.LinkedModifier and TypeMethodDescriptionImplementation.Target.Factory.make
(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, ClassFileVersion classFileVersion) Creates an implementation target.Constructors in net.bytebuddy.implementation with parameters of type MethodGraph.LinkedModifierConstructorDescriptionprotected
AbstractBase
(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, Implementation.Target.AbstractBase.DefaultMethodInvocation defaultMethodInvocation) Creates a new implementation target. -
Uses of MethodGraph.Linked in net.bytebuddy.implementation.auxiliary
Fields in net.bytebuddy.implementation.auxiliary declared as MethodGraph.LinkedModifier and TypeFieldDescriptionprivate final MethodGraph.Linked
MethodCallProxy.PrecomputedMethodGraph.methodGraph
The precomputed method graph.Methods in net.bytebuddy.implementation.auxiliary that return MethodGraph.LinkedModifier and TypeMethodDescriptionMethodCallProxy.PrecomputedMethodGraph.compile
(TypeDefinition typeDefinition) Compiles the given type into a method graph considering the type to be the viewpoint.MethodCallProxy.PrecomputedMethodGraph.compile
(TypeDefinition typeDefinition, TypeDescription viewPoint) Compiles the given type into a method graph.MethodCallProxy.PrecomputedMethodGraph.compile
(TypeDescription typeDescription) Deprecated.MethodCallProxy.PrecomputedMethodGraph.compile
(TypeDescription typeDefinition, TypeDescription viewPoint) Deprecated.
MethodGraph.Compiler.compile(TypeDefinition)
.