[jdk17] RFR: JDK-8270872: Final nroff manpage update for JDK 17

2021-08-05 Thread Jonathan Gibbons
Please review a semi-automatic update of the nroff man pages from the upstream 
files.

-

Commit messages:
 - JDK-8270872: Final nroff manpage update for JDK 17

Changes: https://git.openjdk.java.net/jdk17/pull/303/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk17&pr=303&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8270872
  Stats: 289 lines in 27 files changed: 117 ins; 31 del; 141 mod
  Patch: https://git.openjdk.java.net/jdk17/pull/303.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk17 pull/303/head:pull/303

PR: https://git.openjdk.java.net/jdk17/pull/303


Re: [jdk17] RFR: JDK-8270872: Final nroff manpage update for JDK 17

2021-08-05 Thread Jonathan Gibbons
On Thu, 5 Aug 2021 19:57:59 GMT, Naoto Sato  wrote:

>> Please review a semi-automatic update of the nroff man pages from the 
>> upstream files.
>
> src/jdk.hotspot.agent/share/man/jhsdb.1 line 1:
> 
>> 1: .\" Copyright (c) 2019, 2020, Oracle and/or its affiliates. All rights 
>> reserved.
> 
> This seems not correct?

According to the comments in the makefile 
(`closed/make/UpdateOpenManPages.gmk`) the copyright line is taken from the 
original Markdown file, so if the year is wrong there, it will be wrong in the 
generated nroff file.

I think it would be incorrect to edit the dates locally in these files, because 
they'll just be overwritten when we generate the files again. Ideally, the 
dates should be fixed (if necessary) in the Markdown files, but that seems out 
of scope for this P1.

This is "just" an issue with copyright dates in source files ... and yes, while 
I know copyright dates are important, this problem is arguably part of an 
ongoing more general problem.

I note that the generated files *do* correctly identify themselves with `2021` 
in the visible output generated to the console by the `man` command.

-

PR: https://git.openjdk.java.net/jdk17/pull/303


[jdk17] Integrated: JDK-8270872: Final nroff manpage update for JDK 17

2021-08-05 Thread Jonathan Gibbons
On Thu, 5 Aug 2021 19:20:50 GMT, Jonathan Gibbons  wrote:

> Please review a semi-automatic update of the nroff man pages from the 
> upstream files.

This pull request has now been integrated.

Changeset: dfacda48
Author:Jonathan Gibbons 
URL:   
https://git.openjdk.java.net/jdk17/commit/dfacda488bfbe2e11e8d607a6d08527710286982
Stats: 289 lines in 27 files changed: 117 ins; 31 del; 141 mod

8270872: Final nroff manpage update for JDK 17

Reviewed-by: darcy, mr, iris, naoto

-

PR: https://git.openjdk.java.net/jdk17/pull/303


Re: RFR: 8272992: Replace usages of Collections.sort with List.sort call in jdk.* modules [v2]

2021-09-20 Thread Jonathan Gibbons
On Tue, 14 Sep 2021 07:46:12 GMT, Andrey Turbanov 
 wrote:

>> Collections.sort is just a wrapper, so it is better to use an instance 
>> method directly.
>
> Andrey Turbanov has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   8272992: Replace usages of Collections.sort with List.sort call in jdk.* 
> modules

I've looked at the javadoc changes.
In general, it would be better to split a review like this into separate ones 
for separate components, but in this case, I guess it's innocuous enough.

-

PR: https://git.openjdk.java.net/jdk/pull/5230


[jdk18] RFR: JDK-8273179: Update nroff pages in JDK 18 before RC

2021-12-09 Thread Jonathan Gibbons
Please review this semi-automatic update for the nroff man pages for JDK 18.  
The changes update the version number, copyright year, and incorporate the 
changes from the latest upstream files.

-

Commit messages:
 - JDK-8273179: Update nroff pages in JDK 18 before RC

Changes: https://git.openjdk.java.net/jdk18/pull/5/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk18&pr=5&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8273179
  Stats: 858 lines in 28 files changed: 448 ins; 146 del; 264 mod
  Patch: https://git.openjdk.java.net/jdk18/pull/5.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk18 pull/5/head:pull/5

PR: https://git.openjdk.java.net/jdk18/pull/5


[jdk18] Integrated: JDK-8273179: Update nroff pages in JDK 18 before RC

2021-12-09 Thread Jonathan Gibbons
On Fri, 10 Dec 2021 01:46:03 GMT, Jonathan Gibbons  wrote:

> Please review this semi-automatic update for the nroff man pages for JDK 18.  
> The changes update the version number, copyright year, and incorporate the 
> changes from the latest upstream files.

This pull request has now been integrated.

Changeset: ed5d53ae
Author:    Jonathan Gibbons 
URL:   
https://git.openjdk.java.net/jdk18/commit/ed5d53ae0eb0b12de11fb3d79ae0371c093ce434
Stats: 858 lines in 28 files changed: 448 ins; 146 del; 264 mod

8273179: Update nroff pages in JDK 18 before RC

Reviewed-by: dholmes

-

PR: https://git.openjdk.java.net/jdk18/pull/5


Re: [jdk18] RFR: JDK-8273179: Update nroff pages in JDK 18 before RC

2021-12-09 Thread Jonathan Gibbons
On Fri, 10 Dec 2021 01:46:03 GMT, Jonathan Gibbons  wrote:

> Please review this semi-automatic update for the nroff man pages for JDK 18.  
> The changes update the version number, copyright year, and incorporate the 
> changes from the latest upstream files.

Hi David,

The copyright year will naturally sort itself out in a few weeks time ;-)  

When these changes make their way down from 18 to 19, we will probably want to 
regenerate these files with 19-EA.

-- Jon

We will also want to regenerate any appropriate files if any more updates to 
the man pages are made during the ramp down period.

-

PR: https://git.openjdk.java.net/jdk18/pull/5


Re: [jdk18] RFR: JDK-8273179: Update nroff pages in JDK 18 before RC

2021-12-09 Thread Jonathan Gibbons
On Fri, 10 Dec 2021 01:46:03 GMT, Jonathan Gibbons  wrote:

> Please review this semi-automatic update for the nroff man pages for JDK 18.  
> The changes update the version number, copyright year, and incorporate the 
> changes from the latest upstream files.

hmmm, I thought we had taken care of that test. I will investigate

-

PR: https://git.openjdk.java.net/jdk18/pull/5


Re: RFR: 8279918: Fix various doc typos [v2]

2022-01-13 Thread Jonathan Gibbons
On Thu, 13 Jan 2022 11:40:20 GMT, Lance Andersen  wrote:

>> OK, so lines 264,  295, 329, 364, 431 are arguably wrong as well?  
>> Separating the [] completely looks quite rare.
>> I'll leave it up to you. 8-)
>
> I think that can be a follow on clean up.

The strange formatting of `long []updateCounts` looks very unusual and well 
worth a followup cleanup.

-

PR: https://git.openjdk.java.net/jdk/pull/7063


Re: RFR: 8279918: Fix various doc typos [v2]

2022-01-14 Thread Jonathan Gibbons
On Thu, 13 Jan 2022 14:01:04 GMT, Pavel Rappo  wrote:

>> - Most of the typos are of a trivial kind: missing whitespace.
>> - If any of the typos should be fixed in the upstream projects instead, 
>> please say so; I will drop those typos from the patch.
>> - As I understand it, ` ` in ImageInputStream and DataInput is an irrelevant 
>> formatting artefact and thus can be removed.
>> - `'` is an apostrophe, which does not require to be encoded.
>
> Pavel Rappo has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Additional typos

jdk.compiler and jdk.javadoc look good

-

Marked as reviewed by jjg (Reviewer).

PR: https://git.openjdk.java.net/jdk/pull/7063


Re: RFR: JDK-8285676: Add missing @param tags for type parameters on classes and interfaces

2022-04-26 Thread Jonathan Gibbons
On Tue, 26 Apr 2022 22:24:26 GMT, Joe Darcy  wrote:

> To enable more complete doclint checking (courtesy @jonathan-gibbons), please 
> review this PR to add type-level @param tags where they are missing.
> 
> To the maintainers of java.util.concurrent, those changes could be separated 
> out in another bug if that would ease maintenance of that code.
> 
> Making these library fixes is a blocker for correcting and expanding the 
> doclint checks (JDK-8285496).
> 
> I'll update copyright years before pushing.

src/java.base/share/classes/java/lang/ClassValue.java line 43:

> 41:  * it can use a {@code ClassValue} to cache information needed to
> 42:  * perform the message send quickly, for each class encountered.
> 43:  * @param  type of the derived value

stylistically, compared to other comments, you are missing an initial "the"

-

