Package net.bytebuddy.dynamic.scaffold
Interface MethodGraph.Linked
-
- All Superinterfaces:
MethodGraph
- All Known Implementing Classes:
MethodGraph.Empty
,MethodGraph.Linked.Delegation
- Enclosing interface:
- MethodGraph
public static interface MethodGraph.Linked extends 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 Classes Modifier and Type Interface Description static class
MethodGraph.Linked.Delegation
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MethodGraph
getInterfaceGraph(TypeDescription typeDescription)
Returns a graph representing the view on this represented type's directly implemented interface type.MethodGraph
getSuperClassGraph()
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 Detail
-
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
MethodGraph getInterfaceGraph(TypeDescription typeDescription)
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.
-
-