Top Fields Constructors Methods
org.junit.platform.console.command

public Class CommandResult<T>

extends Object
Class Inheritance
Annotations
@API
status:INTERNAL
since:1.10
Static Imports
org.apiguardian.api.API.Status.INTERNAL

Since
1.10

Field Summary

Modifier and TypeField and Description
private final int
private final @Nullable T

Constructor Summary

AccessConstructor and Description
private
CommandResult(int exitCode, @Nullable T value)

Method Summary

Modifier and TypeMethod and Description
public static <T> CommandResult<T>
create(int exitCode, @Nullable T value)

public int
public Optional<T>
public static <T> CommandResult<T>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

exitCodeback to summary
private final int exitCode
valueback to summary
private final @Nullable T value

Constructor Detail

CommandResultback to summary
private CommandResult(int exitCode, @Nullable T value)

Method Detail

createback to summary
public static <T> CommandResult<T> create(int exitCode, @Nullable T value)
getExitCodeback to summary
public int getExitCode()
getValueback to summary
public Optional<T> getValue()
successback to summary
public static <T> CommandResult<T> success()