Interface MethodGraph.Compiler.Default.Harmonizer<S>

Type Parameters:
S - The type of the token that is created by the implementing harmonizer.
All Known Implementing Classes:
MethodGraph.Compiler.Default.Harmonizer.ForJavaMethod, MethodGraph.Compiler.Default.Harmonizer.ForJVMMethod
Enclosing class:
MethodGraph.Compiler.Default<T>

public static interface MethodGraph.Compiler.Default.Harmonizer<S>
A harmonizer is responsible for creating a token that identifies a method's relevant attributes for considering two methods of being equal or not.
  • Method Details

    • harmonize

      S harmonize(MethodDescription.TypeToken typeToken)
      Harmonizes the given type token.
      Parameters:
      typeToken - The type token to harmonize.
      Returns:
      A token representing the given type token.