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 class
A node implementation representing an ambiguous method resolution.protected static class
A node implementation representing a non-ambiguous method.static class
A simple implementation of a resolved node of a method without bridges.static enum
A canonical implementation of an unresolved node.Fields 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.entries
A mapping of a node's type tokens to the represented node.private final List
<? extends MethodGraph.Node> MethodGraph.NodeList.nodes
The represented nodes.private final LinkedHashMap
<MethodDescription.SignatureToken, MethodGraph.Node> MethodGraph.Simple.nodes
The 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.NodeList
MethodGraph.NodeList.wrap
(List<MethodGraph.Node> values) Constructor parameters in net.bytebuddy.dynamic.scaffold with type arguments of type MethodGraph.NodeModifierConstructorDescriptionprotected
Graph
(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.SpecialMethodInvocation
Implementation.Target.AbstractBase.DefaultMethodInvocation.apply
(MethodGraph.Node node, TypeDescription targetType) Resolves a default method invocation for a given node.