hg: nio/nio/langtools: 11 new changesets

alan.bateman at sun.com alan.bateman at sun.com
Thu Oct 9 12:27:07 PDT 2008


Changeset: 24a47c3062fe
Author:    xdono
Date:      2008-10-02 19:58 -0700
URL:       http://hg.openjdk.java.net/nio/nio/langtools/rev/24a47c3062fe

6754988: Update copyright year
Summary: Update for files that have been modified starting July 2008
Reviewed-by: ohair, tbell

! src/share/classes/com/sun/source/util/Trees.java
! src/share/classes/com/sun/tools/apt/mirror/AptEnv.java
! src/share/classes/com/sun/tools/apt/util/Bark.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/EnumConstantBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/FieldBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MethodBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/CodeTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LiteralTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFinder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Group.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ImplementedMethods.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MetaKeywords.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourceToHTMLConverter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java
! src/share/classes/com/sun/tools/javac/Server.java
! src/share/classes/com/sun/tools/javac/api/JavacScope.java
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/api/WrappingJavaFileManager.java
! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Kinds.java
! src/share/classes/com/sun/tools/javac/code/Scope.java
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/share/classes/com/sun/tools/javac/comp/Enter.java
! src/share/classes/com/sun/tools/javac/comp/Env.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/jvm/ClassFile.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/jvm/Items.java
! src/share/classes/com/sun/tools/javac/jvm/Pool.java
! src/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java
! src/share/classes/com/sun/tools/javac/model/FilteredMemberList.java
! src/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/share/classes/com/sun/tools/javac/parser/DocCommentScanner.java
! src/share/classes/com/sun/tools/javac/parser/EndPosParser.java
! src/share/classes/com/sun/tools/javac/parser/Keywords.java
! src/share/classes/com/sun/tools/javac/parser/Token.java
! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/share/classes/com/sun/tools/javac/processing/ServiceProxy.java
! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
! 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/util/ByteBuffer.java
! src/share/classes/com/sun/tools/javac/util/Context.java
! src/share/classes/com/sun/tools/javac/util/Convert.java
! src/share/classes/com/sun/tools/javac/util/ListBuffer.java
! src/share/classes/com/sun/tools/javac/util/Name.java
! src/share/classes/com/sun/tools/javac/util/Names.java
! src/share/classes/com/sun/tools/javac/util/SharedNameTable.java
! src/share/classes/com/sun/tools/javac/util/UnsharedNameTable.java
! src/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! src/share/classes/com/sun/tools/javadoc/DocletInvoker.java
! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java
! src/share/classes/com/sun/tools/javadoc/JavadocEnter.java
! src/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java
! src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java
! src/share/classes/com/sun/tools/javadoc/SerializedForm.java
! src/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java
! src/share/classes/com/sun/tools/javah/Gen.java
! src/share/classes/javax/lang/model/type/ErrorType.java
! src/share/classes/javax/tools/StandardLocation.java
! test/tools/javac/5045412/Bar.java
! test/tools/javac/5045412/Foo.java
! test/tools/javac/6199662/Tree.java
! test/tools/javac/6627362/T6627362.java
! test/tools/javac/6627362/x/E.java
! test/tools/javac/6627362/x/Object.java
! test/tools/javac/api/6557752/T6557752.java
! test/tools/javac/foreach/T6500701.java
! test/tools/javac/synthesize/Boolean.java
! test/tools/javac/synthesize/Byte.java
! test/tools/javac/synthesize/Character.java
! test/tools/javac/synthesize/Cloneable.java
! test/tools/javac/synthesize/Integer.java
! test/tools/javac/synthesize/Long.java
! test/tools/javac/synthesize/Main.java
! test/tools/javac/synthesize/Number.java
! test/tools/javac/synthesize/Object.java
! test/tools/javac/synthesize/Serializable.java
! test/tools/javac/synthesize/Short.java
! test/tools/javac/synthesize/Test.java
! test/tools/javac/synthesize/Void.java
! test/tools/javac/unit/util/convert/EnclosingCandidates.java

Changeset: 8e56394f54f5
Author:    tbell
Date:      2008-10-04 22:49 -0700
URL:       http://hg.openjdk.java.net/nio/nio/langtools/rev/8e56394f54f5

Merge


Changeset: 539eb80f2a1a
Author:    tbell
Date:      2008-10-04 22:59 -0700
URL:       http://hg.openjdk.java.net/nio/nio/langtools/rev/539eb80f2a1a

Merge


Changeset: 944790f83b57
Author:    jjg
Date:      2008-10-06 16:57 -0700
URL:       http://hg.openjdk.java.net/nio/nio/langtools/rev/944790f83b57

6748546: javadoc API should be classloader-friendly
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/javadoc/DocletInvoker.java
! src/share/classes/com/sun/tools/javadoc/Main.java
! src/share/classes/com/sun/tools/javadoc/Start.java

