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

wdietl at gmail.com wdietl at gmail.com
Sat Feb 9 01:20:07 PST 2013


Changeset: b097763b974a
Author:    wmdietl
Date:      2013-02-06 14:08 -0600
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b097763b974a

Fix test to actually use a type annotation.
Note that the declaration annotation isn't allowed after the type
parameters, so the test also failed (as expected) and we didn't notice
the problem.

! test/tools/javac/annotations/typeAnnotations/failures/VoidGenericMethod.java

Changeset: 45cb38e995d0
Author:    wmdietl
Date:      2013-02-06 16:52 -0600
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/45cb38e995d0

Fix typo in comment.

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

Changeset: af8a7d00913b
Author:    wmdietl
Date:      2013-02-09 01:09 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/af8a7d00913b

Implement type annotations in method and constructor references.

! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java

Changeset: df1e29438c06
Author:    wmdietl
Date:      2013-02-09 01:16 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/df1e29438c06

Rename METHOD/CONSTRUCTOR_REFERENCE_RECEIVER to remove the _RECEIVER.

! src/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/share/classes/com/sun/tools/classfile/TypeAnnotation.java
! src/share/classes/com/sun/tools/javac/code/TargetType.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.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/javap/AnnotationWriter.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java

Changeset: de932285124c
Author:    jjg
Date:      2013-02-05 21:55 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/de932285124c

8007485: test creates .class files in the test/ directory
Reviewed-by: mcimadamore

! test/tools/javac/api/8007344/Test.java

Changeset: 1df20330f6bd
Author:    mcimadamore
Date:      2013-02-06 14:03 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/1df20330f6bd

8007463: Cleanup inference related classes
Summary: Make Infer.InferenceContext an inner class; adjust bound replacement logic in Type.UndetVar
Reviewed-by: jjg

! 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/Check.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.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/util/List.java
! test/tools/javac/generics/inference/7154127/T7154127.out
! test/tools/javac/lib/DPrinter.java

Changeset: 8cdd96f2fdb9
Author:    mcimadamore
Date:      2013-02-06 14:04 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/8cdd96f2fdb9

8007479: Refactor DeferredAttrContext so that it points to parent context
Summary: Move DeferredAttrNode out of DeferredAttrContext; add support for nested deferred contexts
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java

Changeset: 153d20d0cac5
Author:    jjg
Date:      2013-02-06 07:49 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/153d20d0cac5

8007566: DocLint too aggressive with not allowed here: <p>
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/doclint/Checker.java
+ test/tools/doclint/ParaTagTest.java

Changeset: b386b8c45387
Author:    jjh
Date:      2013-02-06 23:10 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b386b8c45387

8007698: jtreg test T6306137.java won't compile with ASCII encoding
Reviewed-by: ksrini

! test/tools/javac/api/T6306137.java

Changeset: 5125b9854d07
Author:    darcy
Date:      2013-02-07 20:47 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/5125b9854d07

7195131: Update 2 compiler combo tests for repeating annotations to include package and default use cases
Reviewed-by: darcy
Contributed-by: sonali.goel at oracle.com

! test/tools/javac/annotations/repeatingAnnotations/combo/Helper.java
+ test/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java
+ test/tools/javac/annotations/repeatingAnnotations/combo/TestCaseGenerator.java

Changeset: 762d0af062f5
Author:    vromero
Date:      2013-02-08 09:12 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/762d0af062f5

7166455: javac doesn't set ACC_STRICT bit on <clinit> for strictfp class
Reviewed-by: mcimadamore

! 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/jvm/Gen.java
+ test/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java

Changeset: b1deb90d2e37
Author:    vromero
Date:      2013-02-08 09:15 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b1deb90d2e37

8005931: javac doesn't set ACC_STRICT for classes with package access
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java

Changeset: 017e8bdd440f
Author:    vromero
Date:      2013-02-08 09:21 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/017e8bdd440f

7167125: Two variables after the same operation in a inner class return different results
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/7167125/DiffResultAfterSameOperationInnerClasses.java

Changeset: 60caf53b98e2
Author:    jjg
Date:      2013-02-08 17:35 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/60caf53b98e2

8007610: javadoc doclint does not work with -private
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! test/com/sun/javadoc/T6735320/T6735320.java
! test/tools/javadoc/doclint/DocLintTest.java

Changeset: bf5536a0a945
Author:    wmdietl
Date:      2013-02-09 01:17 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/bf5536a0a945

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

! 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/Check.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/Resolve.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java



More information about the type-annotations-dev mailing list