You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by su...@apache.org on 2020/10/04 20:09:12 UTC

[groovy] 01/02: GROOVY-8258: mark backend classes as internal

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 a950f5162701035b2b8b652d61c1627ce462f428
Author: Daniel Sun <su...@apache.org>
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;