Class MethodGraph.Compiler.Default.Key.Store.Entry.Ambiguous.Node

java.lang.Object
net.bytebuddy.dynamic.scaffold.MethodGraph.Compiler.Default.Key.Store.Entry.Ambiguous.Node
All Implemented Interfaces:
MethodGraph.Node
Enclosing class:
MethodGraph.Compiler.Default.Key.Store.Entry.Ambiguous<U>

@Enhance protected static class MethodGraph.Compiler.Default.Key.Store.Entry.Ambiguous.Node extends Object implements MethodGraph.Node
A node implementation representing an ambiguous method resolution.
  • Field Details

  • Constructor Details

  • Method Details

    • getSort

      public MethodGraph.Node.Sort getSort()
      Returns the sort of this node.
      Specified by:
      getSort in interface MethodGraph.Node
      Returns:
      The sort of this node.
    • getRepresentative

      public MethodDescription getRepresentative()
      Returns the method that is represented by this node.
      Specified by:
      getRepresentative in interface MethodGraph.Node
      Returns:
      The method that is represented by this node.
    • getMethodTypes

      public Set<MethodDescription.TypeToken> getMethodTypes()
      Returns a set of type tokens that this method represents. This set contains the actual method's type including the types of all bridge methods.
      Specified by:
      getMethodTypes in interface MethodGraph.Node
      Returns:
      A set of type tokens that this method represents.
    • getVisibility

      public Visibility getVisibility()
      Returns the minimal method visibility of all methods that are represented by this node.
      Specified by:
      getVisibility in interface MethodGraph.Node
      Returns:
      The minimal method visibility of all methods that are represented by this node.