Package com.facebook.buck.jvm.groovy
Interface GroovyLibraryDescription.CoreArg
-
- All Superinterfaces:
BuildRuleArg
,ConstructorArg
,DataTransferObject
,HasDeclaredDeps
,HasProvidedDeps
,HasSrcs
,HasTests
,JavaLibraryDescription.CoreArg
,JvmLibraryArg
,MaybeRequiredForSourceOnlyAbiArg
- All Known Implementing Classes:
GroovyLibraryDescriptionArg
,GroovyTestDescriptionArg
- Enclosing class:
- GroovyLibraryDescription
public static interface GroovyLibraryDescription.CoreArg extends JavaLibraryDescription.CoreArg
-
-
Field Summary
-
Fields inherited from interface com.facebook.buck.core.description.arg.BuildRuleArg
DEFAULT_TARGET_PLATFORM_PARAM_NAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Optional<AbiGenerationMode>
getAbiGenerationMode()
com.google.common.collect.ImmutableList<String>
getExtraGroovycArguments()
-
Methods inherited from interface com.facebook.buck.core.description.arg.BuildRuleArg
getCompatibleWith, getDefaultTargetPlatform, getLabels, getLicenses, labelsContainsAnyOf
-
Methods inherited from interface com.facebook.buck.core.description.arg.ConstructorArg
getName
-
Methods inherited from interface com.facebook.buck.core.description.arg.HasDeclaredDeps
getDeps
-
Methods inherited from interface com.facebook.buck.core.description.arg.HasProvidedDeps
getExportedProvidedDeps, getProvidedDeps
-
Methods inherited from interface com.facebook.buck.jvm.java.JavaLibraryDescription.CoreArg
getExportedDeps, getManifestFile, getMavenCoords, getMavenPomTemplate, getPostprocessClassesCommands, getProguardConfig, getResources, getResourcesRoot, getRuntimeDeps, getSourceOnlyAbiDeps, getUnbundledResourcesRoot
-
Methods inherited from interface com.facebook.buck.jvm.java.JvmLibraryArg
addLegacyProcessors, addPlugins, buildJavaAnnotationProcessorParams, buildStandardJavacParams, getAnnotationProcessorDeps, getAnnotationProcessorOnly, getAnnotationProcessorParams, getAnnotationProcessors, getCompileAgainst, getCompiler, getCompilerClassName, getExtraArguments, getJavac, getJavacJar, getJavacSpec, getJavaPluginParams, getJavaVersion, getNeverMarkAsUnusedDependency, getOnUnusedDependencies, getPlugins, getPluginsOf, getRemoveClasses, getSource, getSourceAbiVerificationMode, getTarget, hasJavacSpec, isValidJavacJar, verify
-
Methods inherited from interface com.facebook.buck.jvm.java.MaybeRequiredForSourceOnlyAbiArg
getRequiredForSourceOnlyAbi
-
-
-
-
Method Detail
-
getAbiGenerationMode
default Optional<AbiGenerationMode> getAbiGenerationMode()
- Specified by:
getAbiGenerationMode
in interfaceJvmLibraryArg
-
getExtraGroovycArguments
com.google.common.collect.ImmutableList<String> getExtraGroovycArguments()
-
-