PR: https://git.openjdk.java.net/jdk/pull/8410


Re: RFR: 8284209: Replace remaining usages of 'a the' in source code

2022-05-18 Thread Jonathan Gibbons
On Wed, 18 May 2022 14:46:42 GMT, Alexey Ivanov  wrote:

> Replaces usages of articles that follow each other in all combinations: 
> a/the, an?/an?, the/theā€¦
> 
> It's the last issue in the series, and it still touches different areas of 
> the code.

javac and javadoc changes look OK

test/langtools/tools/javac/modules/T8168854/module-info.java line 4:

> 2:  * @test
> 3:  * @bug 8168854
> 4:  * @summary javac erroneously reject a service interface inner class in a 
> provides clause

FYI, this duplication was in the JBS issue summary; now fixed there.

-

Marked as reviewed by jjg (Reviewer).

PR: https://git.openjdk.java.net/jdk/pull/8771


hg: jdk8/tl/langtools: 7186925: JavapTask passes null to java.io.Writer

2012-09-07 Thread jonathan . gibbons
Changeset: 489905e5018e
Author:jjg
Date:  2012-09-07 11:12 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/489905e5018e

7186925: JavapTask passes null to java.io.Writer
Reviewed-by: jjh

! src/share/classes/com/sun/tools/javap/JavapTask.java
+ test/tools/javap/T7186925.java



hg: jdk8/tl/langtools: 7196774: javac cannot be built with JDK 6 after 7151010

2012-09-07 Thread jonathan . gibbons
Changeset: 324b98626f58
Author:jjg
Date:  2012-09-07 11:24 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/324b98626f58

7196774: javac cannot be built with JDK 6 after 7151010
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Annotate.java



hg: jdk8/tl/langtools: 7196760: tree end positions incorrect after anno processing

2012-09-07 Thread jonathan . gibbons
Changeset: 1a7c11b22192
Author:jjg
Date:  2012-09-07 11:35 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/1a7c11b22192

7196760: tree end positions incorrect after anno processing
Reviewed-by: mcimadamore

! 
src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/util/Log.java
+ test/tools/javac/api/EndPositions.java



hg: jdk8/tl/langtools: 7177970: fix issues in langtools doc comments

2012-09-13 Thread jonathan . gibbons
Changeset: 30c36e23f154
Author:jjg
Date:  2012-09-13 14:29 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/30c36e23f154

7177970: fix issues in langtools doc comments
Reviewed-by: mcimadamore

! src/share/classes/com/sun/javadoc/Doc.java
! src/share/classes/com/sun/javadoc/ExecutableMemberDoc.java
! src/share/classes/com/sun/javadoc/Tag.java
! src/share/classes/com/sun/source/tree/LambdaExpressionTree.java
! src/share/classes/com/sun/source/tree/LineMap.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.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/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Enter.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/jvm/ByteCodes.java
! src/share/classes/com/sun/tools/javac/jvm/CRTable.java
! src/share/classes/com/sun/tools/javac/jvm/ClassFile.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/parser/Lexer.java
! 
src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.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/util/Bits.java
! src/share/classes/com/sun/tools/javac/util/Context.java
! src/share/classes/com/sun/tools/javac/util/Name.java
! src/share/classes/com/sun/tools/javac/util/Position.java
! src/share/classes/com/sun/tools/javadoc/Comment.java
! src/share/classes/com/sun/tools/javadoc/DocImpl.java
! src/share/classes/com/sun/tools/javadoc/FieldDocImpl.java
! src/share/classes/com/sun/tools/javah/JavahTask.java
! src/share/classes/javax/lang/model/util/Elements.java
! src/share/classes/javax/tools/JavaCompiler.java



hg: jdk8/tl/langtools: 7196462: JavacProcessingEnvironment should tolerate BasicJavacTask

2012-09-24 Thread jonathan . gibbons
Changeset: 8987971bcb45
Author:jjg
Date:  2012-09-24 14:04 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8987971bcb45

7196462: JavacProcessingEnvironment should tolerate BasicJavacTask
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! 
src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/processing/T7196462.java



hg: jdk8/tl/langtools: 7193657: provide internal ArrayUtils class to simplify common usage of arrays in javac

2012-09-25 Thread jonathan . gibbons
Changeset: 0e5899f09dab
Author:jjg
Date:  2012-09-25 13:06 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0e5899f09dab

7193657: provide internal ArrayUtils class to simplify common usage of arrays 
in javac
Reviewed-by: mcimadamore, jjg
Contributed-by: vicent...@yahoo.es

! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
! src/share/classes/com/sun/tools/javac/api/MultiTaskListener.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/file/Locations.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Pool.java
! src/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
+ src/share/classes/com/sun/tools/javac/util/ArrayUtils.java
! src/share/classes/com/sun/tools/javac/util/Bits.java
! src/share/classes/com/sun/tools/javac/util/ByteBuffer.java
! src/share/classes/com/sun/tools/javac/util/SharedNameTable.java
! src/share/classes/com/sun/tools/javap/StackMapWriter.java



hg: jdk8/tl/langtools: 7196464: upgrade JavaCompiler.shouldStopPolicy to accomodate policies in face of error and no error

2012-09-25 Thread jonathan . gibbons
Changeset: 99d23c0ef8ee
Author:jjg
Date:  2012-09-25 13:11 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/99d23c0ef8ee

7196464: upgrade JavaCompiler.shouldStopPolicy to accomodate policies in face 
of error and no error
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! 
src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java



hg: jdk8/tl/langtools: 7199925: Separate compilation breaks check that elements have a default for the containing annotation

2012-09-28 Thread jonathan . gibbons
Changeset: 73312ec2cf7c
Author:jfranck
Date:  2012-09-28 11:39 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/73312ec2cf7c

7199925: Separate compilation breaks check that elements have a default for the 
containing annotation
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties



hg: jdk8/tl/langtools: 8000663: clean up langtools imports

2012-10-09 Thread jonathan . gibbons
Changeset: c75be5bc5283
Author:jjg
Date:  2012-10-09 19:10 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c75be5bc5283

8000663: clean up langtools imports
Reviewed-by: darcy

! src/share/classes/com/sun/source/tree/CompilationUnitTree.java
! src/share/classes/com/sun/source/tree/Scope.java
! src/share/classes/com/sun/source/util/TaskEvent.java
! src/share/classes/com/sun/source/util/TreePath.java
! src/share/classes/com/sun/tools/classfile/ClassTranslator.java
! src/share/classes/com/sun/tools/classfile/Dependencies.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.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/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/DeprecatedListWriter.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/HtmlSerialFieldWriter.java
! 
src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.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/SingleIndexWriter.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/TreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/WriterFactoryImpl.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/ConstantsSummaryWriter.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/PackageSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/WriterFactory.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractMemberBuilder.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/BuilderFactory.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/builders/PackageSummaryBuilder.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BaseTaglet.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ReturnTaglet.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolki

hg: jdk8/tl/langtools: 8000665: fix "internal API" comments on javadoc files

2012-10-10 Thread jonathan . gibbons
Changeset: 25e14ad23cef
Author:jjg
Date:  2012-10-10 16:48 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/25e14ad23cef

8000665: fix "internal API" comments on javadoc files
Reviewed-by: darcy

! 
src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.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/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/HtmlSerialFieldWriter.java
! 
src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkOutputImpl.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/TagletOutputImpl.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/WriterFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/Comment.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/DocType.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlAttr.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlConstants.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocument.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTag.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/RawHtml.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/StringContent.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeOptionalMemberWriter.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeRequiredMemberWriter.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/ClassWriter.java
! src/share/classes/c

hg: jdk8/tl/langtools: 8000743: docencoding not available to stylesheet

2012-10-10 Thread jonathan . gibbons
Changeset: 560d4a5d14e6
Author:jjg
Date:  2012-10-10 18:08 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/560d4a5d14e6

8000743: docencoding not available to stylesheet
Reviewed-by: jjg
Contributed-by: jvisw...@linux.vnet.ibm.com

! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
+ test/com/sun/javadoc/testDocEncoding/TestDocEncoding.java
+ test/com/sun/javadoc/testDocEncoding/pkg/Test.java



hg: jdk8/tl/langtools: 8000418: javadoc should used a standard "generated by javadoc" string

2012-10-10 Thread jonathan . gibbons
Changeset: 6517bf8e50d0
Author:jjg
Date:  2012-10-10 18:34 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6517bf8e50d0

8000418: javadoc should used a standard "generated by javadoc" string
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! 
src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! test/com/sun/javadoc/VersionNumber/VersionNumber.java
+ test/com/sun/javadoc/testGeneratedBy/TestGeneratedBy.java
+ test/com/sun/javadoc/testGeneratedBy/pkg/MyClass.java



