hg: lambda/lambda/jdk: rename java.util.functions -> java.util.function
Paul Benedict
pbenedict at apache.org
Thu Nov 15 11:13:03 PST 2012
Mike, why is the singular preferred? I am curious on the reasoning. Some
other packages use plural. For example, "util.streams", "util.prefs",
"nio.channels".
Paul
On Thu, Nov 15, 2012 at 12:55 PM, <mike.duigou at oracle.com> wrote:
> Changeset: ef5e16bf1045
> Author: mduigou
> Date: 2012-11-15 10:55 -0800
> URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/ef5e16bf1045
>
> rename java.util.functions -> java.util.function
>
> ! make/docs/CORE_PKGS.gmk
> ! make/java/java/Makefile
> ! makefiles/docs/CORE_PKGS.gmk
> ! src/share/classes/java/lang/CharSequence.java
> ! src/share/classes/java/lang/Iterable.java
> ! src/share/classes/java/lang/ThreadLocal.java
> ! src/share/classes/java/util/Collection.java
> ! src/share/classes/java/util/Comparators.java
> ! src/share/classes/java/util/Iterables.java
> ! src/share/classes/java/util/Iterator.java
> ! src/share/classes/java/util/Iterators.java
> ! src/share/classes/java/util/Map.java
> ! src/share/classes/java/util/Optional.java
> ! src/share/classes/java/util/concurrent/atomic/AtomicInteger.java
> !
> src/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
> ! src/share/classes/java/util/concurrent/atomic/AtomicLong.java
> ! src/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
> ! src/share/classes/java/util/concurrent/atomic/AtomicReference.java
> !
> src/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
> + src/share/classes/java/util/function/BiBlock.java
> + src/share/classes/java/util/function/BiMapper.java
> + src/share/classes/java/util/function/BiPredicate.java
> + src/share/classes/java/util/function/BinaryOperator.java
> + src/share/classes/java/util/function/Block.java
> + src/share/classes/java/util/function/Combiner.java
> + src/share/classes/java/util/function/DoubleBinaryOperator.java
> + src/share/classes/java/util/function/DoubleMapper.java
> + src/share/classes/java/util/function/DoubleUnaryOperator.java
> + src/share/classes/java/util/function/Factory.java
> + src/share/classes/java/util/function/FlatMapper.java
> + src/share/classes/java/util/function/IntBinaryOperator.java
> + src/share/classes/java/util/function/IntMapper.java
> + src/share/classes/java/util/function/IntUnaryOperator.java
> + src/share/classes/java/util/function/LongBinaryOperator.java
> + src/share/classes/java/util/function/LongMapper.java
> + src/share/classes/java/util/function/LongUnaryOperator.java
> + src/share/classes/java/util/function/Mapper.java
> + src/share/classes/java/util/function/Mappers.java
> + src/share/classes/java/util/function/Predicate.java
> + src/share/classes/java/util/function/Predicates.java
> + src/share/classes/java/util/function/UnaryOperator.java
> + src/share/classes/java/util/function/package.html
> - src/share/classes/java/util/functions/BiBlock.java
> - src/share/classes/java/util/functions/BiMapper.java
> - src/share/classes/java/util/functions/BiPredicate.java
> - src/share/classes/java/util/functions/BinaryOperator.java
> - src/share/classes/java/util/functions/Block.java
> - src/share/classes/java/util/functions/Combiner.java
> - src/share/classes/java/util/functions/DoubleBinaryOperator.java
> - src/share/classes/java/util/functions/DoubleMapper.java
> - src/share/classes/java/util/functions/DoubleUnaryOperator.java
> - src/share/classes/java/util/functions/Factory.java
> - src/share/classes/java/util/functions/FlatMapper.java
> - src/share/classes/java/util/functions/IntBinaryOperator.java
> - src/share/classes/java/util/functions/IntMapper.java
> - src/share/classes/java/util/functions/IntUnaryOperator.java
> - src/share/classes/java/util/functions/LongBinaryOperator.java
> - src/share/classes/java/util/functions/LongMapper.java
> - src/share/classes/java/util/functions/LongUnaryOperator.java
> - src/share/classes/java/util/functions/Mapper.java
> - src/share/classes/java/util/functions/Mappers.java
> - src/share/classes/java/util/functions/Predicate.java
> - src/share/classes/java/util/functions/Predicates.java
> - src/share/classes/java/util/functions/UnaryOperator.java
> - src/share/classes/java/util/functions/package.html
> ! src/share/classes/java/util/streams/ReferencePipeline.java
> ! src/share/classes/java/util/streams/Sink.java
> ! src/share/classes/java/util/streams/Spliterator.java
> ! src/share/classes/java/util/streams/Stream.java
> ! src/share/classes/java/util/streams/Streams.java
> ! src/share/classes/java/util/streams/ops/CumulateOp.java
> ! src/share/classes/java/util/streams/ops/FilterOp.java
> ! src/share/classes/java/util/streams/ops/FlatMapOp.java
> ! src/share/classes/java/util/streams/ops/FoldOp.java
> ! src/share/classes/java/util/streams/ops/ForEachOp.java
> ! src/share/classes/java/util/streams/ops/GroupByOp.java
> ! src/share/classes/java/util/streams/ops/MapOp.java
> ! src/share/classes/java/util/streams/ops/MatchOp.java
> ! src/share/classes/java/util/streams/ops/NodeBuilder.java
> ! src/share/classes/java/util/streams/ops/Nodes.java
> ! src/share/classes/java/util/streams/ops/OpUtils.java
> ! src/share/classes/java/util/streams/ops/ReduceByOp.java
> ! src/share/classes/java/util/streams/ops/SeedlessFoldOp.java
> ! src/share/classes/java/util/streams/ops/TeeOp.java
> ! src/share/classes/java/util/streams/primitives/IntBlock.java
> ! src/share/classes/java/util/streams/primitives/IntFactory.java
> ! src/share/classes/java/util/streams/primitives/IntIterable.java
> ! src/share/classes/java/util/streams/primitives/IntIterator.java
> ! src/share/classes/java/util/streams/primitives/IntNodeBuilder.java
> ! src/share/classes/java/util/streams/primitives/IntNodes.java
> ! src/share/classes/java/util/streams/primitives/IntPipeline.java
> ! src/share/classes/java/util/streams/primitives/IntSpliterator.java
> ! src/share/classes/java/util/streams/primitives/IntStream.java
> ! src/share/classes/java/util/streams/primitives/IntUnaryOperator.java
> ! src/share/classes/java/util/streams/primitives/Primitives.java
> ! src/share/classes/java/util/streams/primitives/RefToIntMapOp.java
> ! test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalFactoryTest.java
> ! test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalTest.java
> ! test-ng/tests/org/openjdk/tests/java/util/ComparatorsTest.java
> ! test-ng/tests/org/openjdk/tests/java/util/LambdaTestHelpers.java
> ! test-ng/tests/org/openjdk/tests/java/util/NullArgsTestCase.java
> !
> test-ng/tests/org/openjdk/tests/java/util/concurrent/AtomicReferenceTest.java
> !
> test-ng/tests/org/openjdk/tests/java/util/functions/DoubleUnaryOperatorTest.java
> !
> test-ng/tests/org/openjdk/tests/java/util/functions/IntUnaryOperatorTest.java
> !
> test-ng/tests/org/openjdk/tests/java/util/functions/LongUnaryOperatorTest.java
> ! test-ng/tests/org/openjdk/tests/java/util/functions/MappersTest.java
> ! test-ng/tests/org/openjdk/tests/java/util/functions/PredicatesTest.java
> !
> test-ng/tests/org/openjdk/tests/java/util/functions/UnaryOperatorTest.java
> ! test-ng/tests/org/openjdk/tests/java/util/streams/OpTestCase.java
> !
> test-ng/tests/org/openjdk/tests/java/util/streams/StreamIntermediateOpTestScenario.java
> !
> test-ng/tests/org/openjdk/tests/java/util/streams/StreamTestDataProvider.java
> ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/FindAnyOpTest.java
> ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/FlagOpTest.java
> ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/FlatMapOpTest.java
> ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/GroupByOpTest.java
> ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/IntNodeTest.java
> ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/MapOpTest.java
> ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/MatchOpTest.java
> !
> test-ng/tests/org/openjdk/tests/java/util/streams/ops/NodeBuilderTest.java
> ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/NodeTest.java
> ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/ReduceByOpTest.java
> ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/SliceOpTest.java
> ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/TeeOpTest.java
> !
> test-ng/tests/org/openjdk/tests/java/util/streams/primitives/IntStreamIntermediateOpTestScenario.java
> !
> test-ng/tests/org/openjdk/tests/java/util/streams/primitives/IntStreamTestDataProvider.java
> ! test-ng/tests/org/openjdk/tests/javac/LambdaTranslationTest1.java
> ! test-ng/tests/org/openjdk/tests/javac/LambdaTranslationTest2.java
> !
> test-ng/tests/org/openjdk/tests/javac/MethodReferenceTestInstanceMethod.java
> ! test/java/util/Collection/MOAT.java
>
>
>
More information about the lambda-dev
mailing list