public abstract class CxxSource extends Object
Modifier and Type | Class and Description |
---|---|
static class |
CxxSource.Type |
Constructor and Description |
---|
CxxSource() |
Modifier and Type | Method and Description |
---|---|
abstract com.google.common.collect.ImmutableList<String> |
getFlags() |
abstract SourcePath |
getPath() |
abstract CxxSource.Type |
getType() |
static CxxSource |
of(CxxSource.Type type,
SourcePath path,
com.google.common.collect.ImmutableList<String> flags) |
public abstract CxxSource.Type getType()
public abstract SourcePath getPath()
public abstract com.google.common.collect.ImmutableList<String> getFlags()
public static CxxSource of(CxxSource.Type type, SourcePath path, com.google.common.collect.ImmutableList<String> flags)