Interface Examiner<R>

Type Parameters:
R - the result type
All Known Implementing Classes:
AbstractExaminer

public interface Examiner<R>
An examiner.
  • Method Summary

    Modifier and Type Method Description
    @NonNull R examine​(boolean value)
    Examines.
    @NonNull R examine​(boolean @Nullable [] values)
    Examines.
    @NonNull R examine​(byte value)
    Examines.
    @NonNull R examine​(byte @Nullable [] values)
    Examines.
    @NonNull R examine​(char value)
    Examines.
    @NonNull R examine​(char @Nullable [] values)
    Examines.
    @NonNull R examine​(double value)
    Examines.
    @NonNull R examine​(double @Nullable [] values)
    Examines.
    @NonNull R examine​(float value)
    Examines.
    @NonNull R examine​(float @Nullable [] values)
    Examines.
    @NonNull R examine​(int value)
    Examines.
    @NonNull R examine​(int @Nullable [] values)
    Examines.
    @NonNull R examine​(long value)
    Examines.
    @NonNull R examine​(long @Nullable [] values)
    Examines.
    @NonNull R examine​(short value)
    Examines.
    @NonNull R examine​(short @Nullable [] values)
    Examines.
    @NonNull R examine​(@Nullable java.lang.Object value)
    Examines.
    @NonNull R examine​(@Nullable java.lang.String value)
    Examines.
  • Method Details

    • examine

      @NonNull R examine​(@Nullable java.lang.Object value)
      Examines.
      Parameters:
      value - the value to examine
      Returns:
      the result
    • examine

      @NonNull R examine​(boolean value)
      Examines.
      Parameters:
      value - the value to examine
      Returns:
      the result
    • examine

      @NonNull R examine​(boolean @Nullable [] values)
      Examines.
      Parameters:
      values - the values to examine
      Returns:
      the result
    • examine

      @NonNull R examine​(byte value)
      Examines.
      Parameters:
      value - the value to examine
      Returns:
      the result
    • examine

      @NonNull R examine​(byte @Nullable [] values)
      Examines.
      Parameters:
      values - the values to examine
      Returns:
      the result
    • examine

      @NonNull R examine​(char value)
      Examines.
      Parameters:
      value - the value to examine
      Returns:
      the result
    • examine

      @NonNull R examine​(char @Nullable [] values)
      Examines.
      Parameters:
      values - the values to examine
      Returns:
      the result
    • examine

      @NonNull R examine​(double value)
      Examines.
      Parameters:
      value - the value to examine
      Returns:
      the result
    • examine

      @NonNull R examine​(double @Nullable [] values)
      Examines.
      Parameters:
      values - the values to examine
      Returns:
      the result
    • examine

      @NonNull R examine​(float value)
      Examines.
      Parameters:
      value - the value to examine
      Returns:
      the result
    • examine

      @NonNull R examine​(float @Nullable [] values)
      Examines.
      Parameters:
      values - the values to examine
      Returns:
      the result
    • examine

      @NonNull R examine​(int value)
      Examines.
      Parameters:
      value - the value to examine
      Returns:
      the result
    • examine

      @NonNull R examine​(int @Nullable [] values)
      Examines.
      Parameters:
      values - the values to examine
      Returns:
      the result
    • examine

      @NonNull R examine​(long value)
      Examines.
      Parameters:
      value - the value to examine
      Returns:
      the result
    • examine

      @NonNull R examine​(long @Nullable [] values)
      Examines.
      Parameters:
      values - the values to examine
      Returns:
      the result
    • examine

      @NonNull R examine​(short value)
      Examines.
      Parameters:
      value - the value to examine
      Returns:
      the result
    • examine

      @NonNull R examine​(short @Nullable [] values)
      Examines.
      Parameters:
      values - the values to examine
      Returns:
      the result
    • examine

      @NonNull R examine​(@Nullable java.lang.String value)
      Examines.
      Parameters:
      value - the value to examine
      Returns:
      the result