Jan Lahoda
3fb6775539
8041695: Update the NetBeans build script and metadata
...
Various improvements to the NetBeans project for langtools, adding formatting/import setting for langtools.
Reviewed-by: ksrini
2014-04-24 13:32:21 +02:00
Jan Lahoda
6b335c8d1a
8039250: Test tools/javac/classfiles/InnerClasses/SyntheticClasses.java fails
...
The test should only analyze classfiles.
Reviewed-by: vromero
2014-04-23 11:28:09 +02:00
Jonathan Gibbons
3acf463dc4
8040903: Clean up use of BUG_ID in javadoc tests
...
Reviewed-by: ksrini
2014-04-22 17:57:40 -07:00
Jonathan Gibbons
187dbd343c
8041253: Avoid redundant synonyms of NO_TEST
...
Reviewed-by: ksrini
2014-04-22 17:41:11 -07:00
Paul Govereau
0a5665b53a
8041521: JDK-8034245 breaks a bootcycle build
...
Reviewed-by: jjg
2014-04-22 15:59:33 -07:00
Paul Govereau
9783b65028
8034245: Refactor TopLevel tree node
...
Added JCPackageDecl to JCTree to store package-level information.
Reviewed-by: jjg, jlahoda
2014-04-22 17:07:54 -04:00
Paul Govereau
b349726850
8038023: Compiler crash ClassCastException
...
Add additional checks on results of ClassReader.readPool
Reviewed-by: vromero
2014-04-22 19:52:15 +01:00
Andreas Lundblad
06f651942c
8035063: Option handling in sjavac needs to be rewritten
...
Option handling code rewritten. Exclusion / inclusion patterns changed from package to directories.
Reviewed-by: jjg, jfranck
2014-04-22 16:51:10 +02:00
Vicente Romero
a50db59b59
8029718: Should always use lambda body structure to disambiguate overload resolution
...
Reviewed-by: dlsmith, jjg, jlahoda
2014-04-21 22:51:49 +01:00
Jonathan Gibbons
04e1109b69
8041150: Avoid silly use of static methods in JavadocTester
...
Reviewed-by: ksrini
2014-04-18 17:25:43 -07:00
Jonathan Gibbons
a2d155dfa9
8040908: javadoc test TestDocEncoding should use -notimestamp
...
Reviewed-by: ksrini
2014-04-18 17:23:36 -07:00
Vicente Romero
a310cda727
8029002: javac should take multiple upper bounds into account in incorporation
...
Reviewed-by: dlsmith, jjg
2014-04-18 17:50:30 +01:00
Jan Lahoda
e505238d2a
8038788: javac behaves incorrectly for annotations after method type parameters in some cases
...
Reviewed-by: jjg, emc
2014-04-18 11:53:34 +02:00
Eric McCorkle
bd42246eaa
8040319: Clean up type annotation exception index generating code in Code.java
...
Remove bad code from exception index generation for type annotations and make type_index final
Reviewed-by: jjg, vromero
2014-04-17 12:17:02 -04:00
Kumar Srinivasan
9b4ae823ef
8038976: javadoc requires a trailing / for links where java 7's javadoc didn't
...
Reviewed-by: jjg
2014-04-16 19:21:59 -07:00
Kumar Srinivasan
7a7a57bb88
8037484: [javadoc] fails with java.lang.IllegalStateException: endPosTable already set
...
Reviewed-by: jjg
2014-04-16 18:15:48 -07:00
Kumar Srinivasan
7a4a5803fc
8039251: Test tools/javadoc/6964914/TestStdDoclet.java fails
...
Reviewed-by: jjg
2014-04-16 18:36:43 -07:00
Neil Toda
81730320bd
8031649: Clean up javadoc tests
...
Reviewed-by: jjg
2014-04-16 16:17:09 -07:00
Robert Field
360461f136
8038420: Lambda returning post-increment generates wrong code
...
Reviewed-by: vromero, jlahoda
2014-04-15 15:55:24 -07:00
Robert Field
300fbf0889
8037935: Javac -- final local String var referenced in binary/unary op in lambda produces code that does not verify
...
Remove over-zealous Attr optimization breaking lambdas
Reviewed-by: jjg, vromero
2014-04-15 15:52:52 -07:00
Bhavesh Patel
4ff2c3b94a
8026736: Enhance Javadoc pages
...
Reviewed-by: jjg
2014-01-13 14:50:51 -08:00
Jan Lahoda
69c52bd73b
8039079: Test tools/javac/processing/environment/round/TestElementsAnnotatedWith.java fails
...
Ensuring the test passes in both samevm and othervm modes.
Reviewed-by: darcy
2014-04-15 18:58:47 +02:00
Eric McCorkle
bd6695901c
8040181: Silent failure in Code.findExceptionIndex
...
Remove silent failure when exception index has not been set properly.
Reviewed-by: jjg
2014-04-14 18:48:29 -04:00
Eric McCorkle
b343919526
8038263: Refactor annotation handling after actualEnterAnnotations
...
Move all repeating annotations code into Annotate, rework annotations pipeline into a more completer-like design, eliminate a cast from enterAnnotations/enterTypeAnnotations
Reviewed-by: jjg, jfranck
2014-04-03 20:28:23 -04:00
Lana Steuck
16c2ee6450
Merge
2014-04-09 17:18:22 -07:00
Paul Govereau
c654c5a23e
8015499: javac, Gen is generating extra checkcast instructions in some corner cases
...
Reviewed-by: vromero, jjg
2014-04-09 17:41:27 +01:00
Lana Steuck
4b1de2f99c
Merge
2014-04-09 09:20:35 -07:00
Jan Lahoda
5905e8f494
8039466: Tests failing in langtools repository
...
Fixing tests broken by JDK-8038455.
Reviewed-by: jjg
2014-04-08 23:33:50 +02:00
Jan Lahoda
e5c8101894
8038455: Use single Context for all rounds of annotation processing
...
One set of javac services, as well as created ClassSymbols, is reused for all rounds of processing now.
Reviewed-by: jjg, jfranck, darcy, vromero
2014-04-08 14:06:11 +02:00
Paul Govereau
8e6660eb56
8023945: javac wrongly allows a subclass of an anonymous class
...
Reviewed-by: jjg
2014-04-04 19:13:53 -04:00
Kumar Srinivasan
73d4a30ede
8039231: [javadoc] test failure caused by javax.crypto fix
...
Reviewed-by: jjg
2014-04-04 18:36:16 -07:00
Kumar Srinivasan
def40f4158
8037881: javax.crypto is not listed in the compact* profiles javadoc
...
Reviewed-by: jjg
2014-04-03 12:04:58 -07:00
David Katleman
cf7bfef898
Added tag jdk9-b07 for changeset a70a71ac79f3
2014-04-02 22:00:13 -07:00
Bhavesh Patel
d642f92759
8032066: Serialized form has broken links to non private inner classes of package private
...
Reviewed-by: jjg
2014-04-01 23:58:04 -07:00
Paul Govereau
e231918e58
8034933: Update documentation for Types.directSupertypes to clarify behavior
...
Reviewed-by: darcy
2014-04-01 23:52:10 -07:00
Ivan Gerasimov
befb7157c9
8034044: Class.getModifiers() returns "static" for anonymous classes
...
Javac sets ACC_STATIC bit for anonymous classes which contradicts the JLS
Reviewed-by: jfranck
2014-04-02 10:05:16 +04:00
Lana Steuck
b683f35613
Merge
2014-04-01 17:25:39 -07:00
Alexander Zuev
d9d9742c75
8031425: Two langtools/javac tests fail by timeout on Windows
...
Reviewed-by: jjg, vromero
2014-04-01 10:00:43 -07:00
Jan Lahoda
e339370175
8035890: jdk8 javac -source 7 compiles test case it should not
...
Ensuring source level checks are performed in two additional cases related to type annotations, adding specialized error message for annotations after method type parameters.
Reviewed-by: jfranck, jjg
2014-03-31 21:27:25 +02:00
Bhavesh Patel
e08ccd0e48
8029143: javadoc standard doclet should add Functional Interface blurb when @FunctionalInterface annotation is present
...
Reviewed-by: ksrini
2014-03-29 11:06:33 -07:00
Eric McCorkle
fb9c998b1d
8035768: Move TypeAnnotationPosition from Attribute.Compound to Attribute.TypeCompound
...
Move position field into Compound, making Compound into a kind of "proto-annotation", representing the situation before we know what an Annotation's kink is
Reviewed-by: jjg
2014-03-27 18:41:28 -04:00
David Katleman
4ba8c0364b
Added tag jdk9-b06 for changeset 3d574309a737
2014-03-27 11:38:37 -07:00
Jonathan Gibbons
77ad0945a6
8035104: reorder class file attributes in javap listing
...
Reviewed-by: ksrini
2014-03-26 17:50:33 -07:00
Alexander Zuev
3eb793cd06
8035956: javac, incomplete error message
...
Reviewed-by: vromero
2014-03-26 10:47:30 -07:00
Joel Borggrén-Franck
24400e1745
8038080: annotation processors don't visit declaration parameter annotations
...
Co-authored-by: Liam Miller-Cushon <cushon@google.com>
Reviewed-by: darcy
2014-03-26 12:18:11 +01:00
Bhavesh Patel
da71a6dd96
8031625: javadoc problems referencing inner class constructors
...
Reviewed-by: jjg
2014-03-25 22:07:55 -07:00
Lana Steuck
3eb52d3931
Merge
2014-03-25 14:50:31 -07:00
Lana Steuck
0eb4fd78fa
Merge
2014-03-25 12:32:12 -07:00
David Katleman
d705db594a
Added tag jdk9-b05 for changeset a127d7bb1c30
2014-03-20 13:44:52 -07:00
Alexander Zuev
908ea8bebd
7118295: javac does not explicitly close -Xstdout file
...
Reviewed-by: ksrini, jjg
2014-03-20 15:13:26 +04:00