hg: type-annotations/type-annotations/langtools: 16 new changesets

wdietl at gmail.com wdietl at gmail.com
Mon Dec 3 01:00:56 PST 2012


Changeset: e4c9e2831188
Author:    wmdietl
Date:      2012-11-25 00:16 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e4c9e2831188

Fix output of receiver parameter.

! src/share/classes/com/sun/tools/javac/tree/Pretty.java

Changeset: 31f42962be9f
Author:    wmdietl
Date:      2012-11-25 00:17 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/31f42962be9f

Fix typo in comment.

! src/share/classes/com/sun/tools/javac/util/Log.java

Changeset: 4d68e2a05b50
Author:    jjg
Date:      2012-11-27 13:55 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4d68e2a05b50

8004068: Fix build problems caused by on-demand imports
Reviewed-by: jjg
Contributed-by: eric.caspole at amd.com

! src/share/classes/com/sun/tools/javac/code/Types.java

Changeset: 1f41a5758cf7
Author:    vromero
Date:      2012-11-23 15:13 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/1f41a5758cf7

7144981: javac should ignore ignorable characters in input
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
+ test/tools/javac/7144981/IgnoreIgnorableCharactersInInput.java

Changeset: 969c96b980b7
Author:    vromero
Date:      2012-11-29 09:41 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/969c96b980b7

7153958: add constant pool reference to class containing inlined constants
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java
+ test/tools/javac/7153958/pkg/ClassToBeStaticallyImported.java

Changeset: 4f9853659bf1
Author:    mcimadamore
Date:      2012-11-30 15:14 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4f9853659bf1

8004105: Expression statement lambdas should be void-compatible
Summary: Fix lambda compatibility rules as per latest EDR
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/tools/javac/lambda/LambdaConv21.java
! test/tools/javac/lambda/LambdaConv21.out
! test/tools/javac/lambda/VoidCompatibility.out

Changeset: 34d1ebaf4645
Author:    mcimadamore
Date:      2012-11-30 15:14 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/34d1ebaf4645

8004102: Add support for generic functional descriptors
Summary: Method references are allowed to have a generic functional interface descriptor target
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/tools/javac/diags/examples/InvalidGenericDescInFunctionalInterface.java
+ test/tools/javac/diags/examples/InvalidGenericLambdaTarget.java
+ test/tools/javac/lambda/FunctionalInterfaceConversionTest.java
- test/tools/javac/lambda/LambdaConversionTest.java
+ test/tools/javac/lambda/MethodReference57.java
+ test/tools/javac/lambda/MethodReference58.java
+ test/tools/javac/lambda/MethodReference58.out

Changeset: 9b26c96f5138
Author:    mcimadamore
Date:      2012-11-30 15:14 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9b26c96f5138

8004101: Add checks for method reference well-formedness
Summary: Bring method reference type-checking in sync with latest EDR
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
+ test/tools/javac/diags/examples/StaticBoundMref.java
+ test/tools/javac/diags/examples/StaticMrefWithTargs.java
! test/tools/javac/lambda/MethodReference30.java
+ test/tools/javac/lambda/MethodReference55.java
+ test/tools/javac/lambda/MethodReference55.out
+ test/tools/javac/lambda/MethodReference56.java
+ test/tools/javac/lambda/MethodReference56.out
! test/tools/javac/lambda/methodReference/MethodRef1.java
! test/tools/javac/lambda/methodReference/SamConversion.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestKinds.java

Changeset: f6f1fd261f57
Author:    mcimadamore
Date:      2012-11-30 15:14 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f6f1fd261f57

8002099: Add support for intersection types in cast expression
Summary: Add parser and type-checking support for intersection types in cast expressions
Reviewed-by: jjg

+ src/share/classes/com/sun/source/tree/IntersectionTypeTree.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/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.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/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/javax/lang/model/type/IntersectionType.java
! src/share/classes/javax/lang/model/type/TypeKind.java
! src/share/classes/javax/lang/model/type/TypeVisitor.java
! src/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
+ test/tools/javac/cast/intersection/IntersectionTypeCastTest.java
+ test/tools/javac/cast/intersection/IntersectionTypeParserTest.java
+ test/tools/javac/cast/intersection/model/Check.java
+ test/tools/javac/cast/intersection/model/IntersectionTypeInfo.java
+ test/tools/javac/cast/intersection/model/Member.java
+ test/tools/javac/cast/intersection/model/Model01.java
+ test/tools/javac/cast/intersection/model/ModelChecker.java
+ test/tools/javac/diags/examples/IntersectionTypesInCastNotSupported.java
+ test/tools/javac/diags/examples/SecondaryBoundMustBeMarkerIntf.java
+ test/tools/javac/lambda/Intersection01.java
+ test/tools/javac/lambda/Intersection01.out
! test/tools/javac/lambda/LambdaParserTest.java
+ test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java

Changeset: 09ba1bfab344
Author:    lana
Date:      2012-11-20 11:50 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/09ba1bfab344

Merge

- src/share/classes/com/sun/tools/javac/parser/SimpleDocCommentTable.java
- test/tools/javac/defaultMethods/fd/FDTest.java
- test/tools/javac/defaultMethods/fd/shapegen/ClassCase.java
- test/tools/javac/defaultMethods/fd/shapegen/Hierarchy.java
- test/tools/javac/defaultMethods/fd/shapegen/HierarchyGenerator.java
- test/tools/javac/defaultMethods/fd/shapegen/Rule.java
- test/tools/javac/defaultMethods/fd/shapegen/RuleGroup.java
- test/tools/javac/defaultMethods/fd/shapegen/TTNode.java
- test/tools/javac/defaultMethods/fd/shapegen/TTParser.java
- test/tools/javac/defaultMethods/fd/shapegen/TTShape.java
- test/tools/javac/diags/examples/CantAccessArgTypeInFunctionalDesc.java
- test/tools/javac/diags/examples/CantAccessReturnTypeInFunctionalDesc.java
- test/tools/javac/diags/examples/CantAccessThrownTypesInFunctionalDesc.java
- test/tools/javac/diags/examples/CantReturnValueForVoid.java

Changeset: da48ab364ea4
Author:    erikj
Date:      2012-11-28 13:37 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/da48ab364ea4

8003844: build-infra: docs target isn't working properly
Summary: Adding resources to bootstrap javadoc.jar. Adding missing .js resource suffix
Reviewed-by: ohair, jjg, ohrstrom

! makefiles/BuildLangtools.gmk

Changeset: 20230f8b0eef
Author:    katleman
Date:      2012-11-28 14:07 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/20230f8b0eef

Merge


Changeset: 303b09787a69
Author:    katleman
Date:      2012-11-29 11:31 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/303b09787a69

Added tag jdk8-b66 for changeset 20230f8b0eef

! .hgtags

Changeset: 98e14fc9ee11
Author:    lana
Date:      2012-11-30 16:34 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/98e14fc9ee11

Merge


Changeset: 2e6259729f33
Author:    wmdietl
Date:      2012-12-01 17:49 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2e6259729f33

Automated merge with http://hg.openjdk.java.net/jdk8/tl/langtools

! .hgtags
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.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/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.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
- test/tools/javac/typeAnnotations/newlocations/BasicTest.java
- test/tools/javac/typeAnnotations/newlocations/BasicTest.out

Changeset: dc3cd9c15b40
Author:    wmdietl
Date:      2012-12-01 18:40 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/dc3cd9c15b40

Fix small merge errors.

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java



More information about the type-annotations-dev mailing list