--- a/jdk/test/TEST.groups Fri Sep 13 11:18:44 2013 -0700
+++ b/jdk/test/TEST.groups Fri Sep 13 11:19:13 2013 -0700
@@ -20,6 +20,7 @@
# questions.
#
+# java.lang package and VM runtime support
jdk_lang = \
java/lang \
-java/lang/management \
@@ -30,9 +31,64 @@
jdk/lambda \
vm
+# All of the java.util package
jdk_util = \
+ :jdk_util_other \
+ :jdk_collections \
+ :jdk_concurrent \
+ :jdk_stream
+
+# All util components not part of some other util category
+jdk_util_other = \
java/util \
- sun/util
+ sun/util \
+ -:jdk_collections \
+ -:jdk_concurrent \
+ -:jdk_stream
+
+# java.util.concurrent (JSR-166)
+# Maintained by JSR-166 EG (Doug Lea et al)
+# Deque and PriorityQueue are also generally maintained by JSR-166
+jdk_concurrent = \
+ java/util/concurrent \
+ java/util/Deque \
+ java/util/PriorityQueue
+
+# Java Collections Framework
+jdk_collections = \
+ java/util/AbstractCollection \
+ java/util/AbstractList \
+ java/util/AbstractMap \
+ java/util/AbstractSequentialList \
+ java/util/ArrayList \
+ java/util/Arrays \
+ java/util/BitSet \
+ java/util/Collection \
+ java/util/Collections \
+ java/util/EnumMap \
+ java/util/EnumSet \
+ java/util/Comparator \
+ java/util/Iterator \
+ java/util/HashMap \
+ java/util/Hashtable \
+ java/util/IdentityHashMap \
+ java/util/List \
+ java/util/LinkedHashMap \
+ java/util/LinkedHashSet \
+ java/util/LinkedList \
+ java/util/Map \
+ java/util/NavigableMap \
+ java/util/TimSort \
+ java/util/TreeMap \
+ java/util/Vector \
+ java/util/WeakHashMap
+
+# java.util.stream (JSR-335)
+jdk_stream = \
+ java/util/Optional \
+ java/util/SummaryStatistics \
+ java/util/function \
+ java/util/stream
jdk_math = \
java/math