hg: closures/closures/langtools: Initial checkin of closures prototype [gafter]
neal at gafter.com
neal at gafter.com
Fri Jul 4 23:47:56 PDT 2008
Changeset: 9216417cc5c0
Author: gafter
Date: 2008-07-04 23:38 -0700
URL: http://hg.openjdk.java.net/closures/closures/langtools/rev/9216417cc5c0
Initial checkin of closures prototype [gafter]
+ src/share/classes/com/sun/source/tree/ControlInvocationTree.java
+ src/share/classes/com/sun/source/tree/EtaExpansionTree.java
+ src/share/classes/com/sun/source/tree/FuncTypeTree.java
+ src/share/classes/com/sun/source/tree/LambdaTree.java
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
! src/share/classes/com/sun/source/tree/TypeParameterTree.java
+ src/share/classes/com/sun/source/tree/UnionTypeTree.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
+ src/share/classes/com/sun/tools/javac/code/FunctionTypes.java
! src/share/classes/com/sun/tools/javac/code/Lint.java
! src/share/classes/com/sun/tools/javac/code/Scope.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/TypeTags.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/Assign.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ src/share/classes/com/sun/tools/javac/comp/DeClosure.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/share/classes/com/sun/tools/javac/jvm/CRTable.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/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/Items.java
! src/share/classes/com/sun/tools/javac/jvm/Target.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/parser/Parser.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/parser/Token.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/resources/legacy.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/share/classes/com/sun/tools/javac/util/Context.java
! src/share/classes/com/sun/tools/javac/util/List.java
! src/share/classes/com/sun/tools/javac/util/ListBuffer.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! src/share/classes/com/sun/tools/javac/util/Messages.java
! src/share/classes/com/sun/tools/javac/util/Name.java
! src/share/classes/com/sun/tools/javadoc/JavadocTool.java
! src/share/classes/javax/lang/model/SourceVersion.java
! src/share/classes/javax/lang/model/type/ExecutableType.java
+ src/share/classes/javax/lang/model/type/UnionType.java
! test/tools/javac/6394683/T6394683.java
! test/tools/javac/6491592/T6491592.out
+ test/tools/javac/GenericEnum.java
+ test/tools/javac/Parse2.java
+ test/tools/javac/Parse3.java
! test/tools/javac/T6705935.java
+ test/tools/javac/closures/Bloch1.java
+ test/tools/javac/closures/Capture1.java
+ test/tools/javac/closures/Capture2.java
+ test/tools/javac/closures/Capture3.java
+ test/tools/javac/closures/Capture4.java
+ test/tools/javac/closures/Capture5.java
+ test/tools/javac/closures/Capture6.java
+ test/tools/javac/closures/Capture7.java
+ test/tools/javac/closures/Capture8.java
+ test/tools/javac/closures/Capture9.java
+ test/tools/javac/closures/Clarkson10.java
+ test/tools/javac/closures/Clarkson12.java
+ test/tools/javac/closures/Clarkson13.java
+ test/tools/javac/closures/Clarkson2.java
+ test/tools/javac/closures/Clarkson3.java
+ test/tools/javac/closures/Clarkson4.java
+ test/tools/javac/closures/Clarkson5.java
+ test/tools/javac/closures/Clarkson6.java
+ test/tools/javac/closures/Clarkson7.java
+ test/tools/javac/closures/Clarkson9.java
+ test/tools/javac/closures/ClosureConversion1.java
+ test/tools/javac/closures/ClosureConversion2.java
+ test/tools/javac/closures/ClosureConversion3.java
+ test/tools/javac/closures/CompletionTransparency1.java
+ test/tools/javac/closures/CompletionTransparency2.java
+ test/tools/javac/closures/CompletionTransparency3.java
+ test/tools/javac/closures/Continue1.java
+ test/tools/javac/closures/Continue2.java
+ test/tools/javac/closures/Control1.java
+ test/tools/javac/closures/DisjunctiveType1.java
+ test/tools/javac/closures/Eoin.java
+ test/tools/javac/closures/EtaExpansion.java
+ test/tools/javac/closures/ExceptionTransparency1.java
+ test/tools/javac/closures/ExceptionTransparency2.java
+ test/tools/javac/closures/ExceptionTransparency3.java
+ test/tools/javac/closures/ExceptionTransparency4.java
+ test/tools/javac/closures/ExceptionTransparency5.java
+ test/tools/javac/closures/ExceptionTransparency6.java
+ test/tools/javac/closures/ExceptionTransparency7.java
+ test/tools/javac/closures/ExtendsNothing.java
+ test/tools/javac/closures/Holser.java
+ test/tools/javac/closures/Inner1.java
+ test/tools/javac/closures/Javier.java
+ test/tools/javac/closures/Mahieu.java
+ test/tools/javac/closures/Mahieu10.java
+ test/tools/javac/closures/Mahieu11.java
+ test/tools/javac/closures/Mahieu12.java
+ test/tools/javac/closures/Mahieu13.java
+ test/tools/javac/closures/Mahieu14.java
+ test/tools/javac/closures/Mahieu15.java
+ test/tools/javac/closures/Mahieu16.java
+ test/tools/javac/closures/Mahieu2.java
+ test/tools/javac/closures/Mahieu3.java
+ test/tools/javac/closures/Mahieu4.java
+ test/tools/javac/closures/Mahieu5.java
+ test/tools/javac/closures/Mahieu6.java
+ test/tools/javac/closures/Mahieu7.java
+ test/tools/javac/closures/Mahieu8.java
+ test/tools/javac/closures/Mahieu9.java
+ test/tools/javac/closures/Morris.java
+ test/tools/javac/closures/Natural1.java
+ test/tools/javac/closures/Neal1.java
+ test/tools/javac/closures/Neal2.java
+ test/tools/javac/closures/Neal3.java
+ test/tools/javac/closures/Neal6.java
+ test/tools/javac/closures/NestedInvocation.java
+ test/tools/javac/closures/Nothing1.java
+ test/tools/javac/closures/Nothing2.java
+ test/tools/javac/closures/Nothing3.java
+ test/tools/javac/closures/Nothing4.java
+ test/tools/javac/closures/Parse1.java
+ test/tools/javac/closures/Parse2.java
+ test/tools/javac/closures/Parse3.java
+ test/tools/javac/closures/Parse4.java
+ test/tools/javac/closures/ParseEta.java
+ test/tools/javac/closures/Rajan1.java
+ test/tools/javac/closures/Restricted1.java
+ test/tools/javac/closures/Restricted2.java
+ test/tools/javac/closures/Restricted3.java
+ test/tools/javac/closures/SelectStatic.java
+ test/tools/javac/closures/Shared1.java
+ test/tools/javac/closures/Shared2.java
+ test/tools/javac/closures/Shared3.java
+ test/tools/javac/closures/Static1.java
+ test/tools/javac/closures/Subtype.java
+ test/tools/javac/closures/Swallow.java
+ test/tools/javac/closures/Variance1.java
+ test/tools/javac/closures/Variance2.java
+ test/tools/javac/closures/VoidResult1.java
+ test/tools/javac/closures/Weiqi.java
+ test/tools/javac/closures/Weiqi1.java
+ test/tools/javac/closures/Weiqi2.java
+ test/tools/javac/closures/With1.java
+ test/tools/javac/closures/WrongFrame.java
! test/tools/javac/processing/model/testgetallmembers/Main.java
! test/tools/javac/proprietary/WarnClass.java
! test/tools/javac/proprietary/WarnImport.java
! test/tools/javac/proprietary/WarnMethod.java
! test/tools/javac/proprietary/WarnStaticImport.java
! test/tools/javac/proprietary/WarnVariable.java
! test/tools/javac/proprietary/WarnWildcard.java
More information about the closures-dev
mailing list