@ParametersAreNonnullByDefault @Generated(value="org.immutables.processor.ProxyProcessor") @Immutable @CheckReturnValue public final class ImmutableRunInfo extends RunInfo
RunInfo.
Use the static factory method to create immutable instances:
new ImmutableRunInfo().
CommandLineArgs.ArgAndFormatStringDEFAULT_FORMAT_STRING| Constructor and Description |
|---|
ImmutableRunInfo(Map<String,? extends String> env,
CommandLineArgs args)
Construct a new immutable
RunInfo instance. |
| Modifier and Type | Method and Description |
|---|---|
CommandLineArgs |
args() |
com.google.common.collect.ImmutableMap<String,String> |
env() |
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableRunInfo that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
env, args. |
String |
toString()
Prints the immutable value
RunInfo with attribute values. |
getArgsAndFormatStrings, getEnvironmentVariables, getEstimatedArgsCount, instantiateFromSkylark, visitInputsAndOutputsgetDeclaredClass, getProvider, getProviderInfo, isImmutablegetErrorMessageForUnknownField, getFieldNames, getMethods, getValue, reprclone, finalize, getClass, notify, notifyAll, wait, wait, waitisImmutable, reprpublic ImmutableRunInfo(Map<String,? extends String> env, CommandLineArgs args)
RunInfo instance.env - The value for the env attributeargs - The value for the args attributepublic CommandLineArgs args()
public boolean equals(@Nullable Object another)
ImmutableRunInfo that have equal attribute values.public int hashCode()
env, args.