Re-model tasks that implement interfaces like PatternFilterable
, JavaForkOptions
, ExecSpec
, CopySpec
etc
#29196
Labels
a:bug
in:provider-api
property lazy provider MapProperty ListProperty DirectoryProperty
is:blocker
Needs to be resolved to unblock another issue
p:lazy-migration
Issues covered by migration to an all-lazy API
We have tasks that implement very generic interfaces, like:
ExecSpec
,JavaExecSpec
,JavaForkOptions
,ProcessForkOptions
CopySpec
PatternFilterable
Some examples:
Exec
implementsExecSpec
and transitively alsoProcessForkOptions
JavaCompile
implementsPatternFilterable
Test
implementsPatternFilterable
andJavaForkOptions
Checkstyle
implementsPatternFilterable
Copy
implementsCopySpec
and transitively alsoPatternFilterable
We should remodel that, or drop interfaces. Let's figure out what is the best way?
Tasks
The text was updated successfully, but these errors were encountered: