hg: hsx/hotspot-main/langtools: 17 new changesets

john.coomes at oracle.com john.coomes at oracle.com
Fri Nov 9 01:46:27 PST 2012


Changeset: 78962d89f283
Author:    jjg
Date:      2012-10-23 13:20 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/78962d89f283

8000741: refactor javadoc to use abstraction to handle relative paths
Reviewed-by: darcy

! src/share/classes/com/sun/javadoc/SerialFieldTag.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.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/DeprecatedListWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SingleIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/PackageSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DirectoryManager.java
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPath.java
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPaths.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocletConstants.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourcePath.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! src/share/classes/com/sun/tools/javadoc/SerializedForm.java
! test/com/sun/javadoc/testIndex/TestIndex.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testPackagePage/TestPackagePage.java

Changeset: 4a1c57a1c410
Author:    jjg
Date:      2012-10-23 13:58 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/4a1c57a1c410

8000416: refactor javadoc to provide and use an abstraction for relative URIs
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocLink.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPath.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java

Changeset: c002fdee76fd
Author:    jjg
Date:      2012-10-25 11:09 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/c002fdee76fd

7200915: convert TypeTags from a series of small ints to an enum
Reviewed-by: jjg, mcimadamore
Contributed-by: vicente.romero at oracle.com

! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/Kinds.java
! src/share/classes/com/sun/tools/javac/code/Printer.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/Type.java
+ src/share/classes/com/sun/tools/javac/code/TypeTag.java
- src/share/classes/com/sun/tools/javac/code/TypeTags.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/ConstFold.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.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/Infer.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/Resolve.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/jvm/UninitializedType.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.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/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/util/Constants.java
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javadoc/AnnotationValueImpl.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/FieldDocImpl.java
! src/share/classes/com/sun/tools/javadoc/MethodDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ParameterizedTypeImpl.java
! src/share/classes/com/sun/tools/javadoc/TypeMaker.java
! test/tools/javac/6889255/T6889255.java
! test/tools/javac/tree/MakeLiteralTest.java

Changeset: ea2616a6bd01
Author:    jjg
Date:      2012-10-25 13:33 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/ea2616a6bd01

6725230: Java Compilation with Jsr199 ignores Class-Path in manifest
Reviewed-by: jjg, mcimadamore
Contributed-by: vicente.romero at oracle.com

! src/share/classes/com/sun/tools/javac/file/Locations.java
+ test/tools/javac/Paths/TestCompileJARInClassPath.java

Changeset: 217c265158fe
Author:    jjg
Date:      2012-10-26 13:10 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/217c265158fe

8001219: Clean up use of URLs in javadoc Extern class
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java

Changeset: e6cb81683ffe
Author:    jjg
Date:      2012-10-26 16:40 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/e6cb81683ffe

8001229: refactor javac so that ct.sym is just used for javac, not all clients of JavacFileManager
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/share/classes/com/sun/tools/javah/JavahFileManager.java
! src/share/classes/com/sun/tools/javah/JavahTask.java
! src/share/classes/com/sun/tools/javap/JavapFileManager.java

Changeset: 64fce9f95b1d
Author:    jjg
Date:      2012-10-26 17:17 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/64fce9f95b1d

8001714: add missing tests for 7199925
Reviewed-by: darcy

+ test/tools/javac/annotations/repeatingAnnotations/ClassReaderDefault.java
+ test/tools/javac/annotations/repeatingAnnotations/SeparateCompile.java

Changeset: 384f7a4beae7
Author:    jjg
Date:      2012-10-26 18:40 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/384f7a4beae7

8001717: TypeTags cleanup breaks GenStubs
Reviewed-by: jjh

! make/tools/genstubs/GenStubs.java

Changeset: a65971893c50
Author:    rfield
Date:      2012-10-29 10:39 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/a65971893c50

8000694: Add generation of lambda implementation code: invokedynamic call, lambda method, adaptor methods
Summary: Add lambda implementation code with calling/supporting code elsewhere in the compiler
Reviewed-by: mcimadamore, jjg

! src/share/classes/com/sun/tools/javac/code/Symtab.java
+ src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/util/Names.java

Changeset: 23fe1a96bc0f
Author:    jjg
Date:      2012-10-30 10:15 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/23fe1a96bc0f

8001929: fix doclint errors in langtools doc comments
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPath.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourcePath.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! src/share/classes/com/sun/tools/javac/code/TypeTag.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java

