- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for getTaskClassInfo (0.26 sec)
-
subprojects/core/src/test/groovy/org/gradle/api/internal/project/taskfactory/DefaultTaskClassInfoStoreTest.groovy
def "cacheable tasks are detected"() { expect: taskClassInfoStore.getTaskClassInfo(MyCacheableTask).cacheable } private static class MyNonCacheableTask extends MyCacheableTask {} def "cacheability is not inherited"() { expect: !taskClassInfoStore.getTaskClassInfo(MyNonCacheableTask).cacheable } private static class NonAnnotatedTask extends DefaultTask {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Sep 03 06:55:11 UTC 2018 - 1.8K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/api/internal/project/taskfactory/TaskClassInfoStore.java
import org.gradle.api.Task; import org.gradle.internal.service.scopes.Scope; import org.gradle.internal.service.scopes.ServiceScope; @ServiceScope(Scope.Global.class) public interface TaskClassInfoStore { TaskClassInfo getTaskClassInfo(Class<? extends Task> type);
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Apr 17 00:47:05 UTC 2024 - 943 bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/api/internal/project/taskfactory/AnnotationProcessingTaskFactory.java
return process(taskFactory.create(taskIdentity, constructorArgs)); } private <S extends Task> S process(S task) { TaskClassInfo taskClassInfo = taskClassInfoStore.getTaskClassInfo(task.getClass()); for (TaskActionFactory actionFactory : taskClassInfo.getTaskActionFactories()) { ((TaskInternal) task).prependParallelSafeAction(actionFactory.create(instantiator)); }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Oct 18 14:40:02 UTC 2021 - 2.8K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/api/internal/project/taskfactory/DefaultTaskClassInfoStore.java
public DefaultTaskClassInfoStore(CrossBuildInMemoryCacheFactory cacheFactory) { this.classInfos = cacheFactory.newClassCache(); } @Override public TaskClassInfo getTaskClassInfo(Class<? extends Task> type) { return classInfos.get(type, aClass -> createTaskClassInfo(aClass.asSubclass(Task.class))); } private static TaskClassInfo createTaskClassInfo(Class<? extends Task> type) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Apr 22 14:04:47 UTC 2024 - 7.4K bytes - Viewed (0) -
subprojects/core/src/test/groovy/org/gradle/api/internal/project/taskfactory/AnnotationProcessingTaskFactoryTest.groovy
1 * action.execute(_ as InputChanges) 0 * _ } def cachesClassMetaInfo() { given: def taskInfo1 = taskClassInfoStore.getTaskClassInfo(TaskWithInputFile) def taskInfo2 = taskClassInfoStore.getTaskClassInfo(TaskWithInputFile) expect: taskInfo1.is(taskInfo2) } def "fails for #type.simpleName"() { when:
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Apr 11 20:42:35 UTC 2024 - 38.8K bytes - Viewed (0)