public class IjProjectCommandHelper extends Object
Constructor and Description |
---|
IjProjectCommandHelper(BuckEventBus buckEventBus,
com.google.common.util.concurrent.ListeningExecutorService executor,
CloseableMemoizedSupplier<DepsAwareExecutor<? super ComputeResult,?>> depsAwareExecutor,
InstrumentedVersionedTargetGraphCache versionedTargetGraphCache,
TypeCoercerFactory typeCoercerFactory,
UnconfiguredBuildTargetViewFactory unconfiguredBuildTargetFactory,
Cell cell,
Optional<TargetConfiguration> targetConfiguration,
IjProjectConfig projectConfig,
boolean enableParserProfiling,
boolean processAnnotations,
boolean updateOnly,
String outputDir,
BuckBuildRunner buckBuildRunner,
java.util.function.Function<Iterable<String>,com.google.common.collect.ImmutableList<TargetNodeSpec>> argsParser,
ProjectGeneratorParameters projectGeneratorParameters,
BuckConfig buckConfig) |
Modifier and Type | Method and Description |
---|---|
static com.google.common.collect.ImmutableSet<BuildTarget> |
filterTests(com.google.common.collect.ImmutableSet<BuildTarget> testTargets,
CellPathResolver cellPathResolver,
com.google.common.collect.ImmutableSet<String> includes,
com.google.common.collect.ImmutableSet<String> excludes) |
JavaPackageFinder |
getJavaPackageFinder(BuckConfig buckConfig) |
ExitCode |
parseTargetsAndRunProjectGenerator(List<String> arguments) |
public IjProjectCommandHelper(BuckEventBus buckEventBus, com.google.common.util.concurrent.ListeningExecutorService executor, CloseableMemoizedSupplier<DepsAwareExecutor<? super ComputeResult,?>> depsAwareExecutor, InstrumentedVersionedTargetGraphCache versionedTargetGraphCache, TypeCoercerFactory typeCoercerFactory, UnconfiguredBuildTargetViewFactory unconfiguredBuildTargetFactory, Cell cell, Optional<TargetConfiguration> targetConfiguration, IjProjectConfig projectConfig, boolean enableParserProfiling, boolean processAnnotations, boolean updateOnly, String outputDir, BuckBuildRunner buckBuildRunner, java.util.function.Function<Iterable<String>,com.google.common.collect.ImmutableList<TargetNodeSpec>> argsParser, ProjectGeneratorParameters projectGeneratorParameters, BuckConfig buckConfig)
public ExitCode parseTargetsAndRunProjectGenerator(List<String> arguments) throws IOException, InterruptedException
IOException
InterruptedException
public JavaPackageFinder getJavaPackageFinder(BuckConfig buckConfig)
public static com.google.common.collect.ImmutableSet<BuildTarget> filterTests(com.google.common.collect.ImmutableSet<BuildTarget> testTargets, CellPathResolver cellPathResolver, com.google.common.collect.ImmutableSet<String> includes, com.google.common.collect.ImmutableSet<String> excludes)