This is an automated email from the ASF dual-hosted git repository.

sunlan pushed a commit to branch GROOVY-8258
in repository https://gitbox.apache.org/repos/asf/groovy.git

commit 2610bac0444c09c2424ac0730158be1fcae97fd5
Author: Daniel Sun <[email protected]>
AuthorDate: Mon Oct 5 01:10:32 2020 +0800

    GROOVY-8258: mark backend classes as internal
---
 .../groovy-linq/src/main/groovy/org/apache/groovy/linq/Queryable.java   | 2 ++
 .../groovy/org/apache/groovy/linq/provider/QueryableCollection.java     | 2 ++
 2 files changed, 4 insertions(+)

diff --git 
a/subprojects/groovy-linq/src/main/groovy/org/apache/groovy/linq/Queryable.java 
b/subprojects/groovy-linq/src/main/groovy/org/apache/groovy/linq/Queryable.java
index 95d67f9..56803ac 100644
--- 
a/subprojects/groovy-linq/src/main/groovy/org/apache/groovy/linq/Queryable.java
+++ 
b/subprojects/groovy-linq/src/main/groovy/org/apache/groovy/linq/Queryable.java
@@ -19,6 +19,7 @@
 package org.apache.groovy.linq;
 
 import groovy.lang.Tuple2;
+import groovy.transform.Internal;
 
 import java.math.BigDecimal;
 import java.util.List;
@@ -34,6 +35,7 @@ import java.util.stream.Stream;
  * @param <T> the type of Queryable element
  * @since 4.0.0
  */
+@Internal
 public interface Queryable<T> {
     <U> Queryable<Tuple2<T, U>> innerJoin(Queryable<? extends U> queryable, 
BiPredicate<? super T, ? super U> joiner);
 
diff --git 
a/subprojects/groovy-linq/src/main/groovy/org/apache/groovy/linq/provider/QueryableCollection.java
 
b/subprojects/groovy-linq/src/main/groovy/org/apache/groovy/linq/provider/QueryableCollection.java
index 282e68b..0eb3239 100644
--- 
a/subprojects/groovy-linq/src/main/groovy/org/apache/groovy/linq/provider/QueryableCollection.java
+++ 
b/subprojects/groovy-linq/src/main/groovy/org/apache/groovy/linq/provider/QueryableCollection.java
@@ -20,6 +20,7 @@ package org.apache.groovy.linq.provider;
 
 import groovy.lang.Tuple;
 import groovy.lang.Tuple2;
+import groovy.transform.Internal;
 import org.apache.groovy.linq.Queryable;
 
 import java.math.BigDecimal;
@@ -40,6 +41,7 @@ import java.util.stream.StreamSupport;
  * @param <T> the type of Queryable element
  * @since 4.0.0
  */
+@Internal
 public class QueryableCollection<T> implements Queryable<T>, Iterable<T> {
     private final Iterable<T> sourceIterable;
     private Stream<T> sourceStream;

Reply via email to