public abstract class NativeLinkableInput extends Object
Modifier and Type | Class and Description |
---|---|
static class |
NativeLinkableInput.Builder |
Constructor and Description |
---|
NativeLinkableInput() |
Modifier and Type | Method and Description |
---|---|
static NativeLinkableInput.Builder |
builder() |
static NativeLinkableInput |
concat(Iterable<NativeLinkableInput> items)
Combine, in order, several
NativeLinkableInput objects into a single one. |
abstract com.google.common.collect.ImmutableList<Arg> |
getArgs() |
abstract com.google.common.collect.ImmutableSet<FrameworkPath> |
getFrameworks() |
abstract com.google.common.collect.ImmutableSet<FrameworkPath> |
getLibraries() |
static NativeLinkableInput |
of() |
static NativeLinkableInput |
of(List<Arg> args,
Set<FrameworkPath> frameworks,
Set<FrameworkPath> libraries) |
NativeLinkableInput |
withArgs(List<Arg> args) |
@Value.Parameter public abstract com.google.common.collect.ImmutableList<Arg> getArgs()
@Value.Parameter public abstract com.google.common.collect.ImmutableSet<FrameworkPath> getFrameworks()
@Value.Parameter public abstract com.google.common.collect.ImmutableSet<FrameworkPath> getLibraries()
public static NativeLinkableInput concat(Iterable<NativeLinkableInput> items)
NativeLinkableInput
objects into a single one.public NativeLinkableInput withArgs(List<Arg> args)
public static NativeLinkableInput of()
public static NativeLinkableInput of(List<Arg> args, Set<FrameworkPath> frameworks, Set<FrameworkPath> libraries)
public static NativeLinkableInput.Builder builder()