hg: valhalla/valhalla/langtools: Add some functional juice to javac code

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Mon Aug 11 16:38:18 UTC 2014


Changeset: 98cd669dfb21
Author:    mcimadamore
Date:      2014-08-11 17:32 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/98cd669dfb21

Add some functional juice to javac code
*) Added new collector function to List
*) Replace javac's Pair with more general Tuple-like class(es)

! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/Lint.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/comp/SpecializeTypes.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java
! src/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/util/List.java
! src/share/classes/com/sun/tools/javac/util/Log.java
- src/share/classes/com/sun/tools/javac/util/Pair.java
+ src/share/classes/com/sun/tools/javac/util/Tuple.java
! src/share/classes/com/sun/tools/javadoc/AnnotationDescImpl.java
! test/lib/combo/tools/javac/combo/JavacTemplateTestBase.java
! test/tools/javac/failover/CheckAttributedTree.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/javac/FDTest.java



More information about the valhalla-dev mailing list