Enum Class MethodGraph.Node.Unresolved

java.lang.Object
java.lang.Enum<MethodGraph.Node.Unresolved>
net.bytebuddy.dynamic.scaffold.MethodGraph.Node.Unresolved
All Implemented Interfaces:
Serializable, Comparable<MethodGraph.Node.Unresolved>, Constable, MethodGraph.Node
Enclosing interface:
MethodGraph.Node

public static enum MethodGraph.Node.Unresolved extends Enum<MethodGraph.Node.Unresolved> implements MethodGraph.Node
A canonical implementation of an unresolved node.
  • Enum Constant Details

  • Constructor Details

    • Unresolved

      private Unresolved()
  • Method Details

    • values

      public static MethodGraph.Node.Unresolved[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static MethodGraph.Node.Unresolved valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • 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.