hg: jdk8/tl/langtools: 8000310: Clean up use of StringBuffer in langtools

2012-10-10 Thread jonathan . gibbons
Changeset: c46e0c9940d6
Author:jjg
Date:  2012-10-10 18:44 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c46e0c9940d6

8000310: Clean up use of StringBuffer in langtools
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/classfile/Descriptor.java
! 
src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.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/LinkOutputImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletOutputImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.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/taglets/LiteralTaglet.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DirectoryManager.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/util/Convert.java
! src/share/classes/com/sun/tools/javac/util/List.java
! src/share/classes/com/sun/tools/javah/Gen.java
! src/share/classes/com/sun/tools/javah/LLNI.java
! src/share/classes/com/sun/tools/javah/Mangle.java



hg: jdk8/tl/langtools: 8000666: javadoc should write directly to Writer instead of composing strings

2012-10-15 Thread jonathan . gibbons
Changeset: 8db45b13526e
Author:jjg
Date:  2012-10-15 17:07 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8db45b13526e

8000666: javadoc should write directly to Writer instead of composing strings
Reviewed-by: bpatel

! 
src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.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/FrameOutputWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.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/markup/Comment.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/DocType.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocument.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/RawHtml.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/StringContent.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/ClassWriter.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/PackageSummaryWriter.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/SerializedFormWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java



hg: jdk8/tl/langtools: 8000673: remove dead code from HtmlWriter and subtypes

2012-10-16 Thread jonathan . gibbons
Changeset: 2013982bee34
Author:jjg
Date:  2012-10-16 21:03 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2013982bee34

8000673: remove dead code from HtmlWriter and subtypes
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! 
src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java
! 
src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java
! 
src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java
! 
src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.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/AnnotationTypeWriter.java



hg: jdk8/tl/langtools: 8000416: refactor javadoc to provide and use an abstraction for relative URIs

2012-10-23 Thread jonathan . gibbons
Changeset: 4a1c57a1c410
Author:jjg
Date:  2012-10-23 13:58 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/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



hg: jdk8/tl/langtools: 7200915: convert TypeTags from a series of small ints to an enum

2012-10-25 Thread jonathan . gibbons
Changeset: c002fdee76fd
Author:jjg
Date:  2012-10-25 11:09 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c002fdee76fd

7200915: convert TypeTags from a series of small ints to an enum
Reviewed-by: jjg, mcimadamore
Contributed-by: vicente.rom...@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



hg: jdk8/tl/langtools: 6725230: Java Compilation with Jsr199 ignores Class-Path in manifest

2012-10-25 Thread jonathan . gibbons
Changeset: ea2616a6bd01
Author:jjg
Date:  2012-10-25 13:33 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ea2616a6bd01

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

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



hg: jdk8/tl/langtools: 8001219: Clean up use of URLs in javadoc Extern class

2012-10-26 Thread jonathan . gibbons
Changeset: 217c265158fe
Author:jjg
Date:  2012-10-26 13:10 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/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



hg: jdk8/tl/langtools: 8001714: add missing tests for 7199925

2012-10-26 Thread jonathan . gibbons
Changeset: 64fce9f95b1d
Author:jjg
Date:  2012-10-26 17:17 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/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



hg: jdk8/tl/langtools: 8001929: fix doclint errors in langtools doc comments

2012-10-30 Thread jonathan . gibbons
Changeset: 23fe1a96bc0f
Author:jjg
Date:  2012-10-30 10:15 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/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



hg: jdk8/tl/langtools: 8001664: refactor javadoc to use abstraction to handle files

2012-10-31 Thread jonathan . gibbons
Changeset: b980e8e6aabf
Author:jjg
Date:  2012-10-31 13:48 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/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



hg: jdk8/tl/langtools: 8000483: cryptic error message when source file contains hash

2012-11-02 Thread jonathan . gibbons
Changeset: 75c936d14c6a
Author:vromero
Date:  2012-11-01 12:47 +
URL:   http://hg.openjdk.java.net/jdk8/tl/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.rom...@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



hg: jdk8/tl/langtools: 7169362: JDK8: Write compiler tests for repeating annotations for JDK8

2012-11-02 Thread jonathan . gibbons
Changeset: bf76f4190ef8
Author:jjg
Date:  2012-11-02 14:35 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bf76f4190ef8

7169362: JDK8: Write compiler tests for repeating annotations for JDK8
Reviewed-by: darcy, jjg
Contributed-by: sonali.g...@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



hg: jdk8/tl/langtools: 2 new changesets

2012-11-02 Thread jonathan . gibbons
Changeset: 2443d24d096a
Author:vromero
Date:  2012-11-01 13:06 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2443d24d096a

6949443: visitTree assertion triggered using -Xjcov on small sample program
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/jvm/CRTable.java
+ test/tools/javac/options/T6949443.java

Changeset: a33770a91b00
Author:jjg
Date:  2012-11-02 19:17 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a33770a91b00

Merge




hg: jdk8/tl/langtools: 8002146: javadoc doesn't release resources in a timely manner

2012-11-03 Thread jonathan . gibbons
Changeset: ef3ad754f5c7
Author:jjg
Date:  2012-11-03 21:07 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ef3ad754f5c7

8002146: javadoc doesn't release resources in a timely manner
Reviewed-by: darcy

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



hg: jdk8/tl/langtools: 8002168: Cleanup initialization of javadoc Messager

2012-11-03 Thread jonathan . gibbons
Changeset: 352d130c47c5
Author:jjg
Date:  2012-11-03 21:09 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/352d130c47c5

8002168: Cleanup initialization of javadoc Messager
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javadoc/Start.java
! test/tools/javadoc/6958836/Test.java



hg: jdk8/tl/langtools: 7198690: missing compiler message

2012-11-06 Thread jonathan . gibbons
Changeset: 55a007aaf63d
Author:jjg
Date:  2012-11-06 17:22 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/55a007aaf63d

7198690: missing compiler message
Reviewed-by: jjh

! src/share/classes/com/sun/tools/javac/main/Main.java



hg: jdk8/tl/langtools: 8000484: Bad error recovery when 'catch' without 'try' is found

2012-11-07 Thread jonathan . gibbons
Changeset: 19d6ba779759
Author:vromero
Date:  2012-11-05 16:26 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/19d6ba779759

8000484: Bad error recovery when 'catch' without 'try' is found
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/tools/javac/diags/examples/CatchWithoutTry.java
+ test/tools/javac/incompleteStatements/T8000484.java
+ test/tools/javac/incompleteStatements/T8000484.out



hg: jdk8/tl/langtools: 8002157: Write combo compiler tests for repeating annotations for JDK8

2012-11-07 Thread jonathan . gibbons
Changeset: 2986e7052952
Author:jjg
Date:  2012-11-07 17:01 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2986e7052952

8002157: Write combo compiler tests for repeating annotations for JDK8
Reviewed-by: darcy, jjg
Contributed-by: sonali.g...@oracle.com

+ test/tools/javac/annotations/repeatingAnnotations/combo/BasicSyntaxCombo.java
+ 
test/tools/javac/annotations/repeatingAnnotations/combo/DeprecatedAnnoCombo.java
+ 
test/tools/javac/annotations/repeatingAnnotations/combo/DocumentedAnnoCombo.java
+ test/tools/javac/annotations/repeatingAnnotations/combo/Helper.java
+ 
test/tools/javac/annotations/repeatingAnnotations/combo/InheritedAnnoCombo.java
+ 
test/tools/javac/annotations/repeatingAnnotations/combo/RetentionAnnoCombo.java



hg: jdk8/tl/langtools: 8003134: CheckResourceKeys issues

2012-11-07 Thread jonathan . gibbons
Changeset: a1dc543483fc
Author:jjg
Date:  2012-11-07 17:20 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a1dc543483fc

8003134: CheckResourceKeys issues
Reviewed-by: jjh, bpatel

! 
src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javadoc/CheckResourceKeys.java



hg: jdk8/tl/jdk: 8001598: Augment ElementType enum for JSR 308

2012-11-07 Thread jonathan . gibbons
Changeset: 599f231cba97
Author:jfranck
Date:  2012-11-07 17:39 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/599f231cba97

8001598: Augment ElementType enum for JSR 308
Reviewed-by: darcy

! src/share/classes/java/lang/annotation/ElementType.java



hg: jdk8/tl/langtools: 8003299: Cleanup javac Log support for deferred diagnostics

2012-11-13 Thread jonathan . gibbons
Changeset: 2901c7b5339e
Author:jjg
Date:  2012-11-13 15:09 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2901c7b5339e

8003299: Cleanup javac Log support for deferred diagnostics
Reviewed-by: mcimadamore, jfranck

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! 
src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/util/Log.java



hg: jdk8/tl/jdk: 8000404: rename javax.tools.GenerateNativeHeader to java.lang.annotation.Native

2012-11-14 Thread jonathan . gibbons
Changeset: 369709a13823
Author:jjg
Date:  2012-11-14 07:08 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/369709a13823

8000404: rename javax.tools.GenerateNativeHeader to java.lang.annotation.Native
Reviewed-by: alanb

+ src/share/classes/java/lang/annotation/Native.java



hg: jdk8/tl/langtools: 8003412: javac needs to understand java.lang.annotation.Native

2012-11-14 Thread jonathan . gibbons
Changeset: f14c693a0e48
Author:jjg
Date:  2012-11-14 10:07 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f14c693a0e48

8003412: javac needs to understand java.lang.annotation.Native
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! test/tools/javac/nativeHeaders/NativeHeaderTest.java
! test/tools/javac/nativeHeaders/javahComparison/CompareTest.java
+ test/tools/javac/nativeHeaders/javahComparison/TestClass4.java
+ test/tools/javac/nativeHeaders/javahComparison/TestClass5.java



hg: jdk8/tl/langtools: 7021614: extend com.sun.source API to support parsing javadoc comments

2012-11-14 Thread jonathan . gibbons
Changeset: 33abf479f202
Author:jjg
Date:  2012-11-14 17:23 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/33abf479f202

7021614: extend com.sun.source API to support parsing javadoc comments
Reviewed-by: ksrini, strarup

! make/build.xml
+ src/share/classes/com/sun/source/doctree/AttributeTree.java
+ src/share/classes/com/sun/source/doctree/AuthorTree.java
+ src/share/classes/com/sun/source/doctree/BlockTagTree.java
+ src/share/classes/com/sun/source/doctree/CommentTree.java
+ src/share/classes/com/sun/source/doctree/DeprecatedTree.java
+ src/share/classes/com/sun/source/doctree/DocCommentTree.java
+ src/share/classes/com/sun/source/doctree/DocRootTree.java
+ src/share/classes/com/sun/source/doctree/DocTree.java
+ src/share/classes/com/sun/source/doctree/DocTreeVisitor.java
+ src/share/classes/com/sun/source/doctree/EndElementTree.java
+ src/share/classes/com/sun/source/doctree/EntityTree.java
+ src/share/classes/com/sun/source/doctree/ErroneousTree.java
+ src/share/classes/com/sun/source/doctree/IdentifierTree.java
+ src/share/classes/com/sun/source/doctree/InheritDocTree.java
+ src/share/classes/com/sun/source/doctree/InlineTagTree.java
+ src/share/classes/com/sun/source/doctree/LinkTree.java
+ src/share/classes/com/sun/source/doctree/LiteralTree.java
+ src/share/classes/com/sun/source/doctree/ParamTree.java
+ src/share/classes/com/sun/source/doctree/ReferenceTree.java
+ src/share/classes/com/sun/source/doctree/ReturnTree.java
+ src/share/classes/com/sun/source/doctree/SeeTree.java
+ src/share/classes/com/sun/source/doctree/SerialDataTree.java
+ src/share/classes/com/sun/source/doctree/SerialFieldTree.java
+ src/share/classes/com/sun/source/doctree/SerialTree.java
+ src/share/classes/com/sun/source/doctree/SinceTree.java
+ src/share/classes/com/sun/source/doctree/StartElementTree.java
+ src/share/classes/com/sun/source/doctree/TextTree.java
+ src/share/classes/com/sun/source/doctree/ThrowsTree.java
+ src/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java
+ src/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java
+ src/share/classes/com/sun/source/doctree/ValueTree.java
+ src/share/classes/com/sun/source/doctree/VersionTree.java
+ src/share/classes/com/sun/source/doctree/package-info.java
! src/share/classes/com/sun/source/tree/Tree.java
+ src/share/classes/com/sun/source/util/DocTreeScanner.java
+ src/share/classes/com/sun/source/util/DocTrees.java
+ src/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/share/classes/com/sun/source/util/Trees.java
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/share/classes/com/sun/tools/javac/comp/Env.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
+ src/share/classes/com/sun/tools/javac/parser/LazyDocCommentTable.java
! src/share/classes/com/sun/tools/javac/parser/ParserFactory.java
- src/share/classes/com/sun/tools/javac/parser/SimpleDocCommentTable.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ src/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/share/classes/com/sun/tools/javac/tree/DocCommentTable.java
+ src/share/classes/com/sun/tools/javac/tree/DocPretty.java
+ src/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java
! test/tools/javac/diags/CheckExamples.java
+ test/tools/javac/diags/DocCommentProcessor.java
! test/tools/javac/diags/Example.java
! test/tools/javac/diags/RunExamples.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/BadEntity.java
+ test/tools/javac/diags/examples/BadGreaterThan.java
+ test/tools/javac/diags/examples/BadInlineTag.java
+ test/tools/javac/diags/examples/GreaterThanExpected.java
+ test/tools/javac/diags/examples/MalformedHTML.java
+ test/tools/javac/diags/examples/MissingSemicolon.java
+ test/tools/javac/diags/examples/NoTagName.java
+ test/tools/javac/diags/examples/RefBadParens.java
+ test/tools/javac/diags/examples/RefIdentifierExpected.java
+ test/tools/javac/diags/examples/RefSyntaxError.java
+ test/tools/javac/diags/examples/RefUnexpectedInput.java
+ test/tools/javac/diags/examples/UnexpectedContent.java
+ test/tools/javac/diags/examples/UnterminatedInlineTag.java
+ test/tools/javac/diags/examples/UnterminatedSignature.java
+ test/tools/javac/doctree/AttrTest.java
+ test/tools/javac/doctree/AuthorTest.java
+ test/tools/javac/doctree/BadTest.java
+ test/tools/javac/doctree/CodeTest.java
+ test/tools/javac/doctree/DeprecatedTest.java
+ test/tools/javac/doctree/DocCommentTester.java
+ test/tools/javac/doctree/DocRootTest.java
+ test/to

hg: jdk8/tl/langtools: 8000800: javadoc uses static non-final fields

2012-11-15 Thread jonathan . gibbons
Changeset: bfec2a1cc869
Author:jjg
Date:  2012-11-15 09:18 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bfec2a1cc869

8000800: javadoc uses static non-final fields
Reviewed-by: bpatel

! 
src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.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/EnumConstantWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.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/HtmlSerialFieldWriter.java
! 
src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.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/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/SourceToHTMLConverter.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/WriterFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/DocType.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.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/AbstractBuilder.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractMemberBuilder.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/BuilderFactory.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/builders/PackageSummaryBuilder.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/InheritDocTaglet.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! src/share/classes/com/sun/tools/javadoc/ParamTagImpl.java
! test/com/sun/javadoc/MetaTag/MetaTag.java
! test/com/sun/javadoc/testHtmlDocument/TestHtmlDocument.java



hg: jdk8/tl/langtools: 8003257: refactor javadoc tool option handling

2012-11-15 Thread jonathan . gibbons
Changeset: 467f4f754368
Author:jjg
Date:  2012-11-15 14:41 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/467f4f754368

8003257: refactor javadoc tool option handling
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! src/share/classes/com/sun/tools/javadoc/DocLocale.java
! src/share/classes/com/sun/tools/javadoc/DocletInvoker.java
! src/share/classes/com/sun/tools/javadoc/JavadocTool.java
! src/share/classes/com/sun/tools/javadoc/Messager.java
! src/share/classes/com/sun/tools/javadoc/Start.java
+ src/share/classes/com/sun/tools/javadoc/ToolOption.java



hg: jdk8/tl/langtools: 8001098: Provide a simple light-weight "plug-in" mechanism for javac

2012-11-19 Thread jonathan . gibbons
Changeset: c0f0c41cafa0
Author:jjg
Date:  2012-11-19 11:38 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c0f0c41cafa0

8001098: Provide a simple light-weight "plug-in" mechanism for javac
Reviewed-by: mcimadamore

+ src/share/classes/com/sun/source/util/Plugin.java
! src/share/classes/com/sun/source/util/Trees.java
! src/share/classes/com/sun/tools/javac/api/BasicJavacTask.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/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/main/Option.java
! 
src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/resources/javac.properties
+ test/tools/javac/plugin/showtype/Identifiers.java
+ test/tools/javac/plugin/showtype/Identifiers.out
+ test/tools/javac/plugin/showtype/Identifiers_PI.out
+ test/tools/javac/plugin/showtype/ShowTypePlugin.java
+ test/tools/javac/plugin/showtype/Test.java



hg: jdk8/tl/langtools: 8003655: Add javac.jvm.ClassFile.V52

