Uses of Interface
net.bytebuddy.dynamic.scaffold.MethodGraph.Linked
-
Packages that use MethodGraph.Linked 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.dynamic.scaffold.inline All classes and types in this package are related to creating aDynamicType
by enhancing a given type.net.bytebuddy.dynamic.scaffold.subclass All classes and types in this package are related to creating aDynamicType
by creating a subclass of a given type.net.bytebuddy.implementation The implementation package contains any logic for intercepting method calls.net.bytebuddy.implementation.auxiliary Auxiliary types describe helper types that aid as a supplementary to a givenInstrumentedType
. -
-
Uses of MethodGraph.Linked in net.bytebuddy.dynamic.scaffold
Classes in net.bytebuddy.dynamic.scaffold that implement MethodGraph.Linked Modifier and Type Class Description static class
MethodGraph.Empty
A canonical implementation of an empty method graph.static class
MethodGraph.Linked.Delegation
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.Linked Modifier and Type Field Description private MethodGraph.Linked
MethodRegistry.Default.Prepared. methodGraph
A method graph describing the instrumented type.Methods in net.bytebuddy.dynamic.scaffold that return MethodGraph.Linked Modifier and Type Method Description MethodGraph.Linked
MethodGraph.Compiler.AbstractBase. compile(TypeDescription typeDescription)
Compiles the given type into a method graph considering the type to be the viewpoint.MethodGraph.Linked
MethodGraph.Compiler. compile(TypeDefinition typeDefinition, TypeDescription viewPoint)
Compiles the given type into a method graph.MethodGraph.Linked
MethodGraph.Compiler. compile(TypeDescription typeDescription)
Compiles the given type into a method graph considering the type to be the viewpoint.MethodGraph.Linked
MethodGraph.Compiler.Default. compile(TypeDefinition typeDefinition, TypeDescription viewPoint)
Compiles the given type into a method graph.MethodGraph.Linked
MethodGraph.Compiler.ForDeclaredMethods. compile(TypeDefinition typeDefinition, TypeDescription viewPoint)
Compiles the given type into a method graph.MethodGraph.Linked
MethodGraph.Compiler.ForDeclaredMethods. compile(TypeDescription typeDescription)
Compiles the given type into a method graph considering the type to be the viewpoint.MethodGraph.Linked
MethodGraph.Empty. compile(TypeDefinition typeDefinition, TypeDescription viewPoint)
Compiles the given type into a method graph.MethodGraph.Linked
MethodGraph.Empty. compile(TypeDescription typeDescription)
Compiles the given type into a method graph considering the type to be the viewpoint.Constructors in net.bytebuddy.dynamic.scaffold with parameters of type MethodGraph.Linked Constructor Description Prepared(java.util.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.Linked Modifier and Type Method Description Implementation.Target
RebaseImplementationTarget.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.Linked Constructor Description RebaseImplementationTarget(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, Implementation.Target.AbstractBase.DefaultMethodInvocation defaultMethodInvocation, java.util.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.Linked Modifier and Type Method Description Implementation.Target
SubclassImplementationTarget.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.Linked Constructor Description 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.Linked Modifier and Type Field Description protected MethodGraph.Linked
Implementation.Target.AbstractBase. methodGraph
The instrumented type's method graph.Methods in net.bytebuddy.implementation with parameters of type MethodGraph.Linked Modifier and Type Method Description Implementation.Target
Implementation.Target.Factory. make(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, ClassFileVersion classFileVersion)
Creates an implementation target.Constructors in net.bytebuddy.implementation with parameters of type MethodGraph.Linked Constructor Description 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.Linked Modifier and Type Field Description private MethodGraph.Linked
MethodCallProxy.PrecomputedMethodGraph. methodGraph
The precomputed method graph.Methods in net.bytebuddy.implementation.auxiliary that return MethodGraph.Linked Modifier and Type Method Description MethodGraph.Linked
MethodCallProxy.PrecomputedMethodGraph. compile(TypeDefinition typeDefinition, TypeDescription viewPoint)
Compiles the given type into a method graph.MethodGraph.Linked
MethodCallProxy.PrecomputedMethodGraph. compile(TypeDescription typeDescription)
Compiles the given type into a method graph considering the type to be the viewpoint.
-