Class SignatureChecker<T>

java.lang.Object
nl.jqno.equalsverifier.internal.checkers.SignatureChecker<T>
All Implemented Interfaces:
Checker

public class SignatureChecker<T> extends Object implements Checker
  • Field Details

    • type

      private final Class<T> type
    • classProbe

      private final ClassProbe<T> classProbe
    • warningsToSuppress

      private final Set<Warning> warningsToSuppress
  • Constructor Details

    • SignatureChecker

      public SignatureChecker(Context<T> context)
  • Method Details

    • check

      public void check()
      Specified by:
      check in interface Checker
    • getEqualsMethods

      private List<Method> getEqualsMethods()
    • failOverloaded

      private AssertionException failOverloaded(String message)
    • checkEquals

      private void checkEquals(Method equals)
    • checkEqualsIsDefined

      private void checkEqualsIsDefined()