hg: type-annotations/type-annotations/langtools: 28 new changesets
wdietl at gmail.com
wdietl at gmail.com
Thu Aug 16 19:57:15 PDT 2012
Changeset: eb90edbcc4f2
Author: wmdietl
Date: 2012-08-16 19:01 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/eb90edbcc4f2
Remove the AbstractTypeProcessor from the repository.
This functionality can now be provided by a normal processor.
- src/share/classes/com/sun/source/util/AbstractTypeProcessor.java
Changeset: 213e5e2be136
Author: wmdietl
Date: 2012-08-16 19:05 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/213e5e2be136
Remove unused import.
! src/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: 2022f4ac276b
Author: wmdietl
Date: 2012-08-16 19:10 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2022f4ac276b
Improve documentation.
! src/share/classes/com/sun/tools/javac/comp/Lower.java
Changeset: 0a6d905a3ca9
Author: wmdietl
Date: 2012-08-16 19:12 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0a6d905a3ca9
Remove annotation_position field.
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
Changeset: 4bfc98d4abd9
Author: wmdietl
Date: 2012-08-16 19:12 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4bfc98d4abd9
Remove annotation_position field.
Adapt whitespace.
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
Changeset: bd37971ea8ac
Author: wmdietl
Date: 2012-08-16 19:16 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/bd37971ea8ac
Remove special handling of (no-longer existing) AbstractTypeProcessor.
Add a TODO comment.
Propagate shouldStopPolicy between rounds.
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
Changeset: 9298e907459d
Author: wmdietl
Date: 2012-08-16 19:22 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9298e907459d
Remove special handling for the (no longer existing) AbstractTypeProcessors.
Remove procOnly boolean and instead use shouldStopPolicy (needs further work).
Clean up type annotation tree when no longer needed.
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
Changeset: 4f5f6bfaa100
Author: wmdietl
Date: 2012-08-16 19:23 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4f5f6bfaa100
Move updateContext method to the superclass to allow more general access.
! src/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
Changeset: a38c2c3f08a8
Author: wmdietl
Date: 2012-08-16 19:34 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a38c2c3f08a8
Add V52 classfile version and use it for type annotations.
! src/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
Changeset: 1d0966c22e96
Author: wmdietl
Date: 2012-08-16 19:36 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/1d0966c22e96
Fix for bug 7172567: Missing @Target on annotation.
Add @Target and update line numbers.
! test/tools/javac/annotations/6881115/T6881115.java
! test/tools/javac/annotations/6881115/T6881115.out
Changeset: 2f258f48a7f4
Author: wmdietl
Date: 2012-08-16 19:37 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2f258f48a7f4
Fix for bug 7172567 Missing @Target on annotation.
Add @Target annotation.
! test/tools/javac/processing/model/element/TestAnonClassNames.java
Changeset: a86015411895
Author: wmdietl
Date: 2012-08-16 19:39 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a86015411895
Account for AbstractTypeProcessor removal by implementing similar behavior for the test case.
! test/tools/javac/typeAnnotations/packageanno/PackageProcessor.java
Changeset: e933a87ea5c2
Author: wmdietl
Date: 2012-08-16 19:40 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e933a87ea5c2
Account for AbstractTypeProcessor removal by implementing similar behavior for the test case.
! test/tools/javac/typeAnnotations/TypeProcOnly.java
Changeset: 1a667442c002
Author: wmdietl
Date: 2012-08-16 19:41 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/1a667442c002
Improve debugging output; adapt expected line numbers accordingly.
! test/tools/javac/T6873845.java
Changeset: 21a589392377
Author: wmdietl
Date: 2012-08-16 19:42 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/21a589392377
Fix for bug 7172567 Missing @Target on annotation.
Add @Target annotation in test program.
! test/tools/javac/T6985181.java
Changeset: 9ee07e5dc0e2
Author: cl
Date: 2012-07-23 12:38 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9ee07e5dc0e2
Added tag jdk8-b48 for changeset afb0a5231557
! .hgtags
Changeset: c72c164ced67
Author: lana
Date: 2012-07-24 11:05 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c72c164ced67
Merge
Changeset: b2d8a270f5f2
Author: cl
Date: 2012-07-26 16:48 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b2d8a270f5f2
Added tag jdk8-b49 for changeset c72c164ced67
! .hgtags
Changeset: cddc2c894cc6
Author: mcimadamore
Date: 2012-08-02 18:22 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/cddc2c894cc6
7175911: Simplify error reporting API in Check.CheckContext interface
Summary: Make error messages generated during Check.checkType more uniform and more scalable
Reviewed-by: jjg, dlsmith
! 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/resources/compiler.properties
! test/tools/javac/6840059/T6840059.out
! test/tools/javac/6979683/TestCast6979683_BAD34.java.errlog
! test/tools/javac/6979683/TestCast6979683_BAD35.java.errlog
! test/tools/javac/6979683/TestCast6979683_BAD36.java.errlog
! test/tools/javac/6979683/TestCast6979683_BAD37.java.errlog
! test/tools/javac/6979683/TestCast6979683_BAD38.java.errlog
! test/tools/javac/6979683/TestCast6979683_BAD39.java.errlog
! test/tools/javac/7132880/T7132880.out
! test/tools/javac/Diagnostics/6722234/T6722234a_1.out
! test/tools/javac/Diagnostics/6722234/T6722234a_2.out
! test/tools/javac/Diagnostics/6722234/T6722234c.out
! test/tools/javac/Diagnostics/6722234/T6722234d_1.out
! test/tools/javac/Diagnostics/6722234/T6722234d_2.out
! test/tools/javac/Diagnostics/6799605/T6799605.out
! test/tools/javac/Diagnostics/6862608/T6862608a.out
! test/tools/javac/Diagnostics/6862608/T6862608b.out
! test/tools/javac/OverrideChecks/6400189/T6400189a.out
! test/tools/javac/OverrideChecks/6400189/T6400189b.out
! test/tools/javac/StringsInSwitch/BadlyTypedLabel1.out
! test/tools/javac/StringsInSwitch/BadlyTypedLabel2.out
! test/tools/javac/T6326754.out
! test/tools/javac/TryWithResources/TwrOnNonResource.out
! test/tools/javac/cast/6270087/T6270087neg.out
! test/tools/javac/cast/6557182/T6557182.out
! test/tools/javac/cast/6665356/T6665356.out
! test/tools/javac/cast/6795580/T6795580.out
! test/tools/javac/cast/6932571/T6932571neg.out
! test/tools/javac/cast/7005095/T7005095neg.out
! test/tools/javac/cast/7005671/T7005671.out
! test/tools/javac/diags/examples/CantApplyDiamond1.java
! test/tools/javac/diags/examples/IncompatibleTypes1.java
! test/tools/javac/diags/examples/InconvertibleTypes.java
! test/tools/javac/diags/examples/InferNoConformingAssignment.java
! test/tools/javac/diags/examples/InferVarargsArgumentMismatch.java
! test/tools/javac/diags/examples/InferredDoNotConformToLower.java
! test/tools/javac/diags/examples/KindnameConstructor.java
! test/tools/javac/diags/examples/NoUniqueMaximalInstance.java
! test/tools/javac/diags/examples/NotApplicableMethodFound.java
! test/tools/javac/diags/examples/PossibleLossPrecision.java
! test/tools/javac/diags/examples/ResourceNotApplicableToType.java
! test/tools/javac/diags/examples/VarargsArgumentMismatch.java
! test/tools/javac/diags/examples/VerboseResolveMulti1.java
! test/tools/javac/diags/examples/WhereFreshTvar.java
! test/tools/javac/diags/examples/WhereIntersection.java
! test/tools/javac/diags/examples/WhereTypeVar.java
! test/tools/javac/generics/6207386/T6207386.out
! test/tools/javac/generics/diamond/neg/Neg05.out
! test/tools/javac/generics/diamond/neg/Neg06.out
! test/tools/javac/generics/diamond/neg/Neg10.out
! test/tools/javac/generics/inference/6315770/T6315770.out
! test/tools/javac/generics/inference/6611449/T6611449.out
! test/tools/javac/generics/inference/6638712/T6638712a.out
! test/tools/javac/generics/inference/6638712/T6638712b.out
! test/tools/javac/generics/inference/6638712/T6638712c.out
! test/tools/javac/generics/inference/6638712/T6638712e.out
! test/tools/javac/generics/inference/6650759/T6650759m.out
! test/tools/javac/generics/inference/6838943/T6838943.out
! test/tools/javac/generics/inference/7086586/T7086586.out
! test/tools/javac/generics/inference/7154127/T7154127.out
! test/tools/javac/generics/rawOverride/7062745/T7062745neg.out
! test/tools/javac/generics/wildcards/6886247/T6886247_2.out
! test/tools/javac/multicatch/Neg06.out
! test/tools/javac/multicatch/Neg07.out
! test/tools/javac/types/CastObjectToPrimitiveTest.out
! test/tools/javac/varargs/6313164/T6313164.out
! test/tools/javac/varargs/7097436/T7097436.out
Changeset: e5cf1569d3a4
Author: mcimadamore
Date: 2012-08-02 18:23 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e5cf1569d3a4
7175538: Integrate efectively final check with DA/DU analysis
Summary: Allow generalized effectively-final analysis for all local variables
Reviewed-by: jjg, dlsmith
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/CantRefNonEffectivelyFinalVar.java
+ test/tools/javac/lambda/EffectivelyFinalTest.java
+ test/tools/javac/lambda/EffectivelyFinalTest01.out
+ test/tools/javac/lambda/EffectivelyFinalTest02.out
Changeset: 2d75e7c952b8
Author: mcimadamore
Date: 2012-08-02 18:24 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2d75e7c952b8
7187104: Inference cleanup: remove redundant exception classes in Infer.java
Summary: Remove unused exception classes in Infer.java
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Infer.java
Changeset: c4cd4cab2220
Author: katleman
Date: 2012-08-02 15:37 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c4cd4cab2220
Added tag jdk8-b50 for changeset b2d8a270f5f2
! .hgtags
Changeset: cfa70d7ac944
Author: lana
Date: 2012-08-07 20:24 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/cfa70d7ac944
Merge
Changeset: f071cd32d297
Author: sundar
Date: 2012-08-08 22:17 +0530
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f071cd32d297
7178324: Crash when compiling for(i : x) try(AutoCloseable x = ...) {}
Reviewed-by: darcy, jjg
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/tools/javac/TryWithResources/T7178324.java
Changeset: 23032c78b2d1
Author: katleman
Date: 2012-08-09 18:02 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/23032c78b2d1
Added tag jdk8-b51 for changeset c4cd4cab2220
! .hgtags
Changeset: 1d2db0e5eabc
Author: lana
Date: 2012-08-10 10:14 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/1d2db0e5eabc
Merge
Changeset: 9d47f4850714
Author: jjh
Date: 2012-08-15 13:48 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9d47f4850714
7191449: update copyright year to match last edit in jdk8 langtools repository
Reviewed-by: jjh
Contributed-by: steve.sides at oracle.com
! make/jprt.properties
! make/tools/anttasks/CompilePropertiesTask.java
! make/tools/anttasks/GenStubsTask.java
! make/tools/anttasks/SelectToolTask.java
! make/tools/compileproperties/CompileProperties.java
! make/tools/genstubs/GenStubs.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/comp/AttrContext.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! test/tools/javac/ProtectedInnerClass/ProtectedInnerClass.sh
! test/tools/javac/api/7086261/T7086261.java
! test/tools/javac/api/T6397104.java
! test/tools/javac/diags/CheckExamples.java
! test/tools/javac/diags/MessageInfo.java
! test/tools/javac/diags/RunExamples.java
! test/tools/javac/diags/examples/ApplicableMethodFound1.java
! test/tools/javac/diags/examples/IllegalDot.java
! test/tools/javac/diags/examples/InconvertibleTypes.java
! test/tools/javac/diags/examples/KindnameConstructor.java
! test/tools/javac/diags/examples/NotApplicableMethodFound.java
! test/tools/javac/diags/examples/PossibleLossPrecision.java
! test/tools/javac/diags/examples/ResourceNotApplicableToType.java
! test/tools/javac/diags/examples/VarargsArgumentMismatch.java
! test/tools/javac/diags/examples/VerboseResolveMulti1.java
! test/tools/javac/diags/examples/WhereCaptured.java
! test/tools/javac/diags/examples/WhereCaptured1.java
! test/tools/javac/diags/examples/WhereIntersection.java
! test/tools/javac/diags/examples/WhereTypeVar.java
! test/tools/javac/generics/typevars/T7148242.java
! test/tools/javac/newlines/Newlines.sh
! test/tools/javac/parser/T4881269.java
! test/tools/javac/processing/TestWarnErrorCount.java
Changeset: e73fe0019f36
Author: wmdietl
Date: 2012-08-16 19:52 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e73fe0019f36
Automated merge with http://hg.openjdk.java.net/jdk8/tl/langtools
! .hgtags
! 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/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.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/TreeInfo.java
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
- test/tools/javac/typeAnnotations/newlocations/BasicTest.out
More information about the type-annotations-dev
mailing list