@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.ArgAndFormatString
DEFAULT_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, visitInputsAndOutputs
getDeclaredClass, getProvider, getProviderInfo, isImmutable
getErrorMessageForUnknownField, getFieldNames, getMethods, getValue, repr
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
isImmutable, repr
public 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
.