2012-11-19 Thread jonathan . gibbons
Changeset: 2531de382983
Author:jjg
Date:  2012-11-19 16:40 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2531de382983

8003655: Add javac.jvm.ClassFile.V52
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/javac/jvm/ClassFile.java



hg: jdk8/tl/langtools: 8003649: regression/langtools: tools/javac/doctree

2012-11-20 Thread jonathan . gibbons
Changeset: a25c53e12bd0
Author:jjg
Date:  2012-11-20 07:21 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a25c53e12bd0

8003649: regression/langtools: tools/javac/doctree
Reviewed-by: ksrini

! test/tools/javac/doctree/DocCommentTester.java



hg: jdk8/tl/langtools: 8003650: java.lang.Exception: expected string not found: pkg/package-frame.html

2012-11-20 Thread jonathan . gibbons
Changeset: fb97eaf93d61
Author:jjg
Date:  2012-11-20 07:25 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/fb97eaf93d61

8003650: java.lang.Exception: expected string not found: pkg/package-frame.html
Reviewed-by: ksrini

! test/tools/javadoc/api/basic/GetTask_WriterTest.java
! test/tools/javadoc/api/basic/RunTest.java



hg: jdk8/tl/langtools: 7190862: javap shows an incorrect type for operands if the 'wide' prefix is used; ...

2012-11-21 Thread jonathan . gibbons
Changeset: d9fe1f80515d
Author:vromero
Date:  2012-11-21 18:40 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d9fe1f80515d

7190862: javap shows an incorrect type for operands if the 'wide' prefix is used
7109747: (javap) classfile not treating iinc_w correctly.
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/classfile/Instruction.java
! src/share/classes/com/sun/tools/classfile/Opcode.java
+ test/tools/javap/T7190862.java



hg: jdk8/tl/langtools: 6574624: javax.tools.JavaCompiler spec contains errors in sample code

2012-11-21 Thread jonathan . gibbons
Changeset: 3746b071d75b
Author:vromero
Date:  2012-11-21 19:09 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3746b071d75b

6574624: javax.tools.JavaCompiler spec contains errors in sample code
Reviewed-by: jjg, mcimadamore

! src/share/classes/javax/tools/JavaCompiler.java



hg: jdk8/tl/langtools: 8004068: Fix build problems caused by on-demand imports

2012-11-27 Thread jonathan . gibbons
Changeset: 4d68e2a05b50
Author:jjg
Date:  2012-11-27 13:55 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/4d68e2a05b50

8004068: Fix build problems caused by on-demand imports
Reviewed-by: jjg
Contributed-by: eric.casp...@amd.com

! src/share/classes/com/sun/tools/javac/code/Types.java



hg: jdk8/tl/jdk: 7154390: Add support for repeating annotations in j.l.r.AnnotatedElement

2012-11-28 Thread jonathan . gibbons
Changeset: 735b93462eed
Author:jfranck
Date:  2012-11-28 09:21 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/735b93462eed

7154390: Add support for repeating annotations in j.l.r.AnnotatedElement
Reviewed-by: darcy

! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/Package.java
! src/share/classes/java/lang/System.java
! src/share/classes/java/lang/annotation/ContainedBy.java
! src/share/classes/java/lang/annotation/ContainerFor.java
+ src/share/classes/java/lang/annotation/InvalidContainerAnnotationError.java
! src/share/classes/java/lang/reflect/AccessibleObject.java
! src/share/classes/java/lang/reflect/AnnotatedElement.java
! src/share/classes/java/lang/reflect/Executable.java
! src/share/classes/java/lang/reflect/Field.java
! src/share/classes/sun/misc/JavaLangAccess.java
! src/share/classes/sun/reflect/annotation/AnnotationParser.java
+ src/share/classes/sun/reflect/annotation/AnnotationSupport.java
! src/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java
+ test/java/lang/annotation/repeatingAnnotations/RepeatedUnitTest.java
+ test/java/lang/annotation/repeatingAnnotations/subpackage/Containee.java
+ test/java/lang/annotation/repeatingAnnotations/subpackage/Container.java
+ 
test/java/lang/annotation/repeatingAnnotations/subpackage/InheritedContainee.java
+ 
test/java/lang/annotation/repeatingAnnotations/subpackage/InheritedContainer.java
+ 
test/java/lang/annotation/repeatingAnnotations/subpackage/InheritedNonRepeated.java
+ test/java/lang/annotation/repeatingAnnotations/subpackage/NonRepeated.java
+ test/java/lang/annotation/repeatingAnnotations/subpackage/package-info.java



hg: jdk8/tl/langtools: 7144981: javac should ignore ignorable characters in input

2012-11-28 Thread jonathan . gibbons
Changeset: 1f41a5758cf7
Author:vromero
Date:  2012-11-23 15:13 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/1f41a5758cf7

7144981: javac should ignore ignorable characters in input
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
+ test/tools/javac/7144981/IgnoreIgnorableCharactersInInput.java



hg: jdk8/tl/jdk: 8004110: Remove debug code form sun/reflect/annotation/AnnotationSupport.java

2012-11-30 Thread jonathan . gibbons
Changeset: e7edb0da9c6a
Author:jfranck
Date:  2012-11-30 09:47 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e7edb0da9c6a

8004110: Remove debug code form sun/reflect/annotation/AnnotationSupport.java
Reviewed-by: jjg, darcy

! src/share/classes/sun/reflect/annotation/AnnotationSupport.java



hg: jdk8/tl/langtools: 8004828: refactor init of *DocImpl classes

2012-12-11 Thread jonathan . gibbons
Changeset: cfde9737131e
Author:jjg
Date:  2012-12-11 15:05 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/cfde9737131e

8004828: refactor init of *DocImpl classes
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java
! src/share/classes/com/sun/tools/javadoc/AnnotationTypeElementDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ConstructorDocImpl.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! src/share/classes/com/sun/tools/javadoc/DocImpl.java
! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java
! src/share/classes/com/sun/tools/javadoc/FieldDocImpl.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/MemberDocImpl.java
! src/share/classes/com/sun/tools/javadoc/MethodDocImpl.java
! src/share/classes/com/sun/tools/javadoc/PackageDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ProgramElementDocImpl.java
! src/share/classes/com/sun/tools/javadoc/RootDocImpl.java



hg: jdk8/tl/langtools: 8004504: ListBuffer could reuse List.nil() as the sentinel element

2012-12-12 Thread jonathan . gibbons
Changeset: 170e486632d9
Author:jlahoda
Date:  2012-12-12 20:26 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/170e486632d9

8004504: ListBuffer could reuse List.nil() as the sentinel element
Summary: ListBuffer.last now points to the last elements with client data, or 
null if none.
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/util/ListBuffer.java
+ test/tools/javac/util/list/ListBufferTest.java



hg: jdk8/tl/langtools: 8001114: Container annotation is not checked for semantic correctness

2012-12-13 Thread jonathan . gibbons
Changeset: 376d6c1b49e5
Author:jfranck
Date:  2012-12-03 11:16 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/376d6c1b49e5

8001114: Container annotation is not checked for semantic correctness
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Annotations.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! 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/NoRepeatableAnno.out
+ 
test/tools/javac/annotations/repeatingAnnotations/RepeatingTargetNotAllowed.java
+ 
test/tools/javac/annotations/repeatingAnnotations/RepeatingTargetNotAllowed.out
! test/tools/javac/diags/examples/ContainedByNonDefault.java
+ test/tools/javac/diags/examples/InvalidDuplicateAnnotation.java



hg: jdk8/tl/langtools: 8004832: Add new doclint package

2012-12-17 Thread jonathan . gibbons
Changeset: 75ab654b5cd5
Author:jjg
Date:  2012-12-17 07:47 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/75ab654b5cd5

8004832: Add new doclint package
Reviewed-by: mcimadamore

