Uses of Interface
net.bytebuddy.dynamic.scaffold.MethodGraph
Packages that use MethodGraph
Package
Description
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
-
Uses of MethodGraph in net.bytebuddy.dynamic.scaffold
Subinterfaces of MethodGraph in net.bytebuddy.dynamic.scaffoldModifier and TypeInterfaceDescriptionstatic interface
A linked method graph represents a view that additionally exposes information of a given type's super type view and a view on this graph's directly implemented interfaces.Classes in net.bytebuddy.dynamic.scaffold that implement MethodGraphModifier and TypeClassDescriptionprotected static class
A graph implementation based on a key store.static enum
A canonical implementation of an empty method graph.static class
A simple implementation of a linked method graph that exposes views by delegation to given method graphs.static class
A simple implementation of a method graph.Fields in net.bytebuddy.dynamic.scaffold declared as MethodGraphModifier and TypeFieldDescriptionprivate final MethodGraph
MethodGraph.Linked.Delegation.methodGraph
The represented type's method graph.private final MethodGraph
MethodGraph.Linked.Delegation.superClassGraph
The super class's method graph.Fields in net.bytebuddy.dynamic.scaffold with type parameters of type MethodGraphModifier and TypeFieldDescriptionprivate final Map<TypeDescription,
MethodGraph> MethodGraph.Linked.Delegation.interfaceGraphs
A mapping of method graphs of the represented type's directly implemented interfaces to their graph representatives.Methods in net.bytebuddy.dynamic.scaffold that return MethodGraphModifier and TypeMethodDescriptionprotected MethodGraph
MethodGraph.Compiler.Default.Key.Store.asGraph
(MethodGraph.Compiler.Default.Merger merger) Transforms this store into a method graph by applying the given merger.MethodGraph.Empty.getInterfaceGraph
(TypeDescription typeDescription) Returns a graph representing the view on this represented type's directly implemented interface type.MethodGraph.Linked.Delegation.getInterfaceGraph
(TypeDescription typeDescription) Returns a graph representing the view on this represented type's directly implemented interface type.MethodGraph.Linked.getInterfaceGraph
(TypeDescription typeDescription) Returns a graph representing the view on this represented type's directly implemented interface type.MethodGraph.Empty.getSuperClassGraph()
Returns a graph representing the view on this represented type's super type.MethodGraph.Linked.Delegation.getSuperClassGraph()
Returns a graph representing the view on this represented type's super type.MethodGraph.Linked.getSuperClassGraph()
Returns a graph representing the view on this represented type's super type.static MethodGraph
MethodGraph.Simple.of
(List<? extends MethodDescription> methodDescriptions) Returns a method graph that contains all of the provided methods as simple nodes.Constructors in net.bytebuddy.dynamic.scaffold with parameters of type MethodGraphModifierConstructorDescriptionDelegation
(MethodGraph methodGraph, MethodGraph superClassGraph, Map<TypeDescription, MethodGraph> interfaceGraphs) Creates a new delegation method graph.Constructor parameters in net.bytebuddy.dynamic.scaffold with type arguments of type MethodGraphModifierConstructorDescriptionDelegation
(MethodGraph methodGraph, MethodGraph superClassGraph, Map<TypeDescription, MethodGraph> interfaceGraphs) Creates a new delegation method graph.