Uses of Interface
net.bytebuddy.dynamic.scaffold.MethodGraph.Node
Packages that use MethodGraph.Node
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.The implementation package contains any logic for intercepting method calls.
-
Uses of MethodGraph.Node in net.bytebuddy.dynamic.scaffold
Classes in net.bytebuddy.dynamic.scaffold that implement MethodGraph.NodeModifier and TypeClassDescriptionprotected static classA node implementation representing an ambiguous method resolution.protected static classA node implementation representing a non-ambiguous method.static classA simple implementation of a resolved node of a method without bridges.static enumA canonical implementation of an unresolved node.Subclasses with type arguments of type MethodGraph.Node in net.bytebuddy.dynamic.scaffoldFields in net.bytebuddy.dynamic.scaffold with type parameters of type MethodGraph.NodeModifier and TypeFieldDescriptionprivate final LinkedHashMap<MethodGraph.Compiler.Default.Key<MethodDescription.TypeToken>, MethodGraph.Node> MethodGraph.Compiler.Default.Key.Store.Graph.entriesA mapping of a node's type tokens to the represented node.private final List<? extends MethodGraph.Node> MethodGraph.NodeList.nodesThe represented nodes.private final LinkedHashMap<MethodDescription.SignatureToken, MethodGraph.Node> MethodGraph.Simple.nodesThe nodes represented by this method graph.Methods in net.bytebuddy.dynamic.scaffold that return MethodGraph.NodeModifier and TypeMethodDescriptionMethodGraph.Compiler.Default.Key.Store.Entry.Ambiguous.asNode(MethodGraph.Compiler.Default.Merger merger) Transforms this entry into a node.MethodGraph.Compiler.Default.Key.Store.Entry.asNode(MethodGraph.Compiler.Default.Merger merger) Transforms this entry into a node.MethodGraph.Compiler.Default.Key.Store.Entry.Initial.asNode(MethodGraph.Compiler.Default.Merger merger) Transforms this entry into a node.MethodGraph.Compiler.Default.Key.Store.Entry.Resolved.asNode(MethodGraph.Compiler.Default.Merger merger) Transforms this entry into a node.MethodGraph.NodeList.get(int index) MethodGraph.Compiler.Default.Key.Store.Graph.locate(MethodDescription.SignatureToken token) Locates a node in this graph which represents the provided method token.MethodGraph.Empty.locate(MethodDescription.SignatureToken token) Locates a node in this graph which represents the provided method token.MethodGraph.Linked.Delegation.locate(MethodDescription.SignatureToken token) Locates a node in this graph which represents the provided method token.MethodGraph.locate(MethodDescription.SignatureToken token) Locates a node in this graph which represents the provided method token.MethodGraph.Simple.locate(MethodDescription.SignatureToken token) Locates a node in this graph which represents the provided method token.Method parameters in net.bytebuddy.dynamic.scaffold with type arguments of type MethodGraph.NodeModifier and TypeMethodDescriptionprotected MethodGraph.NodeListMethodGraph.NodeList.wrap(List<MethodGraph.Node> values) Constructor parameters in net.bytebuddy.dynamic.scaffold with type arguments of type MethodGraph.NodeModifierConstructorDescriptionprotectedGraph(LinkedHashMap<MethodGraph.Compiler.Default.Key<MethodDescription.TypeToken>, MethodGraph.Node> entries) Creates a new graph.NodeList(List<? extends MethodGraph.Node> nodes) Creates a list of nodes.Creates a new simple method graph. -
Uses of MethodGraph.Node in net.bytebuddy.dynamic.scaffold.inline
Methods in net.bytebuddy.dynamic.scaffold.inline with parameters of type MethodGraph.NodeModifier and TypeMethodDescriptionRebaseImplementationTarget.invokeSuper(MethodGraph.Node node) Creates a special method invocation for the given node. -
Uses of MethodGraph.Node in net.bytebuddy.implementation
Methods in net.bytebuddy.implementation with parameters of type MethodGraph.NodeModifier and TypeMethodDescriptionprotected abstract Implementation.SpecialMethodInvocationImplementation.Target.AbstractBase.DefaultMethodInvocation.apply(MethodGraph.Node node, TypeDescription targetType) Resolves a default method invocation for a given node.