! make/build.properties
! src/share/classes/com/sun/source/util/DocTrees.java
! src/share/classes/com/sun/source/util/JavacTask.java
! src/share/classes/com/sun/source/util/TreePath.java
+ src/share/classes/com/sun/tools/doclint/Checker.java
+ src/share/classes/com/sun/tools/doclint/DocLint.java
+ src/share/classes/com/sun/tools/doclint/Entity.java
+ src/share/classes/com/sun/tools/doclint/Env.java
+ src/share/classes/com/sun/tools/doclint/HtmlTag.java
+ src/share/classes/com/sun/tools/doclint/Messages.java
+ src/share/classes/com/sun/tools/doclint/resources/doclint.properties
! src/share/classes/com/sun/tools/javac/api/BasicJavacTask.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/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/tools/doclint/AccessTest.java
+ test/tools/doclint/AccessTest.package.out
+ test/tools/doclint/AccessTest.private.out
+ test/tools/doclint/AccessTest.protected.out
+ test/tools/doclint/AccessTest.public.out
+ test/tools/doclint/AccessibilityTest.java
+ test/tools/doclint/AccessibilityTest.out
+ test/tools/doclint/DocLintTester.java
+ test/tools/doclint/EmptyAuthorTest.java
+ test/tools/doclint/EmptyAuthorTest.out
+ test/tools/doclint/EmptyExceptionTest.java
+ test/tools/doclint/EmptyExceptionTest.out
+ test/tools/doclint/EmptyParamTest.java
+ test/tools/doclint/EmptyParamTest.out
+ test/tools/doclint/EmptyReturnTest.java
+ test/tools/doclint/EmptyReturnTest.out
+ test/tools/doclint/EmptySerialDataTest.java
+ test/tools/doclint/EmptySerialDataTest.out
+ test/tools/doclint/EmptySerialFieldTest.java
+ test/tools/doclint/EmptySerialFieldTest.out
+ test/tools/doclint/EmptySinceTest.java
+ test/tools/doclint/EmptySinceTest.out
+ test/tools/doclint/EmptyVersionTest.java
+ test/tools/doclint/EmptyVersionTest.out
+ test/tools/doclint/HtmlAttrsTest.java
+ test/tools/doclint/HtmlAttrsTest.out
+ test/tools/doclint/HtmlTagsTest.java
+ test/tools/doclint/HtmlTagsTest.out
+ test/tools/doclint/MissingCommentTest.java
+ test/tools/doclint/MissingCommentTest.out
+ test/tools/doclint/MissingParamsTest.java
+ test/tools/doclint/MissingParamsTest.out
+ test/tools/doclint/MissingReturnTest.java
+ test/tools/doclint/MissingReturnTest.out
+ test/tools/doclint/MissingThrowsTest.java
+ test/tools/doclint/MissingThrowsTest.out
+ test/tools/doclint/OptionTest.java
+ test/tools/doclint/OverridesTest.java
+ test/tools/doclint/ReferenceTest.java
+ test/tools/doclint/ReferenceTest.out
+ test/tools/doclint/RunTest.java
+ test/tools/doclint/SyntaxTest.java
+ test/tools/doclint/SyntaxTest.out
+ test/tools/doclint/SyntheticTest.java
+ test/tools/doclint/ValidTest.java
+ test/tools/doclint/tidy/AnchorAlreadyDefined.java
+ test/tools/doclint/tidy/AnchorAlreadyDefined.out
+ test/tools/doclint/tidy/BadEnd.java
+ test/tools/doclint/tidy/BadEnd.out
+ test/tools/doclint/tidy/InsertImplicit.java
+ test/tools/doclint/tidy/InsertImplicit.out
+ test/tools/doclint/tidy/InvalidEntity.java
+ test/tools/doclint/tidy/InvalidEntity.out
+ test/tools/doclint/tidy/InvalidName.java
+ test/tools/doclint/tidy/InvalidName.out
+ test/tools/doclint/tidy/InvalidTag.java
+ test/tools/doclint/tidy/InvalidTag.out
+ test/tools/doclint/tidy/InvalidURI.java
+ test/tools/doclint/tidy/InvalidURI.out
+ test/tools/doclint/tidy/MissingGT.java
+ test/tools/doclint/tidy/MissingGT.out
+ test/tools/doclint/tidy/MissingTag.java
+ test/tools/doclint/tidy/MissingTag.out
+ test/tools/doclint/tidy/NestedTag.java
+ test/tools/doclint/tidy/NestedTag.out
+ test/tools/doclint/tidy/ParaInPre.java
+ test/tools/doclint/tidy/ParaInPre.out
+ test/tools/doclint/tidy/README.txt
+ test/tools/doclint/tidy/RepeatedAttr.java
+ test/tools/doclint/tidy/RepeatedAttr.out
+ test/tools/doclint/tidy/TextNotAllowed.java
+ test/tools/doclint/tidy/TextNotAllowed.out
+ test/tools/doclint/tidy/TrimmingEmptyTag.java
+ test/tools/doclint/tidy/TrimmingEmptyTag.out
+ test/tools/doclint/tidy/UnescapedOrUnknownEntity.java
+ test/tools/doclint/tidy/UnescapedOrUnknownEntity.out
+ test/tools/doclint/tidy/util/Main.java
+ test/tools/doclint/tidy/util/tidy.sh
+ test/tools/javac/diags/examples/NoContent.java



hg: jdk8/tl: 8005090: Include com.sun.source.doctree in Tree API docs

2012-12-17 Thread jonathan . gibbons
Changeset: a0779b1e9a4d
Author:jjg
Date:  2012-12-17 08:34 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/rev/a0779b1e9a4d

8005090: Include com.sun.source.doctree in Tree API docs
Reviewed-by: erikj

! common/makefiles/javadoc/NON_CORE_PKGS.gmk



hg: jdk8/tl/jdk: 8005090: Include com.sun.source.doctree in Tree API docs

2012-12-17 Thread jonathan . gibbons
Changeset: 9f1b516cd9cb
Author:jjg
Date:  2012-12-17 08:34 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/9f1b516cd9cb

8005090: Include com.sun.source.doctree in Tree API docs
Reviewed-by: erikj

! make/docs/NON_CORE_PKGS.gmk



hg: jdk8/tl/jdk: 8004832: Add new doclint package

2012-12-17 Thread jonathan . gibbons
Changeset: bac477d67867
Author:jjg
Date:  2012-12-17 10:31 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/bac477d67867

8004832: Add new doclint package
Reviewed-by: erikj, ohair

! make/common/Release.gmk
! make/common/internal/Defs-langtools.gmk
! makefiles/CreateJars.gmk



hg: jdk8/tl/langtools: 8004961: rename Plugin.call to Plugin.init

2012-12-17 Thread jonathan . gibbons
Changeset: 064e372f273d
Author:jjg
Date:  2012-12-17 10:55 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/064e372f273d

8004961: rename Plugin.call to Plugin.init
Reviewed-by: mcimadamore

! src/share/classes/com/sun/source/util/Plugin.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! test/tools/javac/plugin/showtype/ShowTypePlugin.java
! test/tools/javac/plugin/showtype/Test.java



hg: jdk8/tl/langtools: 8004833: Integrate doclint support into javac

2012-12-19 Thread jonathan . gibbons
Changeset: 67b01d295cd2
Author:jjg
Date:  2012-12-19 11:29 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/67b01d295cd2

8004833: Integrate doclint support into javac
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/main/Option.java
! src/share/classes/com/sun/tools/javac/resources/javac.properties
+ test/tools/javac/doclint/DocLintTest.java



hg: jdk8/tl/langtools: 8005098: Provide isSynthesized() information on Attribute.Compound

2012-12-19 Thread jonathan . gibbons
Changeset: f72c9c5aeaef
Author:jfranck
Date:  2012-12-16 11:09 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f72c9c5aeaef

8005098: Provide isSynthesized() information on Attribute.Compound
Reviewed-by: jjg

! make/build.properties
! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javadoc/PackageDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ParameterImpl.java
! src/share/classes/com/sun/tools/javadoc/ProgramElementDocImpl.java



hg: jdk8/tl/langtools: 8004727: Add compiler support for parameter reflection

2012-12-29 Thread jonathan . gibbons
Changeset: 31780dd06ec7
Author:jjg
Date:  2012-12-29 17:33 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/31780dd06ec7

8004727: Add compiler support for parameter reflection
Reviewed-by: jjg
Contributed-by: eric.mccor...@oracle.com

! src/share/classes/com/sun/tools/classfile/Attribute.java
! src/share/classes/com/sun/tools/classfile/ClassWriter.java
+ src/share/classes/com/sun/tools/classfile/MethodParameters_attribute.java
! src/share/classes/com/sun/tools/javac/code/Symbol.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/main/Option.java
! src/share/classes/com/sun/tools/javac/resources/javac.properties
! src/share/classes/com/sun/tools/javac/util/Names.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java
+ test/tools/javac/MethodParameters.java
+ test/tools/javap/MethodParameters.java



hg: jdk8/tl/langtools: 8005195: Doclint regression tests fail on windows

2012-12-30 Thread jonathan . gibbons
Changeset: 383bc0fbd759
Author:jjg
Date:  2012-12-30 06:17 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/383bc0fbd759

8005195: Doclint regression tests fail on windows
Reviewed-by: mcimadamore

! test/tools/doclint/DocLintTester.java



hg: jdk8/tl/langtools: 8006037: extra space in javac -help for -J and @ options

2013-01-10 Thread jonathan . gibbons
Changeset: d462da465da6
Author:jjg
Date:  2013-01-10 14:09 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d462da465da6

