Package net.kyori.examination
Interface Examiner<R>
-
- Type Parameters:
R- the result type
- All Known Implementing Classes:
AbstractExaminer
public interface Examiner<R>An examiner.- Since:
- 1.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Rexamine(boolean value)Examines.Rexamine(boolean @Nullable [] values)Examines.Rexamine(byte value)Examines.Rexamine(byte @Nullable [] values)Examines.Rexamine(char value)Examines.Rexamine(char @Nullable [] values)Examines.Rexamine(double value)Examines.Rexamine(double @Nullable [] values)Examines.Rexamine(float value)Examines.Rexamine(float @Nullable [] values)Examines.Rexamine(int value)Examines.Rexamine(int @Nullable [] values)Examines.Rexamine(long value)Examines.Rexamine(long @Nullable [] values)Examines.Rexamine(short value)Examines.Rexamine(short @Nullable [] values)Examines.Rexamine(@NotNull String name, @NotNull Stream<? extends ExaminableProperty> properties)Examines.default Rexamine(@NotNull Examinable examinable)Examines an examinable.Rexamine(@Nullable Object value)Examines.Rexamine(@Nullable String value)Examines.
-
-
-
Method Detail
-
examine
@NotNull default R examine(@NotNull @NotNull Examinable examinable)
Examines an examinable.- Parameters:
examinable- the examinable- Returns:
- the result
- Since:
- 1.1.0
-
examine
@NotNull R examine(@NotNull @NotNull String name, @NotNull @NotNull Stream<? extends ExaminableProperty> properties)
Examines.- Parameters:
name- the examinable nameproperties- the examinable properties- Returns:
- the result
- Since:
- 1.1.0
-
examine
@NotNull R examine(@Nullable @Nullable Object value)
Examines.- Parameters:
value- the value to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
@NotNull R examine(boolean value)
Examines.- Parameters:
value- the value to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
@NotNull R examine(boolean @Nullable [] values)
Examines.- Parameters:
values- the values to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
@NotNull R examine(byte value)
Examines.- Parameters:
value- the value to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
@NotNull R examine(byte @Nullable [] values)
Examines.- Parameters:
values- the values to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
@NotNull R examine(char value)
Examines.- Parameters:
value- the value to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
@NotNull R examine(char @Nullable [] values)
Examines.- Parameters:
values- the values to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
@NotNull R examine(double value)
Examines.- Parameters:
value- the value to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
@NotNull R examine(double @Nullable [] values)
Examines.- Parameters:
values- the values to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
@NotNull R examine(float value)
Examines.- Parameters:
value- the value to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
@NotNull R examine(float @Nullable [] values)
Examines.- Parameters:
values- the values to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
@NotNull R examine(int value)
Examines.- Parameters:
value- the value to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
@NotNull R examine(int @Nullable [] values)
Examines.- Parameters:
values- the values to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
@NotNull R examine(long value)
Examines.- Parameters:
value- the value to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
@NotNull R examine(long @Nullable [] values)
Examines.- Parameters:
values- the values to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
@NotNull R examine(short value)
Examines.- Parameters:
value- the value to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
@NotNull R examine(short @Nullable [] values)
Examines.- Parameters:
values- the values to examine- Returns:
- the result
- Since:
- 1.0.0
-
-