Changeset: 27f7952eea3c
Author:    lana
Date:      2012-10-31 08:31 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/27f7952eea3c

Merge


Changeset: b980e8e6aabf
Author:    jjg
Date:      2012-10-31 13:48 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/b980e8e6aabf

8001664: refactor javadoc to use abstraction to handle files
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFile.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPaths.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourcePath.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! test/com/sun/javadoc/testDocFileDir/TestDocFileDir.java

Changeset: bf54daa9dcd8
Author:    ohrstrom
Date:      2012-11-01 10:48 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/bf54daa9dcd8

7153951: Add new lint option -Xlint:auxiliaryclass
Reviewed-by: jjg, mcimadamore, forax

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Lint.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/MemberEnter.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/AuxiliaryClassWarning/ClassUsingAuxiliary.java
+ test/tools/javac/diags/examples/AuxiliaryClassWarning/ClassWithAuxiliary.java
+ test/tools/javac/warnings/AuxiliaryClass/ClassUsingAnotherAuxiliary.java
+ test/tools/javac/warnings/AuxiliaryClass/ClassUsingAnotherAuxiliary.out
+ test/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary.java
+ test/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary1.out
+ test/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary2.out
+ test/tools/javac/warnings/AuxiliaryClass/ClassWithAuxiliary.java
+ test/tools/javac/warnings/AuxiliaryClass/NotAClassName.java
+ test/tools/javac/warnings/AuxiliaryClass/SelfClassWithAux.java

Changeset: 75c936d14c6a
Author:    vromero
Date:      2012-11-01 12:47 +0000
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/75c936d14c6a

8000483: cryptic error message when source file contains hash
Summary: cryptic error message when source file contains hash
Reviewed-by: jjg, mcimadamore
Contributed-by: vicente.romero at oracle.com

! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/quid/T6999438.out

Changeset: bf76f4190ef8
Author:    jjg
Date:      2012-11-02 14:35 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/bf76f4190ef8

7169362: JDK8: Write compiler tests for repeating annotations for JDK8
Reviewed-by: darcy, jjg
Contributed-by: sonali.goel at oracle.com

+ test/tools/javac/annotations/repeatingAnnotations/BaseAnnoAsContainerAnno.java
+ test/tools/javac/annotations/repeatingAnnotations/BaseAnnoAsContainerAnno.out
+ test/tools/javac/annotations/repeatingAnnotations/CyclicAnnotation.java
+ test/tools/javac/annotations/repeatingAnnotations/CyclicAnnotation.out
+ test/tools/javac/annotations/repeatingAnnotations/DefaultCasePresent.java
+ test/tools/javac/annotations/repeatingAnnotations/DocumentedContainerAnno.java
+ test/tools/javac/annotations/repeatingAnnotations/DocumentedContainerAnno.out
+ test/tools/javac/annotations/repeatingAnnotations/InheritedContainerAnno.java
+ test/tools/javac/annotations/repeatingAnnotations/InheritedContainerAnno.out
+ test/tools/javac/annotations/repeatingAnnotations/MissingContainer.java
+ test/tools/javac/annotations/repeatingAnnotations/MissingContainer.out
+ test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase1.java
+ test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase1.out
+ test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase2.java
+ test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase2.out
+ test/tools/javac/annotations/repeatingAnnotations/MissingValueMethod.java
+ test/tools/javac/annotations/repeatingAnnotations/MissingValueMethod.out
+ test/tools/javac/annotations/repeatingAnnotations/MultiLevelRepeatableAnno.java
+ test/tools/javac/annotations/repeatingAnnotations/MultipleAnnoMixedOrder.java
+ test/tools/javac/annotations/repeatingAnnotations/NoRepeatableAnno.java
+ test/tools/javac/annotations/repeatingAnnotations/NoRepeatableAnno.out
+ test/tools/javac/annotations/repeatingAnnotations/WrongReturnTypeForValue.java
+ test/tools/javac/annotations/repeatingAnnotations/WrongReturnTypeForValue.out

Changeset: e6ee43b3e247
Author:    lana
Date:      2012-11-02 17:55 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/e6ee43b3e247

Merge

- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DirectoryManager.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourcePath.java
- src/share/classes/com/sun/tools/javac/code/TypeTags.java

Changeset: 056d828ac1e1
Author:    katleman
Date:      2012-11-08 11:53 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/056d828ac1e1

Added tag jdk8-b64 for changeset e6ee43b3e247

! .hgtags



More information about the hotspot-dev mailing list