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 aDynamicTypeby enhancing a given type.net.bytebuddy.dynamic.scaffold.subclass All classes and types in this package are related to creating aDynamicTypeby 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 classMethodGraph.EmptyA canonical implementation of an empty method graph.static classMethodGraph.Linked.DelegationA simple implementation of a linked method graph that exposes views by delegation to given method graphs.Methods in net.bytebuddy.dynamic.scaffold that return MethodGraph.Linked Modifier and Type Method Description MethodGraph.LinkedMethodGraph.Compiler.AbstractBase. compile(TypeDescription typeDescription)MethodGraph.LinkedMethodGraph.Compiler. compile(TypeDefinition typeDefinition, TypeDescription viewPoint)Compiles the given type into a method graph.MethodGraph.LinkedMethodGraph.Compiler. compile(TypeDescription typeDescription)Compiles the given type into a method graph considering the type to be the viewpoint.MethodGraph.LinkedMethodGraph.Compiler.Default. compile(TypeDefinition typeDefinition, TypeDescription viewPoint)MethodGraph.LinkedMethodGraph.Compiler.ForDeclaredMethods. compile(TypeDefinition typeDefinition, TypeDescription viewPoint)MethodGraph.LinkedMethodGraph.Compiler.ForDeclaredMethods. compile(TypeDescription typeDescription)MethodGraph.LinkedMethodGraph.Empty. compile(TypeDefinition typeDefinition, TypeDescription viewPoint)MethodGraph.LinkedMethodGraph.Empty. compile(TypeDescription typeDescription)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.TargetRebaseImplementationTarget.Factory. make(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, ClassFileVersion classFileVersion)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.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.TargetSubclassImplementationTarget.Factory. make(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, ClassFileVersion classFileVersion)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.LinkedImplementation.Target.AbstractBase. methodGraphThe instrumented type's method graph.Methods in net.bytebuddy.implementation with parameters of type MethodGraph.Linked Modifier and Type Method Description Implementation.TargetImplementation.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
Methods in net.bytebuddy.implementation.auxiliary that return MethodGraph.Linked Modifier and Type Method Description MethodGraph.LinkedMethodCallProxy.PrecomputedMethodGraph. compile(TypeDefinition typeDefinition, TypeDescription viewPoint)MethodGraph.LinkedMethodCallProxy.PrecomputedMethodGraph. compile(TypeDescription typeDescription)
-