Changeset: a54ef8459576
Author:    jjg
Date:      2008-10-07 15:39 -0700
URL:       http://hg.openjdk.java.net/nio/nio/langtools/rev/a54ef8459576

6749967: regression tests for apt should be same-vm friendly
Reviewed-by: darcy

! test/tools/apt/mirror/declaration/AnnoMirror.java
! test/tools/apt/mirror/declaration/AnnoTypeDecl.java
! test/tools/apt/mirror/declaration/AnnoTypeElemDecl.java
! test/tools/apt/mirror/declaration/AnnoVal.java
! test/tools/apt/mirror/declaration/ClassDecl.java
! test/tools/apt/mirror/declaration/ConstExpr.java
! test/tools/apt/mirror/declaration/ConstructorDecl.java
! test/tools/apt/mirror/declaration/EnumDecl.java
! test/tools/apt/mirror/declaration/FieldDecl.java
! test/tools/apt/mirror/declaration/GetAnno.java
! test/tools/apt/mirror/declaration/InterfaceDecl.java
! test/tools/apt/mirror/declaration/MethodDecl.java
! test/tools/apt/mirror/declaration/PackageDecl.java
! test/tools/apt/mirror/declaration/ParameterDecl.java
! test/tools/apt/mirror/type/AnnoTyp.java
! test/tools/apt/mirror/type/ArrayTyp.java
! test/tools/apt/mirror/type/ClassTyp.java
! test/tools/apt/mirror/type/EnumTyp.java
! test/tools/apt/mirror/type/InterfaceTyp.java
! test/tools/apt/mirror/type/PrimitiveTyp.java
! test/tools/apt/mirror/type/TypeVar.java
! test/tools/apt/mirror/type/WildcardTyp.java
! test/tools/apt/mirror/util/Overrides.java
! test/tools/apt/mirror/util/TypeCreation.java

Changeset: c0372d1097c0
Author:    mcimadamore
Date:      2008-10-09 15:56 +0100
URL:       http://hg.openjdk.java.net/nio/nio/langtools/rev/c0372d1097c0

6751514: Unary post-increment with type variables crash javac during lowering
Summary: Lower.abstractRval should take into account parenthesized expressions
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/generics/T6751514.java

Changeset: 8c098cf64ab5
Author:    mcimadamore
Date:      2008-10-09 16:02 +0100
URL:       http://hg.openjdk.java.net/nio/nio/langtools/rev/8c098cf64ab5

6738538: javac crashes when using a type parameter as a covariant method return type
Summary: Capture conversion should be applied when acccessing a member of an intersection type
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/OverrideChecks/6738538/T6738538a.java
+ test/tools/javac/OverrideChecks/6738538/T6738538b.java

Changeset: ac6ce899d007
Author:    mcimadamore
Date:      2008-10-09 16:04 +0100
URL:       http://hg.openjdk.java.net/nio/nio/langtools/rev/ac6ce899d007

6724345: incorrect method resolution for enum classes entered as source files
Summary: Enum's abstract methods shouldn't be skipped during method resolution
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/enum/T6724345.java

Changeset: 8eafba4f61be
Author:    mcimadamore
Date:      2008-10-09 16:07 +0100
URL:       http://hg.openjdk.java.net/nio/nio/langtools/rev/8eafba4f61be

6406133: JCDiagnostic.getMessage ignores locale argument
Summary: Compiler API should take into account locale settings
Reviewed-by: jjg

! src/share/classes/com/sun/tools/apt/util/Bark.java
! src/share/classes/com/sun/tools/javac/api/Formattable.java
! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/api/JavacTool.java
+ src/share/classes/com/sun/tools/javac/api/Messages.java
! src/share/classes/com/sun/tools/javac/code/Kinds.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/main/Main.java
! src/share/classes/com/sun/tools/javac/parser/Token.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
+ src/share/classes/com/sun/tools/javac/util/JavacMessages.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
! test/tools/javac/6457284/T6457284.java
+ test/tools/javac/api/6406133/Erroneous.java
+ test/tools/javac/api/6406133/T6406133.java

Changeset: e4eaddca54b7
Author:    mcimadamore
Date:      2008-10-09 16:19 +0100
URL:       http://hg.openjdk.java.net/nio/nio/langtools/rev/e4eaddca54b7

6731573: diagnostic output should optionally include source line
Summary: Added an -XD option to optionally prints out source lines in error messages
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
+ test/tools/javac/api/6731573/Erroneous.java
+ test/tools/javac/api/6731573/T6731573.java

Changeset: d766e40e49d6
Author:    mcimadamore
Date:      2008-10-09 16:21 +0100
URL:       http://hg.openjdk.java.net/nio/nio/langtools/rev/d766e40e49d6

6586091: javac crashes with StackOverflowError
Summary: Types.adapt should avoid infinite loops by exploiting a local cache
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/cast/6586091/T6586091.java




More information about the nio-dev mailing list