public class FileListableLinkerInputArg extends Object implements Arg, HasSourcePath
Modifier and Type | Method and Description |
---|---|
void |
appendToCommandLine(java.util.function.Consumer<String> consumer,
SourcePathResolverAdapter pathResolver)
Feed the contents of the Arg to the supplied consumer.
|
void |
appendToCommandLineRel(java.util.function.Consumer<String> consumer,
CanonicalCellName currentCellName,
SourcePathResolverAdapter pathResolver,
boolean useUnixPathSeparator) |
boolean |
equals(Object other) |
static com.google.common.collect.ImmutableList<Arg> |
from(com.google.common.collect.ImmutableList<SourcePathArg> values) |
SourcePath |
getPath() |
int |
hashCode() |
String |
toString() |
static Arg |
withSourcePathArg(SourcePathArg value) |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
flattenToSpaceSeparatedString, singleCommandLineArg, stringify, stringify, stringify, stringifyList
public static Arg withSourcePathArg(SourcePathArg value)
public static com.google.common.collect.ImmutableList<Arg> from(com.google.common.collect.ImmutableList<SourcePathArg> values)
public void appendToCommandLine(java.util.function.Consumer<String> consumer, SourcePathResolverAdapter pathResolver)
Arg
appendToCommandLine
in interface Arg
public void appendToCommandLineRel(java.util.function.Consumer<String> consumer, CanonicalCellName currentCellName, SourcePathResolverAdapter pathResolver, boolean useUnixPathSeparator)
public String toString()
public boolean equals(Object other)
public int hashCode()
public SourcePath getPath()
getPath
in interface HasSourcePath