8006037: extra space in javac -help for -J and @ options
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/main/Option.java
+ test/tools/javac/main/Option_J_At_Test.java



hg: jdk8/tl/langtools: 8006033: bug in Pretty.toSimpleString

2013-01-10 Thread jonathan . gibbons
Changeset: 7d2f628f04f1
Author:jjg
Date:  2013-01-10 15:48 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/7d2f628f04f1

8006033: bug in Pretty.toSimpleString
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/tree/Pretty.java
+ test/tools/javac/tree/PrettySimpleStringTest.java



hg: jdk8/tl/langtools: 8004834: Add doclint support into javadoc

2013-01-10 Thread jonathan . gibbons
Changeset: fc4cb1577ad6
Author:jjg
Date:  2013-01-10 19:38 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/fc4cb1577ad6

8004834: Add doclint support into javadoc
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java
! src/share/classes/com/sun/tools/javac/comp/Enter.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! src/share/classes/com/sun/tools/javadoc/DocImpl.java
! src/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java
! src/share/classes/com/sun/tools/javadoc/RootDocImpl.java
! test/com/sun/javadoc/5093723/T5093723.java
! test/com/sun/javadoc/testBadSourceFile/TestBadSourceFile.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testReturnTag/TestReturnTag.java
! test/com/sun/javadoc/testTagInheritence/TestTagInheritence.java
! test/com/sun/javadoc/testTagMisuse/TestTagMisuse.java
! test/com/sun/javadoc/testValueTag/TestValueTag.java
! test/com/sun/javadoc/testWarnBadParamNames/TestWarnBadParamNames.java
! test/com/sun/javadoc/testWarnings/TestWarnings.java
! test/tools/javadoc/6958836/Test.java
! test/tools/javadoc/6964914/Test.java
! test/tools/javadoc/6964914/TestStdDoclet.java
! test/tools/javadoc/MaxWarns.java
! test/tools/javadoc/T6551367.java
+ test/tools/javadoc/doclint/DocLintTest.java



hg: jdk8/tl/jdk: 2 new changesets

2013-01-10 Thread jonathan . gibbons
Changeset: c6e8a518c3cd
Author:jjg
Date:  2013-01-10 19:36 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c6e8a518c3cd

8004834: Add doclint support into javadoc
Reviewed-by: erikj, tbell

! make/docs/Makefile

Changeset: c9308137ad9e
Author:jjg
Date:  2013-01-10 19:37 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c9308137ad9e

Merge

- test/java/util/Properties/MacJNUEncoding/ExpectedEncoding.java
- test/java/util/Properties/MacJNUEncoding/MacJNUEncoding.sh



hg: jdk8/tl: 8004834: Add doclint support into javadoc

2013-01-10 Thread jonathan . gibbons
Changeset: 1129fb75f611
Author:jjg
Date:  2013-01-10 19:36 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/rev/1129fb75f611

8004834: Add doclint support into javadoc
Reviewed-by: erikj, tbell

! common/makefiles/javadoc/Javadoc.gmk



hg: jdk8/tl/langtools: 8006119: update javac to follow latest spec for repeatable annotations

2013-01-14 Thread jonathan . gibbons
Changeset: df694c775e8a
Author:jjg
Date:  2013-01-14 13:50 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/df694c775e8a

8006119: update javac to follow latest spec for repeatable annotations
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/code/Annotations.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/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContaineeSynthDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerSynthDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContaineeSynthDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerSynthNotDoc.java
! test/tools/javac/annotations/repeatingAnnotations/BaseAnnoAsContainerAnno.java
! test/tools/javac/annotations/repeatingAnnotations/BaseAnnoAsContainerAnno.out
! 
test/tools/javac/annotations/repeatingAnnotations/BasicRepeatingAnnotations.java
! test/tools/javac/annotations/repeatingAnnotations/CheckTargets.java
! test/tools/javac/annotations/repeatingAnnotations/ClassReaderDefault.java
! 
test/tools/javac/annotations/repeatingAnnotations/ContainerHasRepeatedContained.java
! 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/DelayRepeatedContainer.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/InvalidTarget.java
- test/tools/javac/annotations/repeatingAnnotations/MissingContainedBy.java
! test/tools/javac/annotations/repeatingAnnotations/MissingContainer.java
! test/tools/javac/annotations/repeatingAnnotations/MissingContainer.out
- test/tools/javac/annotations/repeatingAnnotations/MissingContainerFor.java
! 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/NestedContainers.java
! test/tools/javac/annotations/repeatingAnnotations/NoRepeatableAnno.out
! 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/RepeatingTargetNotAllowed.java
! 
test/tools/javac/annotations/repeatingAnnotations/RepeatingTargetNotAllowed.out
! 
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/UseWrongRepeatable.java
- test/tools/javac/annotations/repeatingAnnotations/WrongContainedBy.java
- test/tools/javac/annotations/repeatingAnnotations/WrongContainerFor.java
! test/tools/javac/annotations/repeatingAnnotations/WrongReturnTypeForValue.java
! test/tools/javac/annotations/repeatingAnnotations/WrongReturnTypeForValue.out
! test/tools/javac/annotations/repeatingAnnotations/combo/BasicSyntaxCombo.java
! 
test/tools/javac/annotations/repeatingAnnotations/combo/DeprecatedAnnoCombo.java
! 
test/tools/javac/annotations/repeatingAnnotations/combo/DocumentedAnnoCombo.java
! test/tools/javac/annotations/repeatingAnnotations/combo/Helper.java
! 
test/tools/javac/annotations/repeatingAnnotations/combo/InheritedAnnoCombo.java
! 
test/tools/javac/annotations/repeatingAnnotations/combo/RetentionAnnoCombo.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/

hg: jdk8/tl/langtools: 8006241: Test DocRootSlash.java fails

2013-01-14 Thread jonathan . gibbons
Changeset: d54b4a091450
Author:jjg
Date:  2013-01-14 14:17 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d54b4a091450

8006241: Test DocRootSlash.java fails
Reviewed-by: darcy

! test/com/sun/javadoc/DocRootSlash/DocRootSlash.java



hg: jdk8/tl/langtools: 8006224: Doclint NPE for attribute with no value

2013-01-15 Thread jonathan . gibbons
Changeset: bc1023e0e533
Author:jjg
Date:  2013-01-15 13:03 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bc1023e0e533

8006224: Doclint NPE for attribute with no value
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/doclint/resources/doclint.properties
+ test/tools/doclint/AnchorTest.java
+ test/tools/doclint/AnchorTest.out



hg: jdk8/tl/langtools: 8006236: doclint: structural issue hidden

2013-01-16 Thread jonathan . gibbons
Changeset: 6b6311a8c9cc
Author:jjg
Date:  2013-01-16 10:29 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6b6311a8c9cc

8006236: doclint: structural issue hidden
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclint/Checker.java
+ test/tools/doclint/EndTagsTest.java
+ test/tools/doclint/EndTagsTest.out



hg: jdk8/tl/langtools: 8006263: Supplementary test cases needed for doclint

2013-01-21 Thread jonathan . gibbons
Changeset: 4a3cfc970c6f
Author:jjg
Date:  2013-01-21 10:00 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/4a3cfc970c6f

8006263: Supplementary test cases needed for doclint
Reviewed-by: mcimadamore
Contributed-by: peter.jen...@oracle.com

! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/doclint/DocLint.java
! src/share/classes/com/sun/tools/doclint/Entity.java
! src/share/classes/com/sun/tools/doclint/HtmlTag.java
+ test/tools/doclint/CoverageExtras.java
! test/tools/doclint/DocLintTester.java
+ test/tools/doclint/html/EntitiesTest.java
+ test/tools/doclint/html/EntitiesTest.out
+ test/tools/doclint/tool/HelpTest.java
+ test/tools/doclint/tool/HelpTest.out
+ test/tools/doclint/tool/MaxDiagsTest.java
+ test/tools/doclint/tool/MaxDiagsTest.out
+ test/tools/doclint/tool/PathsTest.java
+ test/tools/doclint/tool/RunTest.java
+ test/tools/doclint/tool/StatsTest.java
+ test/tools/doclint/tool/StatsTest.out



hg: jdk8/tl/langtools: 8006723: sjavac test fails to compile on clean build

2013-01-22 Thread jonathan . gibbons
Changeset: 8943b4213f59
Author:jjg
Date:  2013-01-22 18:43 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8943b4213f59

8006723: sjavac test fails to compile on clean build
Reviewed-by: ksrini

! test/tools/sjavac/SJavac.java
+ test/tools/sjavac/SJavacWrapper.java



hg: jdk8/tl/langtools: 2 new changesets

