Uses of Interface
net.bytebuddy.dynamic.scaffold.MethodGraph.Node
-
Packages that use MethodGraph.Node 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.implementation 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.Node Modifier and Type Class Description protected static classMethodGraph.Compiler.Default.Key.Store.Entry.Ambiguous.NodeA node implementation representing an ambiguous method resolution.protected static classMethodGraph.Compiler.Default.Key.Store.Entry.Resolved.NodeA node implementation representing a non-ambiguous method.static classMethodGraph.Node.SimpleA simple implementation of a resolved node of a method without bridges.static classMethodGraph.Node.UnresolvedA canonical implementation of an unresolved node.Fields in net.bytebuddy.dynamic.scaffold with type parameters of type MethodGraph.Node Modifier and Type Field Description private java.util.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 java.util.List<? extends MethodGraph.Node>MethodGraph.NodeList. nodesThe represented nodes.private java.util.LinkedHashMap<MethodDescription.SignatureToken,MethodGraph.Node>MethodGraph.Simple. nodesThe nodes represented by this method graph.Methods in net.bytebuddy.dynamic.scaffold that return MethodGraph.Node Modifier and Type Method Description MethodGraph.NodeMethodGraph.Compiler.Default.Key.Store.Entry.Ambiguous. asNode(MethodGraph.Compiler.Default.Merger merger)Transforms this entry into a node.MethodGraph.NodeMethodGraph.Compiler.Default.Key.Store.Entry. asNode(MethodGraph.Compiler.Default.Merger merger)Transforms this entry into a node.MethodGraph.NodeMethodGraph.Compiler.Default.Key.Store.Entry.Initial. asNode(MethodGraph.Compiler.Default.Merger merger)Transforms this entry into a node.MethodGraph.NodeMethodGraph.Compiler.Default.Key.Store.Entry.Resolved. asNode(MethodGraph.Compiler.Default.Merger merger)Transforms this entry into a node.MethodGraph.NodeMethodGraph.NodeList. get(int index)MethodGraph.NodeMethodGraph.Compiler.Default.Key.Store.Graph. locate(MethodDescription.SignatureToken token)Locates a node in this graph which represents the provided method token.MethodGraph.NodeMethodGraph.Empty. locate(MethodDescription.SignatureToken token)Locates a node in this graph which represents the provided method token.MethodGraph.NodeMethodGraph.Linked.Delegation. locate(MethodDescription.SignatureToken token)Locates a node in this graph which represents the provided method token.MethodGraph.NodeMethodGraph. locate(MethodDescription.SignatureToken token)Locates a node in this graph which represents the provided method token.MethodGraph.NodeMethodGraph.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.Node Modifier and Type Method Description protected MethodGraph.NodeListMethodGraph.NodeList. wrap(java.util.List<MethodGraph.Node> values)Constructor parameters in net.bytebuddy.dynamic.scaffold with type arguments of type MethodGraph.Node Constructor Description Graph(java.util.LinkedHashMap<MethodGraph.Compiler.Default.Key<MethodDescription.TypeToken>,MethodGraph.Node> entries)Creates a new graph.NodeList(java.util.List<? extends MethodGraph.Node> nodes)Creates a list of nodes.Simple(java.util.LinkedHashMap<MethodDescription.SignatureToken,MethodGraph.Node> 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.Node Modifier and Type Method Description private Implementation.SpecialMethodInvocationRebaseImplementationTarget. 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.Node Modifier and Type Method Description protected abstract Implementation.SpecialMethodInvocationImplementation.Target.AbstractBase.DefaultMethodInvocation. apply(MethodGraph.Node node, TypeDescription targetType)Resolves a default method invocation for a given node.
-