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 enumA canonical implementation of an empty method graph.static classA 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.LinkedMethodRegistry.Default.Prepared.methodGraphA 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.LinkedModifierConstructorDescriptionprotectedPrepared(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.TargetRebaseImplementationTarget.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.LinkedModifierConstructorDescriptionprotectedRebaseImplementationTarget(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.LinkedModifierConstructorDescriptionprotectedSubclassImplementationTarget(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.LinkedImplementation.Target.AbstractBase.methodGraphThe 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.LinkedModifierConstructorDescriptionprotectedAbstractBase(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.LinkedMethodCallProxy.PrecomputedMethodGraph.methodGraphThe 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).