Package com.cleanroommc.tokenenvoy
Class TokenEnvoySourceSetSpec
java.lang.Object
com.cleanroommc.tokenenvoy.TokenEnvoySourceSetSpec
- All Implemented Interfaces:
org.gradle.api.Named
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
org.gradle.api.Named.Namer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclasses(groovy.lang.Closure<?> closure) voidclasses(org.gradle.api.Action<? super TokenFileFilterSpec> action) voidexcludeClasses(Object... patterns) voidexcludeResources(Object... patterns) Class-file filter for this source set.protected abstract org.gradle.api.file.ProjectLayoutgetName()protected abstract org.gradle.api.model.ObjectFactoryprotected abstract org.gradle.api.provider.ProviderFactoryResource filter for this source set.abstract org.gradle.api.provider.Property<Boolean> Whentrue, onlyprocessResourcesis hooked for this source set.voidincludeClasses(Object... patterns) voidincludeResources(Object... patterns) voidresources(groovy.lang.Closure<?> closure) voidresources(org.gradle.api.Action<? super TokenFileFilterSpec> action) voidLoadsNAME=valueentries from a properties file into this source set.voidSets a token for this source set.
-
Constructor Details
-
TokenEnvoySourceSetSpec
-
-
Method Details
-
getResourcesOnly
Whentrue, onlyprocessResourcesis hooked for this source set. Compiled classes are left untouched. Defaults tofalse. -
getTokens
-
getObjects
@Inject protected abstract org.gradle.api.model.ObjectFactory getObjects() -
getProviders
@Inject protected abstract org.gradle.api.provider.ProviderFactory getProviders() -
getLayout
@Inject protected abstract org.gradle.api.file.ProjectLayout getLayout() -
getName
- Specified by:
getNamein interfaceorg.gradle.api.Named
-
getClasses
Class-file filter for this source set. Unioned with the globalclassesfilter. -
getResources
Resource filter for this source set. Unioned with the globalresourcesfilter. -
classes
-
classes
public void classes(groovy.lang.Closure<?> closure) -
resources
-
resources
public void resources(groovy.lang.Closure<?> closure) -
includeClasses
-
excludeClasses
-
includeResources
-
excludeResources
-
set
Sets a token for this source set.This overrides a global token of the same name
- Parameters:
token- does not include the prefix+suffix with the name. Only do that in your source/resource files.
-
set
LoadsNAME=valueentries from a properties file into this source set. Values may contain${gradleProperty}placeholders.
-