Skip to content

Conversation

@Goooler
Copy link
Member

@Goooler Goooler commented Nov 17, 2025

Refs #1849.


  • CHANGELOG's "Unreleased" section has been updated, if applicable.

Comment on lines -148 to +155
public fun include (Ljava/lang/String;)V
public fun include (Lgroovy/lang/Closure;)Lorg/gradle/api/tasks/util/PatternFilterable;
public fun include (Ljava/lang/Iterable;)Lorg/gradle/api/tasks/util/PatternFilterable;
public fun include (Lorg/gradle/api/specs/Spec;)Lorg/gradle/api/tasks/util/PatternFilterable;
public fun include ([Ljava/lang/String;)Lorg/gradle/api/tasks/util/PatternFilterable;
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ABI change.

Should we need to normalize all newly added patterns?

public interface PatternFilterable {
  PatternFilterable setIncludes(Iterable<String> includes);
  PatternFilterable include(String... includes);
  PatternFilterable include(Iterable<String> includes);
  PatternFilterable include(Spec<FileTreeElement> includeSpec);
  PatternFilterable include(Closure includeSpec);
}

@Goooler
Copy link
Member Author

Goooler commented Nov 17, 2025

It is complex! I have no strong idea to land this for now.

@Goooler Goooler closed this Nov 17, 2025
@Goooler Goooler deleted the g/20251117/relocator-filtering branch November 17, 2025 10:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants