hg: icedtea/jdk7/langtools: 25 new changesets

ahughes at redhat.com ahughes at redhat.com
Tue Jul 14 02:38:26 PDT 2009


Changeset: 619c768ad104
Author:    xdono
Date:      2009-07-02 11:11 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/619c768ad104

Added tag jdk7-b63 for changeset 5c2c81120555

! .hgtags

Changeset: a9c04a57a39f
Author:    mcimadamore
Date:      2009-06-16 10:45 +0100
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/a9c04a57a39f

6845686: basic and raw formatters do not display captured var id properly when javac runs in -XDoldDiags mode
Summary: Basic and raw formatters do not override Printer methods properly
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! test/tools/javac/Diagnostics/6799605/T6799605.java
! test/tools/javac/Diagnostics/6799605/T6799605.out

Changeset: 3d539f4123b8
Author:    mcimadamore
Date:      2009-06-16 10:45 +0100
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/3d539f4123b8

6835430: javac does not generate signature attributes for classes extending parameterized inner classes
Summary: ClassWriter does not consider outer params of an inner class when emitting signature attributes
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/tools/javac/6835430/A.java
+ test/tools/javac/6835430/T6835430.java

Changeset: 3ac205ad1f05
Author:    mcimadamore
Date:      2009-06-16 10:46 +0100
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/3ac205ad1f05

6835428: regression: return-type inference rejects valid code
Summary: Redundant subtyping test during type-inference ends up in rejecting legal code
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/T6835428.java

Changeset: 22872b24d38c
Author:    mcimadamore
Date:      2009-06-16 10:46 +0100
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/22872b24d38c

6638712: Inference with wildcard types causes selection of inapplicable method
Summary: Added global sanity check in order to make sure that return type inference does not violate bounds constraints
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/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/generics/inference/6302954/T6476073.java
+ test/tools/javac/generics/inference/6638712/T6638712a.java
+ test/tools/javac/generics/inference/6638712/T6638712a.out
+ test/tools/javac/generics/inference/6638712/T6638712b.java
+ test/tools/javac/generics/inference/6638712/T6638712b.out
+ test/tools/javac/generics/inference/6638712/T6638712c.java
+ test/tools/javac/generics/inference/6638712/T6638712c.out
+ test/tools/javac/generics/inference/6638712/T6638712d.java
+ test/tools/javac/generics/inference/6638712/T6638712d.out
+ test/tools/javac/generics/inference/6638712/T6638712e.java
+ test/tools/javac/generics/inference/6638712/T6638712e.out

Changeset: ed989c347b3c
Author:    jjg
Date:      2009-06-19 11:40 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/ed989c347b3c

6852856: javap changes to facilitate subclassing javap for variants
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/classfile/AccessFlags.java
! src/share/classes/com/sun/tools/classfile/ConstantPool.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/share/classes/com/sun/tools/javap/ClassWriter.java
! src/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/share/classes/com/sun/tools/javap/JavapTask.java
! src/share/classes/com/sun/tools/javap/SourceWriter.java

Changeset: fe077c71cd47
Author:    tbell
Date:      2009-06-23 22:09 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/fe077c71cd47

Merge


Changeset: 18e0269f25e3
Author:    mcimadamore
Date:      2009-06-24 10:50 +0100
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/18e0269f25e3

6822637: ResolveError hierarchy needs to be refactored
Summary: Break ResolveError class into a hierarchy representing different kinds of resolution errors
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Kinds.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java

Changeset: 8ec37cf2b37e
Author:    mcimadamore
Date:      2009-06-24 10:50 +0100
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/8ec37cf2b37e

6852595: Accessing scope using JSR199 API on erroneous tree causes Illegal Argument Exception
Summary: Fixed problem with empty DiagnosticSource objects causing IAE in the JCDiagnostic constructor
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/util/AbstractLog.java
! src/share/classes/com/sun/tools/javac/util/DiagnosticSource.java
+ test/tools/javac/api/6852595/T6852595.java

Changeset: 1d9e61e0a075
Author:    mcimadamore
Date:      2009-06-24 10:51 +0100
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/1d9e61e0a075

6852649: The Rich formatter printer should be an explicit class to facilitate overriding
Summary: Improve reusabiliy of the rich formatter by removing anonymous inner classes/changing visibility of fields
Reviewed-by: jjg

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

Changeset: 812d5486a023
Author:    tbell
Date:      2009-06-24 17:34 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/812d5486a023

Merge


Changeset: e71fd3fcebf5
Author:    tbell
Date:      2009-06-26 10:26 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/e71fd3fcebf5

Merge


Changeset: ca063536e4a6
Author:    darcy
Date:      2009-06-26 12:22 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/ca063536e4a6

6593082: MirroredTypeException constructor does not throw NPE when type is null
Reviewed-by: jjg

! src/share/classes/javax/lang/model/type/MirroredTypeException.java
+ test/tools/javac/processing/model/type/MirroredTypeEx/NpeTest.java

Changeset: 03944ee4fac4
Author:    jjg
Date:      2009-06-26 18:51 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/03944ee4fac4

6843077: JSR 308: Annotations on types
Reviewed-by: jjg, mcimadamore, darcy
Contributed-by: mernst at cs.washington.edu, mali at csail.mit.edu, mpapi at csail.mit.edu

! src/share/bin/launcher.sh-template
! src/share/classes/com/sun/source/tree/MethodTree.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/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TreePath.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/source/util/Trees.java
! src/share/classes/com/sun/tools/classfile/Attribute.java
! src/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! 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/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/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/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/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.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
! src/share/classes/com/sun/tools/javac/util/Names.java
! src/share/classes/com/sun/tools/javap/AnnotationWriter.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java
! test/tools/javac/6341866/T6341866.java
! test/tools/javac/processing/6348499/T6348499.java
! test/tools/javac/processing/6414633/T6414633.java
! test/tools/javac/processing/6430209/T6430209.java
! test/tools/javac/processing/T6439826.java

Changeset: 664edca41e34
Author:    jjg
Date:      2009-06-26 19:12 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/664edca41e34

6855544: add missing files
Reviewed-by: jjg, mcimadamore, darcy
Contributed-by: mernst at cs.washington.edu, mali at csail.mit.edu, mpapi at csail.mit.edu

+ src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java
+ src/share/classes/com/sun/source/util/AbstractTypeProcessor.java
+ src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java
+ src/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java
+ src/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java
+ src/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java
+ src/share/classes/com/sun/tools/javac/code/TargetType.java
+ src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
+ test/tools/javac/api/TestTreePath.java
+ test/tools/javac/meth/InvokeMH_BAD68.java
+ test/tools/javac/meth/InvokeMH_BAD72.java
+ test/tools/javac/quid/QuotedIdent_BAD61.java
+ test/tools/javac/quid/QuotedIdent_BAD62.java
+ test/tools/javac/quid/QuotedIdent_BAD63.java
+ test/tools/javac/typeAnnotations/InnerClass.java
+ test/tools/javac/typeAnnotations/MultipleTargets.java
+ test/tools/javac/typeAnnotations/TypeParameterTarget.java
+ test/tools/javac/typeAnnotations/TypeUseTarget.java
+ test/tools/javac/typeAnnotations/attribution/Scopes.java
+ test/tools/javac/typeAnnotations/failures/AnnotationVersion.java
+ test/tools/javac/typeAnnotations/failures/AnnotationVersion.out
+ test/tools/javac/typeAnnotations/failures/IncompleteArray.java
+ test/tools/javac/typeAnnotations/failures/IncompleteArray.out
+ test/tools/javac/typeAnnotations/failures/IncompleteVararg.java
+ test/tools/javac/typeAnnotations/failures/IncompleteVararg.out
+ test/tools/javac/typeAnnotations/failures/IndexArray.java
+ test/tools/javac/typeAnnotations/failures/IndexArray.out
+ test/tools/javac/typeAnnotations/failures/LintCast.java
+ test/tools/javac/typeAnnotations/failures/LintCast.out
+ test/tools/javac/typeAnnotations/failures/OldArray.java
+ test/tools/javac/typeAnnotations/failures/OldArray.out
+ test/tools/javac/typeAnnotations/failures/Scopes.java
+ test/tools/javac/typeAnnotations/failures/Scopes.out
+ test/tools/javac/typeAnnotations/failures/StaticFields.java
+ test/tools/javac/typeAnnotations/failures/StaticFields.out
+ test/tools/javac/typeAnnotations/failures/StaticMethods.java
+ test/tools/javac/typeAnnotations/failures/StaticMethods.out
+ test/tools/javac/typeAnnotations/failures/VoidGenericMethod.java
+ test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.java
+ test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.out
+ test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.java
+ test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.out
+ test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.java
+ test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.out
+ test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.java
+ test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.out
+ test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.java
+ test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.out
+ test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.java
+ test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.out
+ test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.java
+ test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.out
+ test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.java
+ test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.out
+ test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.java
+ test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.out
+ test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.java
+ test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.out
+ test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.java
+ test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.out
+ test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.java
+ test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.out
+ test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.java
+ test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.out
+ test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.java
+ test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.out
+ test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.java
+ test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.out
+ test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.java
+ test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.out
+ test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.java
+ test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.out
+ test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.java
+ test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.out
+ test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.java
+ test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.out
+ test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.java
+ test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.out
+ test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.java
+ test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.out
+ test/tools/javac/typeAnnotations/failures/target/Constructor.java
+ test/tools/javac/typeAnnotations/failures/target/Constructor.out
+ test/tools/javac/typeAnnotations/failures/target/IncompleteArray.java
+ test/tools/javac/typeAnnotations/failures/target/IncompleteArray.out
+ test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.java
+ test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.out
+ test/tools/javac/typeAnnotations/failures/target/NotTypeUse.java
+ test/tools/javac/typeAnnotations/failures/target/NotTypeUse.out
+ test/tools/javac/typeAnnotations/failures/target/VoidMethod.java
+ test/tools/javac/typeAnnotations/failures/target/VoidMethod.out
+ test/tools/javac/typeAnnotations/newlocations/BasicTest.java
+ test/tools/javac/typeAnnotations/newlocations/ClassExtends.java
+ test/tools/javac/typeAnnotations/newlocations/ClassLiterals.java
+ test/tools/javac/typeAnnotations/newlocations/ClassParameters.java
+ test/tools/javac/typeAnnotations/newlocations/ConstructorTypeArgs.java
+ test/tools/javac/typeAnnotations/newlocations/Expressions.java
+ test/tools/javac/typeAnnotations/newlocations/Fields.java
+ test/tools/javac/typeAnnotations/newlocations/LocalVariables.java
+ test/tools/javac/typeAnnotations/newlocations/MethodReturnType.java
+ test/tools/javac/typeAnnotations/newlocations/MethodTypeArgs.java
+ test/tools/javac/typeAnnotations/newlocations/MethodTypeParameters.java
+ test/tools/javac/typeAnnotations/newlocations/Parameters.java
+ test/tools/javac/typeAnnotations/newlocations/Receivers.java
+ test/tools/javac/typeAnnotations/newlocations/Throws.java
+ test/tools/javac/typeAnnotations/newlocations/TypeCasts.java
+ test/tools/javac/typeAnnotations/newlocations/TypeParameters.java
+ test/tools/javac/typeAnnotations/newlocations/Wildcards.java
+ test/tools/javap/typeAnnotations/ClassLiterals.java
+ test/tools/javap/typeAnnotations/JSR175Annotations.java
+ test/tools/javap/typeAnnotations/NewArray.java
+ test/tools/javap/typeAnnotations/Presence.java
+ test/tools/javap/typeAnnotations/PresenceInner.java
+ test/tools/javap/typeAnnotations/Visibility.java

