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
Modifier and Type Method Description @NonNull Rexamine(boolean value)Examines.@NonNull Rexamine(boolean @Nullable [] values)Examines.@NonNull Rexamine(byte value)Examines.@NonNull Rexamine(byte @Nullable [] values)Examines.@NonNull Rexamine(char value)Examines.@NonNull Rexamine(char @Nullable [] values)Examines.@NonNull Rexamine(double value)Examines.@NonNull Rexamine(double @Nullable [] values)Examines.@NonNull Rexamine(float value)Examines.@NonNull Rexamine(float @Nullable [] values)Examines.@NonNull Rexamine(int value)Examines.@NonNull Rexamine(int @Nullable [] values)Examines.@NonNull Rexamine(long value)Examines.@NonNull Rexamine(long @Nullable [] values)Examines.@NonNull Rexamine(short value)Examines.@NonNull Rexamine(short @Nullable [] values)Examines.@NonNull Rexamine(@NonNull String name, @NonNull Stream<? extends ExaminableProperty> properties)Examines.default @NonNull Rexamine(@NonNull Examinable examinable)Examines an examinable.@NonNull Rexamine(@Nullable Object value)Examines.@NonNull Rexamine(@Nullable String value)Examines.
-
Method Details
-
examine
Examines an examinable.- Parameters:
examinable- the examinable- Returns:
- the result
- Since:
- 1.1.0
-
examine
Examines.- Parameters:
name- the examinable nameproperties- the examinable properties- Returns:
- the result
- Since:
- 1.1.0
-
examine
Examines.- Parameters:
value- the value to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
Examines.- Parameters:
value- the value to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
Examines.- Parameters:
values- the values to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
Examines.- Parameters:
value- the value to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
Examines.- Parameters:
values- the values to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
Examines.- Parameters:
value- the value to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
Examines.- Parameters:
values- the values to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
Examines.- Parameters:
value- the value to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
Examines.- Parameters:
values- the values to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
Examines.- Parameters:
value- the value to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
Examines.- Parameters:
values- the values to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
Examines.- Parameters:
value- the value to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
Examines.- Parameters:
values- the values to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
Examines.- Parameters:
value- the value to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
Examines.- Parameters:
values- the values to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
Examines.- Parameters:
value- the value to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
Examines.- Parameters:
values- the values to examine- Returns:
- the result
- Since:
- 1.0.0
-
examine
Examines.- Parameters:
value- the value to examine- Returns:
- the result
- Since:
- 1.0.0
-