Package net.bytebuddy.dynamic.scaffold
Interface MethodGraph.Linked
- All Superinterfaces:
MethodGraph
- All Known Implementing Classes:
MethodGraph.Empty
,MethodGraph.Linked.Delegation
- Enclosing interface:
MethodGraph
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.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
A simple implementation of a linked method graph that exposes views by delegation to given method graphs.Nested classes/interfaces inherited from interface net.bytebuddy.dynamic.scaffold.MethodGraph
MethodGraph.Compiler, MethodGraph.Empty, MethodGraph.Linked, MethodGraph.Node, MethodGraph.NodeList, MethodGraph.Simple
-
Method Summary
Modifier and TypeMethodDescriptiongetInterfaceGraph
(TypeDescription typeDescription) Returns a graph representing the view on this represented type's directly implemented interface type.Returns a graph representing the view on this represented type's super type.Methods inherited from interface net.bytebuddy.dynamic.scaffold.MethodGraph
listNodes, locate
-
Method Details
-
getSuperClassGraph
MethodGraph getSuperClassGraph()Returns a graph representing the view on this represented type's super type.- Returns:
- A graph representing the view on this represented type's super type.
-
getInterfaceGraph
Returns a graph representing the view on this represented type's directly implemented interface type.- Parameters:
typeDescription
- The interface type for which a view is to be returned.- Returns:
- A graph representing the view on this represented type's directly implemented interface type.
-