Changeset: 7c154fdc3547
Author:    jjg
Date:      2009-06-26 19:47 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/7c154fdc3547

6854796: update JSR308 impl with latest code from type-annotations repo
Reviewed-by: jjg, mcimadamore, darcy
Contributed-by: mernst at cs.washington.edu, mali at csail.mit.edu, mpapi at csail.mit.edu

! 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/comp/Lower.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/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java

Changeset: 464d58654324
Author:    jjg
Date:      2009-06-27 12:04 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/464d58654324

6855563: test broken after merge with latest parser
Reviewed-by: jjg
Contributed-by: mali at csail.mit.edu

! test/tools/javac/typeAnnotations/failures/OldArray.java
- test/tools/javac/typeAnnotations/failures/OldArray.out

Changeset: c391a167ac57
Author:    tbell
Date:      2009-06-28 00:01 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/c391a167ac57

Merge


Changeset: 7913e72a24b0
Author:    jjg
Date:      2009-06-29 17:45 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/7913e72a24b0

6855993: fix comments in langtools launcher script
Reviewed-by: ohair

! src/share/bin/launcher.sh-template

Changeset: ec1acd3af057
Author:    tbell
Date:      2009-06-29 23:08 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/ec1acd3af057

Merge


Changeset: 24374861f91e
Author:    tbell
Date:      2009-07-03 09:16 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/24374861f91e

Merge


Changeset: e4a1c76c1abb
Author:    peterz
Date:      2009-06-23 12:24 +0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/e4a1c76c1abb

6844273: jdk/make/docs/CORE_PKGS.gmk does not list Nimbus
Reviewed-by: prr

! src/share/classes/com/sun/tools/javac/resources/legacy.properties

Changeset: ddef2ef424d8
Author:    yan
Date:      2009-06-25 00:20 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/ddef2ef424d8

Merge

- make/README
- src/share/classes/sun/tools/javap/AttrData.java
- src/share/classes/sun/tools/javap/CPX.java
- src/share/classes/sun/tools/javap/CPX2.java
- src/share/classes/sun/tools/javap/ClassData.java
- src/share/classes/sun/tools/javap/Constants.java
- src/share/classes/sun/tools/javap/FieldData.java
- src/share/classes/sun/tools/javap/InnerClassData.java
- src/share/classes/sun/tools/javap/JavapEnvironment.java
- src/share/classes/sun/tools/javap/JavapPrinter.java
- src/share/classes/sun/tools/javap/LineNumData.java
- src/share/classes/sun/tools/javap/LocVarData.java
- src/share/classes/sun/tools/javap/Main.java
- src/share/classes/sun/tools/javap/MethodData.java
- src/share/classes/sun/tools/javap/RuntimeConstants.java
- src/share/classes/sun/tools/javap/StackMapData.java
- src/share/classes/sun/tools/javap/StackMapTableData.java
- src/share/classes/sun/tools/javap/Tables.java
- src/share/classes/sun/tools/javap/TrapData.java
- src/share/classes/sun/tools/javap/TypeSignature.java
- test/tools/javac/code/ArrayClone.sh
- test/tools/javap/ListTest.java
- test/tools/javap/OptionTest.java

Changeset: 09dc14c713f0
Author:    yan
Date:      2009-07-01 00:24 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/09dc14c713f0

Merge


Changeset: d8f23a81d46f
Author:    yan
Date:      2009-07-07 23:13 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/langtools/rev/d8f23a81d46f

Merge





More information about the icedtea-changes mailing list