hg: type-annotations/type-annotations/langtools: 27 new changesets
wdietl at gmail.com
wdietl at gmail.com
Thu Sep 6 01:12:38 PDT 2012
Changeset: 8af153123a19
Author: wmdietl
Date: 2012-08-29 15:35 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/8af153123a19
Add a test case to ensure annotations on method type parameter
bounds and on return types are separate.
! test/tools/javac/typeAnnotations/referenceinfos/MethodTypeParam.java
Changeset: 9f516d72bce8
Author: wmdietl
Date: 2012-08-31 22:12 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9f516d72bce8
Whitespace fix.
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
Changeset: 5ac2e9ee969e
Author: jjg
Date: 2012-08-17 17:30 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/5ac2e9ee969e
7192449: fix up tests to accommodate jtreg spec change
Reviewed-by: darcy
! test/tools/javac/processing/6414633/T6414633.java
! test/tools/javac/processing/options/testPrintProcessorInfo/TestWithXstdout.java
Changeset: 464f52f59f7d
Author: sundar
Date: 2012-08-20 21:24 +0530
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/464f52f59f7d
7181320: javac NullPointerException for switch labels with cast to String expressions
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/StringsInSwitch/7181320/BinOpInCaseLabel.java
+ test/tools/javac/StringsInSwitch/7181320/CastInCaseLabel.java
+ test/tools/javac/StringsInSwitch/7181320/CondExprInCaseLabel.java
+ test/tools/javac/StringsInSwitch/7181320/CondExprInCaseLabel1.java
+ test/tools/javac/StringsInSwitch/7181320/CondExprInCaseLabel2.java
Changeset: 37008b4cd97a
Author: jjg
Date: 2012-08-20 13:50 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/37008b4cd97a
7192744: fix up tests to accommodate jtreg spec change
Reviewed-by: darcy
! test/tools/javac/processing/6348499/T6348499.java
! test/tools/javac/processing/T6920317.java
Changeset: c9749226cdde
Author: ksrini
Date: 2012-08-27 07:21 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c9749226cdde
7192068: (javac) provide a way for IDEs to produce Enclosing Method attributes.
Reviewed-by: jjg
Contributed-by: jan.lahoda at oracle.com
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
Changeset: d3d0b9cd76e0
Author: katleman
Date: 2012-08-16 11:43 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d3d0b9cd76e0
Added tag jdk8-b52 for changeset 1d2db0e5eabc
! .hgtags
Changeset: 9cf72631baf5
Author: katleman
Date: 2012-08-23 12:27 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9cf72631baf5
Added tag jdk8-b53 for changeset d3d0b9cd76e0
! .hgtags
Changeset: 542c87b8ce7f
Author: lana
Date: 2012-08-27 10:59 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/542c87b8ce7f
Merge
Changeset: 873ddd9f4900
Author: jfranck
Date: 2012-08-31 10:37 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/873ddd9f4900
7151010: Add compiler support for repeating annotations
Reviewed-by: jjg, mcimadamore
+ src/share/classes/com/sun/tools/javac/code/Annotations.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/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/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/Enter.java
! src/share/classes/com/sun/tools/javac/comp/Flow.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/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/model/AnnotationProxyMaker.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! 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/javadoc/AnnotationValueImpl.java
+ test/tools/javac/annotations/repeatingAnnotations/BasicRepeatingAnnotations.java
+ test/tools/javac/annotations/repeatingAnnotations/CheckTargets.java
+ test/tools/javac/annotations/repeatingAnnotations/ContainerHasRepeatedContained.java
+ test/tools/javac/annotations/repeatingAnnotations/DelayRepeatedContainer.java
+ test/tools/javac/annotations/repeatingAnnotations/InvalidTarget.java
+ test/tools/javac/annotations/repeatingAnnotations/MissingContainedBy.java
+ test/tools/javac/annotations/repeatingAnnotations/MissingContainerFor.java
+ test/tools/javac/annotations/repeatingAnnotations/NestedContainers.java
+ test/tools/javac/annotations/repeatingAnnotations/RepMemberAnno.java
+ test/tools/javac/annotations/repeatingAnnotations/RepSelfMemberAnno.java
+ test/tools/javac/annotations/repeatingAnnotations/RepeatingAndContainerPresent.java
+ test/tools/javac/annotations/repeatingAnnotations/SelfRepeatingAnnotations.java
+ test/tools/javac/annotations/repeatingAnnotations/SingleRepeatingAndContainer.java
+ test/tools/javac/annotations/repeatingAnnotations/UseWrongContainedBy.java
+ test/tools/javac/annotations/repeatingAnnotations/UseWrongContainerFor.java
+ test/tools/javac/annotations/repeatingAnnotations/WrongContainedBy.java
+ test/tools/javac/annotations/repeatingAnnotations/WrongContainerFor.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/ContainedByDocumentedMismatch.java
+ test/tools/javac/diags/examples/ContainedByInheritedMismatch.java
+ test/tools/javac/diags/examples/ContainedByNoValue.java
+ test/tools/javac/diags/examples/ContainedByNonDefault.java
+ test/tools/javac/diags/examples/ContainedByRetentionMismatch.java
+ test/tools/javac/diags/examples/ContainedByTargetMismatch.java
+ test/tools/javac/diags/examples/ContainedByWrongValueType.java
! test/tools/javac/diags/examples/DuplicateAnnotation.java
+ test/tools/javac/diags/examples/DuplicateAnnotationJava8.java
+ test/tools/javac/diags/examples/RepeatingAnnotationAndContainer.java
+ test/tools/javac/diags/examples/WrongContainedBy.java
+ test/tools/javac/diags/examples/WrongContainerFor.java
Changeset: e59bc3d437b5
Author: wmdietl
Date: 2012-09-04 16:15 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e59bc3d437b5
Automated merge with http://hg.openjdk.java.net/jdk8/tl/langtools
! .hgtags
! src/share/classes/com/sun/tools/javac/code/Attribute.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/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/Enter.java
! src/share/classes/com/sun/tools/javac/comp/Flow.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/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/tools/javac/diags/examples.not-yet.txt
- test/tools/javac/typeAnnotations/newlocations/BasicTest.out
Changeset: 989759bee866
Author: wmdietl
Date: 2012-09-04 16:54 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/989759bee866
Step one: fix compilation errors after the merge.
Next: really unify and fix tests.
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
Changeset: 4db1a675282e
Author: wmdietl
Date: 2012-09-06 00:26 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4db1a675282e
Split shouldStopPolicy into two logically distinct fields. Remove "null" as a special value and instead introduce a new INIT constant. Correctly handle procOnly option.
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
Changeset: 4f4e7b267e95
Author: wmdietl
Date: 2012-09-06 00:27 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4f4e7b267e95
Typo fixes only.
! src/share/classes/com/sun/tools/javac/code/Annotations.java
Changeset: e07ed8c0c665
Author: wmdietl
Date: 2012-09-06 00:31 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e07ed8c0c665
Adapt to changed shouldStopPolicy logic.
! test/tools/javac/typeAnnotations/packageanno/PackageProcessor.java
Changeset: 32f659dfaec1
Author: wmdietl
Date: 2012-09-06 00:32 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/32f659dfaec1
Improve failure output.
! test/tools/javac/failover/CheckAttributedTree.java
Changeset: ad04ad235951
Author: wmdietl
Date: 2012-09-06 00:32 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ad04ad235951
Improve failure output.
! test/tools/javac/api/EndPositions.java
Changeset: ac01ae107724
Author: wmdietl
Date: 2012-09-06 00:33 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ac01ae107724
Adapt scan order to syntactic order and order of field declarations.
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
Changeset: d8a14a86dbf6
Author: wmdietl
Date: 2012-09-06 00:35 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d8a14a86dbf6
Handle procOnly correctly.
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
Changeset: 6de2a8f11506
Author: wmdietl
Date: 2012-09-06 00:35 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6de2a8f11506
Adapt to changed shouldStopPolicy logic.
! test/tools/javac/typeAnnotations/TypeProcOnly.java
Changeset: 151d02b5671b
Author: wmdietl
Date: 2012-09-06 00:35 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/151d02b5671b
Make loops syntactically more uniform.
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
Changeset: 950901425da4
Author: wmdietl
Date: 2012-09-06 00:36 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/950901425da4
Reset the Annotations instance to allow setting the attributes.
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
Changeset: 3673c811be1c
Author: jjh
Date: 2012-09-05 08:32 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/3673c811be1c
7185778: javah error "Not a valid class name" on class names with dollar signs
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javah/JavahTask.java
+ test/tools/javah/T7185778.java
Changeset: c47742f53f99
Author: katleman
Date: 2012-08-30 10:27 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c47742f53f99
Added tag jdk8-b54 for changeset 9cf72631baf5
! .hgtags
Changeset: e48e7e1f026b
Author: lana
Date: 2012-08-30 20:14 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e48e7e1f026b
Merge
Changeset: 3f36e22c8c39
Author: lana
Date: 2012-09-05 12:00 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/3f36e22c8c39
Merge
Changeset: 80876d4d3f75
Author: wmdietl
Date: 2012-09-06 00:51 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/80876d4d3f75
Automated merge with http://hg.openjdk.java.net/jdk8/tl/langtools
! .hgtags
- test/tools/javac/typeAnnotations/newlocations/BasicTest.out
More information about the type-annotations-dev
mailing list