@ParametersAreNonnullByDefault @Generated(value="org.immutables.processor.ProxyProcessor") @Immutable @CheckReturnValue public final class ImmutableDefaultInfo extends DefaultInfo
DefaultInfo.
Use the static factory method to create immutable instances:
new ImmutableDefaultInfo().
PROVIDER| Constructor and Description |
|---|
ImmutableDefaultInfo(com.google.devtools.build.lib.syntax.SkylarkDict<String,Set<Artifact>> namedOutputs,
Iterable<? extends Artifact> defaultOutputs)
Construct a new immutable
DefaultInfo instance. |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableSet<Artifact> |
defaultOutputs() |
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableDefaultInfo that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
namedOutputs, defaultOutputs. |
com.google.devtools.build.lib.syntax.SkylarkDict<String,Set<Artifact>> |
namedOutputs()
These are the named outputs of a rule.
|
String |
toString()
Prints the immutable value
DefaultInfo with attribute values. |
getDeclaredClass, getProvider, getProviderInfo, isImmutablegetErrorMessageForUnknownField, getFieldNames, getMethods, getValue, reprclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic ImmutableDefaultInfo(com.google.devtools.build.lib.syntax.SkylarkDict<String,Set<Artifact>> namedOutputs, Iterable<? extends Artifact> defaultOutputs)
DefaultInfo instance.namedOutputs - The value for the namedOutputs attributedefaultOutputs - The value for the defaultOutputs attributepublic com.google.devtools.build.lib.syntax.SkylarkDict<String,Set<Artifact>> namedOutputs()
namedOutputs in class DefaultInfopublic com.google.common.collect.ImmutableSet<Artifact> defaultOutputs()
defaultOutputs in class DefaultInfopublic boolean equals(@Nullable Object another)
ImmutableDefaultInfo that have equal attribute values.public int hashCode()
namedOutputs, defaultOutputs.