public static interface JavaLibraryDescription.CoreArg extends JvmLibraryArg, HasDeclaredDeps, HasProvidedDeps, HasSrcs, HasTests
DEFAULT_TARGET_PLATFORM_PARAM_NAME
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableSortedSet<BuildTarget> |
getExportedDeps() |
Optional<SourcePath> |
getManifestFile() |
Optional<String> |
getMavenCoords() |
Optional<SourcePath> |
getMavenPomTemplate() |
com.google.common.collect.ImmutableList<String> |
getPostprocessClassesCommands() |
Optional<SourcePath> |
getProguardConfig() |
com.google.common.collect.ImmutableSortedSet<SourcePath> |
getResources() |
Optional<Path> |
getResourcesRoot() |
com.google.common.collect.ImmutableSortedSet<BuildTarget> |
getRuntimeDeps() |
com.google.common.collect.ImmutableSortedSet<BuildTarget> |
getSourceOnlyAbiDeps() |
Optional<SourcePath> |
getUnbundledResourcesRoot() |
addLegacyProcessors, addPlugins, buildJavaAnnotationProcessorParams, buildStandardJavacParams, getAbiGenerationMode, getAnnotationProcessorDeps, getAnnotationProcessorOnly, getAnnotationProcessorParams, getAnnotationProcessors, getCompileAgainst, getCompiler, getCompilerClassName, getExtraArguments, getJavac, getJavacJar, getJavacSpec, getJavaPluginParams, getJavaVersion, getNeverMarkAsUnusedDependency, getOnUnusedDependencies, getPlugins, getPluginsOf, getRemoveClasses, getSource, getSourceAbiVerificationMode, getTarget, hasJavacSpec, isValidJavacJar, verify
getCompatibleWith, getDefaultTargetPlatform, getLabels, getLicenses, labelsContainsAnyOf
getName
getRequiredForSourceOnlyAbi
getDeps
getExportedProvidedDeps, getProvidedDeps
@Value.NaturalOrder com.google.common.collect.ImmutableSortedSet<SourcePath> getResources()
Optional<SourcePath> getProguardConfig()
com.google.common.collect.ImmutableList<String> getPostprocessClassesCommands()
Optional<SourcePath> getUnbundledResourcesRoot()
Optional<SourcePath> getManifestFile()
Optional<SourcePath> getMavenPomTemplate()
@Value.NaturalOrder com.google.common.collect.ImmutableSortedSet<BuildTarget> getExportedDeps()
@Value.NaturalOrder com.google.common.collect.ImmutableSortedSet<BuildTarget> getSourceOnlyAbiDeps()
@Value.NaturalOrder com.google.common.collect.ImmutableSortedSet<BuildTarget> getRuntimeDeps()