2013-01-22 Thread jonathan . gibbons
Changeset: f5b70712e0d5
Author:jjg
Date:  2013-01-22 19:06 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f5b70712e0d5

8006728: temporarily workaround jtreg problems for doclint tests in othervm
Reviewed-by: jjh

+ test/tools/doclint/html/AAA.java
+ test/tools/doclint/tidy/AAA.java
+ test/tools/doclint/tool/AAA.java

Changeset: 385828dd5604
Author:jjg
Date:  2013-01-22 19:07 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/385828dd5604

Merge




hg: jdk8/tl/langtools: 8006775: JSR 308: Compiler changes in JDK8

2013-01-23 Thread jonathan . gibbons
Changeset: 71f35e4b93a5
Author:jjg
Date:  2013-01-23 13:27 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/71f35e4b93a5

8006775: JSR 308: Compiler changes in JDK8
Reviewed-by: jjg
Contributed-by: mer...@cs.washington.edu, wmdi...@cs.washington.edu, 
mp...@csail.mit.edu, mahm...@notnoop.com

+ src/share/classes/com/sun/javadoc/AnnotatedType.java
! src/share/classes/com/sun/javadoc/ExecutableMemberDoc.java
! src/share/classes/com/sun/javadoc/Type.java
! src/share/classes/com/sun/javadoc/TypeVariable.java
+ src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java
! 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/TaskEvent.java
! src/share/classes/com/sun/source/util/TreeScanner.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/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/classfile/TypeAnnotation.java
! 
src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.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/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java
! 
src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkInfo.java
! 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/Flags.java
! src/share/classes/com/sun/tools/javac/code/Lint.java
! src/share/classes/com/sun/tools/javac/code/Printer.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/TargetType.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
+ src/share/classes/com/sun/tools/javac/code/TypeAnnotations.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/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/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/JNIWriter.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! 
src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.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/JCDiagnostic.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! src/share/classes/com/sun/tools/javadoc/AbstractTypeImpl.java
+ src/share/classes/com/sun/tools/javadoc/AnnotatedTypeImpl.java
! src/share/cla

hg: jdk8/tl/langtools: 8007096: DocLint parsing problems with some comments

2013-01-30 Thread jonathan . gibbons
Changeset: 950d8195a5a4
Author:jjg
Date:  2013-01-30 09:40 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/950d8195a5a4

8007096: DocLint parsing problems with some comments
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
+ test/tools/doclint/EndWithIdentifierTest.java
+ test/tools/doclint/EndWithIdentifierTest.out
+ test/tools/doclint/UnfinishedInlineTagTest.java
+ test/tools/doclint/UnfinishedInlineTagTest.out



hg: jdk8/tl/langtools: 8007034: debug printer for javac internals

2013-01-30 Thread jonathan . gibbons
Changeset: c924291865e5
Author:jjg
Date:  2013-01-30 09:47 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c924291865e5

8007034: debug printer for javac internals
Reviewed-by: mcimadamore

+ test/tools/javac/lib/DPrinter.java



hg: jdk8/tl/langtools: 8007329: minor issues in impl class hierarchry for DCTree.* classes

2013-01-31 Thread jonathan . gibbons
Changeset: 3ab64e4293a1
Author:jjg
Date:  2013-01-31 19:19 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3ab64e4293a1

8007329: minor issues in impl class hierarchry for DCTree.* classes
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/tree/DCTree.java



hg: jdk8/tl/langtools: 8004353: Generated html is wrong for overview.html; content has incorrect css footer class

2013-01-31 Thread jonathan . gibbons
Changeset: 3d97a9a7a82b
Author:jjg
Date:  2013-01-31 19:31 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3d97a9a7a82b

8004353: Generated html is wrong for overview.html; content has incorrect css 
footer class
Reviewed-by: jjg
Contributed-by: roger.ri...@oracle.com

! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java



hg: jdk8/tl/langtools: 8007306: DPrinter: improve display of impl-class, internal tag/kind, and external tag/kind

2013-02-01 Thread jonathan . gibbons
Changeset: 8590c20af3ce
Author:jjg
Date:  2013-02-01 08:33 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8590c20af3ce

8007306: DPrinter: improve display of impl-class, internal tag/kind, and 
external tag/kind
Reviewed-by: mcimadamore

! test/tools/javac/lib/DPrinter.java



hg: jdk8/tl/langtools: 8007305: DPrinter: provide better usage message

2013-02-01 Thread jonathan . gibbons
Changeset: 6df931ce1a81
Author:jjg
Date:  2013-02-01 08:36 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6df931ce1a81

8007305: DPrinter: provide better usage message
Reviewed-by: mcimadamore

! test/tools/javac/lib/DPrinter.java



hg: jdk8/tl/langtools: 8007344: javac may not make tree end positions and/or doc comments available to processors and listeners

2013-02-01 Thread jonathan . gibbons
Changeset: 0b1c88705568
Author:jjg
Date:  2013-02-01 12:01 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0b1c88705568

8007344: javac may not make tree end positions and/or doc comments available to 
processors and listeners
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/tools/javac/api/8007344/Test.java



hg: jdk8/tl/langtools: 8007490: NPE from DocumentationTool.run

2013-02-04 Thread jonathan . gibbons
Changeset: 1690928dc560
Author:jjg
Date:  2013-02-04 15:30 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/1690928dc560

8007490: NPE from DocumentationTool.run
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javadoc/api/JavadocTool.java
! test/tools/javadoc/api/basic/RunTest.java



hg: jdk8/tl/langtools: 8007492: DocumentationTool cannot locate standard doclet when invoked from JRE

2013-02-04 Thread jonathan . gibbons
Changeset: 62d91c13dce2
Author:jjg
Date:  2013-02-04 18:14 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/62d91c13dce2

8007492: DocumentationTool cannot locate standard doclet when invoked from JRE
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javadoc/api/JavadocTool.java



hg: jdk8/tl/langtools: 8007485: test creates .class files in the test/ directory

2013-02-05 Thread jonathan . gibbons
Changeset: de932285124c
Author:jjg
Date:  2013-02-05 21:55 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/de932285124c

8007485: test creates .class files in the test/ directory
Reviewed-by: mcimadamore

! test/tools/javac/api/8007344/Test.java



hg: jdk8/tl/langtools: 8007566: DocLint too aggressive with not allowed here:

2013-02-06 Thread jonathan . gibbons
Changeset: 153d20d0cac5
Author:jjg
Date:  2013-02-06 07:49 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/153d20d0cac5

8007566: DocLint too aggressive with not allowed here: 
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/doclint/Checker.java
+ test/tools/doclint/ParaTagTest.java



hg: jdk8/tl/langtools: 8007610: javadoc doclint does not work with -private

2013-02-08 Thread jonathan . gibbons
Changeset: 60caf53b98e2
Author:jjg
Date:  2013-02-08 17:35 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/60caf53b98e2

8007610: javadoc doclint does not work with -private
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! test/com/sun/javadoc/T6735320/T6735320.java
! test/tools/javadoc/doclint/DocLintTest.java



hg: jdk8/tl/langtools: 8008077: update reference impl for type-annotations

2013-02-12 Thread jonathan . gibbons
Changeset: bc456436c613
Author:jjg
Date:  2013-02-12 17:15 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bc456436c613

8008077: update reference impl for type-annotations
Reviewed-by: jjg
Contributed-by: wmdi...@cs.washington.edu

! src/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/share/classes/com/sun/tools/classfile/TypeAnnotation.java
! 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/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.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/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javap/AnnotationWriter.java
+ test/tools/javac/annotations/typeAnnotations/failures/LazyConstantValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/TypeVariable.java
! test/tools/javac/annotations/typeAnnotations/failures/VoidGenericMethod.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Lambda.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java
! 
test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java



hg: jdk8/tl/langtools: 8007052: javap should include the descriptor for a method in verbose mode

2013-02-15 Thread jonathan . gibbons
Changeset: 040f02711b73
Author:jjg
Date:  2013-02-15 08:28 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/040f02711b73

8007052: javap should include the descriptor for a method in verbose mode
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javap/ClassWriter.java
! src/share/classes/com/sun/tools/javap/JavapTask.java
! src/share/classes/com/sun/tools/javap/Options.java
+ test/tools/javap/DescriptorTest.java



hg: jdk8/tl/langtools: 8008313: 8007052 breaks test/tools/javap/MethodParameters.java

2013-02-15 Thread jonathan . gibbons
Changeset: 9fb4f223a90d
Author:jjg
Date:  2013-02-15 11:26 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9fb4f223a90d

8008313: 8007052 breaks test/tools/javap/MethodParameters.java
Reviewed-by: darcy

! test/tools/javap/MethodParameters.java



  1   2   3   4   5   6   7   >