Interface MethodGraph

All Known Subinterfaces:
MethodGraph.Linked
All Known Implementing Classes:
MethodGraph.Compiler.Default.Key.Store.Graph, MethodGraph.Empty, MethodGraph.Linked.Delegation, MethodGraph.Simple

public interface MethodGraph
A method graph represents a view on a set of methods as they are seen from a given type. Any method is represented as a node that represents a method, its bridge methods, its resolution state and information on if it was made visible by a visibility bridge.
  • Method Details

    • locate

      Locates a node in this graph which represents the provided method token.
      Parameters:
      token - A method token that represents the method to be located.
      Returns:
      The node representing the given token.
    • listNodes

      Lists all nodes of this method graph.
      Returns:
      A list of all nodes of this method graph.