@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, isImmutable
getErrorMessageForUnknownField, getFieldNames, getMethods, getValue, repr
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public 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 DefaultInfo
public com.google.common.collect.ImmutableSet<Artifact> defaultOutputs()
defaultOutputs
in class DefaultInfo
public boolean equals(@Nullable Object another)
ImmutableDefaultInfo
that have equal attribute values.public int hashCode()
namedOutputs
, defaultOutputs
.