Package com.cleanroommc.tokenenvoy
Class TokenEnvoyExtension
java.lang.Object
com.cleanroommc.tokenenvoy.TokenEnvoyExtension
-
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) Global class-file filter.protected abstract org.gradle.api.file.ProjectLayoutprotected abstract org.gradle.api.model.ObjectFactoryprotected abstract org.gradle.api.provider.ProviderFactoryGlobal resource filter.org.gradle.api.NamedDomainObjectContainer<TokenEnvoySourceSetSpec> Tokens applied to every source set.voidincludeClasses(Object... patterns) voidincludeResources(Object... patterns) methodMissing(String name, Object args) Groovy:main { ... }configures the source set of that name.voidresources(groovy.lang.Closure<?> closure) voidresources(org.gradle.api.Action<? super TokenFileFilterSpec> action) voidLoadsNAME=valueentries from a properties file as global tokens.voidSets a token for every source set.voidsourceSet(String name, org.gradle.api.Action<? super TokenEnvoySourceSetSpec> action) voidsourceSets(org.gradle.api.Action<? super org.gradle.api.NamedDomainObjectContainer<TokenEnvoySourceSetSpec>> action)
-
Constructor Details
-
TokenEnvoyExtension
@Inject public TokenEnvoyExtension(org.gradle.api.model.ObjectFactory objects)
-
-
Method Details
-
getTokens
Tokens applied to every source set. A source-setsetof the same name wins. -
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() -
getClasses
Global class-file filter. Applied to every source set, then unioned with that source set's ownclassesfilter. -
getResources
Global resource filter. Applied to every source set, then unioned with that source set's ownresourcesfilter. -
classes
-
classes
public void classes(groovy.lang.Closure<?> closure) -
resources
-
resources
public void resources(groovy.lang.Closure<?> closure) -
includeClasses
-
excludeClasses
-
includeResources
-
excludeResources
-
getSourceSets
-
sourceSets
public void sourceSets(org.gradle.api.Action<? super org.gradle.api.NamedDomainObjectContainer<TokenEnvoySourceSetSpec>> action) -
sourceSet
-
sourceSet
-
set
Sets a token for every source set.nameis the bare token name. Classes and resources must write@{name}. -
set
LoadsNAME=valueentries from a properties file as global tokens. Values may contain${gradleProperty}placeholders. -
methodMissing
Groovy:main { ... }configures the source set of that name.
-