Mikael Vidstedt
c200fc1f34
Merge
2019-07-03 07:56:41 -07:00
Jesper Wilhelmsson
37599ff955
Merge
2019-06-29 05:26:55 +02:00
Jan Lahoda
e81d3fa8c3
8226510: No compilation error when switch expression has no result expressions
...
Ensure a compile-time error is produced when there are no result expressions in an switch expression.
Reviewed-by: vromero
2019-06-27 10:39:27 +02:00
Jonathan Gibbons
454f9f9fd0
8225748: Use SHA-256 for javap classfile checksum
...
Reviewed-by: mchung
2019-06-18 11:52:57 -07:00
Robert Field
a38e980eb5
8200701: jdk/jshell/ExceptionsTest.java fails on Windows, after JDK-8198801
...
8159740: JShell: corralled declarations do not have correct source to wrapper mapping
8212167: JShell : Stack trace of exception has wrong line number
Build corralled (recoverable undeclared definitions) declarations from position translating wraps....
Reviewed-by: jlahoda
2019-06-17 17:14:05 -07:00
Jesper Wilhelmsson
dc82364e05
Merge
2019-06-18 22:48:27 +02:00
Robert Field
6fe98143bc
8200701: jdk/jshell/ExceptionsTest.java fails on Windows, after JDK-8198801
...
8159740: JShell: corralled declarations do not have correct source to wrapper mapping
8212167: JShell : Stack trace of exception has wrong line number
Build corralled (recoverable undeclared definitions) declarations from position translating wraps....
Reviewed-by: jlahoda
2019-06-14 20:30:10 -07:00
Joe Darcy
51cf24fcc0
8222369: ExecutableElement.getReceiverType returns null instead of NOTYPE
...
Reviewed-by: jjg
2019-06-13 16:39:20 -07:00
Joe Darcy
aeedfd44b0
8164819: Make javac's toString() on annotation objects consistent with core reflection
...
Reviewed-by: jjg, coleenp
2019-06-13 11:50:45 -07:00
Jan Lahoda
1dd6e7a3eb
8226522: No compilation error reported when yield is used in incorrect context
...
Reviewed-by: mcimadamore
2019-07-02 09:14:51 +02:00
Toshio Nakamura
0f42d9870e
8224184: jshell got IOException at exiting with AIX
...
Reviewed-by: rfield, jlahoda
2019-06-13 08:42:47 +02:00
Hannes Wallnöfer
3353016bbc
8225671: Support HTML 5 character references in javadoc
...
Reviewed-by: jjg
2019-06-12 23:21:24 +02:00
Jan Lahoda
d9407ce428
8220018: javac crash when compiling try-catch-finally inside switch expression
...
Correcting handling of finally that yields from a switch expression.
Reviewed-by: mcimadamore, jlahoda
2019-06-12 13:49:43 +02:00
Hannes Wallnöfer
0d8209a2b7
8223364: Bad placement of anchor relative to header
...
Reviewed-by: jjg
2019-06-12 13:21:25 +02:00
Joe Darcy
4750064828
8214546: Start of release updates for JDK 14
...
8214547: Add SourceVersion.RELEASE_14
8214548: Add source 14 and target 14 to javac
8214549: Bump maximum recognized class file version to 58 for JDK 14
Reviewed-by: jjg, mikael, erikj, jlahoda, dholmes
2019-06-11 16:45:20 -07:00
Jan Lahoda
b34b2d993c
8223305: Compiler support for Switch Expressions
...
Reviewed-by: mcimadamore, vromero
2019-06-10 05:09:52 +02:00
Jan Lahoda
1d050ec2e9
8223782: jshell parser should handle Text Blocks
...
Completion analysis should detect text blocks properly.
Reviewed-by: jlaskey, rfield
2019-06-07 10:09:41 +02:00
Jonathan Gibbons
948577bb1f
8225321: Repeated use of {@systemProperty} in a file causes duplicate ids
...
Reviewed-by: hannesw
2019-06-06 10:36:43 -07:00
Jim Laskey
08e1ece107
8223967: Implement Text Blocks (Preview) in the Java compiler
...
Reviewed-by: vromero, jlahoda, abuckley
2019-06-06 12:24:44 -03:00
Vicente Romero
43114a091a
8225386: test for JDK-8216261 fails in Windows
...
Reviewed-by: jjg
2019-06-05 21:50:29 -04:00
Vicente Romero
d69bc696f2
8223942: Missing methods in ClientCodeWrapper$WrappedJavaFileManager
...
Reviewed-by: jjg
2019-06-05 17:01:43 -04:00
Vicente Romero
16a0533eac
8216261: Javap ignores default modifier on interfaces
...
Reviewed-by: jjg, darcy
2019-06-05 16:01:50 -04:00
Hannes Wallnöfer
9f039257cb
8221709: replace use of style blockListLast
...
Reviewed-by: jjg
2019-06-05 16:26:13 +02:00
Jonathan Gibbons
45f6ff3894
8223805: DocCommentParser should allow for <main> and </main>
...
Reviewed-by: hannesw
2019-06-04 11:29:29 -07:00
Hannes Wallnöfer
4b01aa4f71
8214126: Method signatures not formatted correctly in browser
...
Reviewed-by: jjg
2019-06-04 16:33:37 +02:00
Hannes Wallnöfer
4d08dd703e
8222091: Javadoc does not handle package annotations correctly on package-info.java
...
Reviewed-by: jjg
2019-06-04 16:20:42 +02:00
Robert Field
b84187ca17
8225208: Re-Problem list jdk/jshell/ExceptionsTest.java fails on windows
...
Reviewed-by: jjg
2019-06-03 16:24:34 -07:00
Robert Field
4bc1fdf83c
8199623: JShell: corralling not restored on drop
...
Reviewed-by: jlahoda
2019-06-03 08:21:04 -07:00
Robert Field
0be741c70b
8223688: JShell: crash on the instantiation of raw anonymous class
...
Reviewed-by: jlahoda
2019-06-01 14:09:59 -07:00
Robert Field
50971d6ea7
8080353: JShell: Better error message on attempting to add default method
...
Special handling for errors with "default" modifier
Reviewed-by: jlahoda
2019-06-01 13:41:01 -07:00
Vicente Romero
e36693bc29
8224083: javadoc Reporter generates warning for Kind.NOTE
...
8224082: NPE in javadoc Reporter
Reviewed-by: jjg
2019-05-31 18:35:17 -04:00
Joe Darcy
bcd13b790f
8224687: Add clarifying overrides of Element.asType to more specific subinterfaces
...
Reviewed-by: jjg
2019-05-30 16:21:08 -07:00
Athijegannathan Sundararajan
90fb4990ed
8224946: jrtfs URI to Path and Path to URI conversions are wrong
...
Reviewed-by: alanb
2019-05-30 17:30:33 +05:30
Jim Laskey
4e83c1c4dc
8224908: Revert: 8216553: JrtFileSystemProvider getPath(URI) omits /modules element from file path
...
Reviewed-by: darcy, kbarrett
2019-05-28 16:51:28 -03:00
Jonathan Gibbons
a0744051d5
8219147: Javadoc should expose covariant return type overrides
...
Reviewed-by: hannesw
2019-05-28 11:21:02 -07:00
Athijegannathan Sundararajan
0c724506b8
8216553: JrtFIleSystemProvider getPath(URI) omits /modules element from file path
...
Reviewed-by: alanb, jlaskey
2019-05-28 19:30:30 +05:30
Jan Lahoda
0112514fde
8220702: compiling in the context of an automatic module disallows --add-modules ALL-MODULE-PATH
...
Allow --add-modules ALL-MODULE-PATH when compiling in the context of an automatic module.
Reviewed-by: jjg
2019-05-24 12:25:18 +02:00
Joe Darcy
4dd6b687ef
8224177: Harden annotation processing framework to irregular behavior from processors
...
Reviewed-by: jjg
2019-05-23 18:47:24 -07:00
Priya Lakshmi Muthuswamy
c053e706a9
8223733: "Detail" in headings should be "Details"
...
Reviewed-by: hannesw
2019-05-21 15:02:18 +05:30
Priya Lakshmi Muthuswamy
adcb06303c
8219313: Support module specific stylesheets
...
Reviewed-by: jjg
2019-05-20 14:42:32 +05:30
Jan Lahoda
08193be19c
8224031: Cannot parse switch expressions after type cast
...
Correctly categorize parentheses followed by the switch keyword as cast.
Reviewed-by: mcimadamore
2019-05-16 16:42:14 +02:00
Priya Lakshmi Muthuswamy
5fc3474639
8222548: Upgrading JDK 13 with the latest available jQuery 3.4.1
...
Reviewed-by: hannesw
2019-05-16 16:40:48 +05:30
Jan Lahoda
b32a840e53
8222169: java.lang.AssertionError switch expression in ternary operator - ?
...
Ensure the stack size recoded at the begining of the let expression is the correct one.
Co-authored-by: Vicente Romero <vicente.romero@oracle.com>
Reviewed-by: vromero
2019-05-16 10:52:36 +02:00
Vicente Romero
23278fea38
8215470: Bad EnclosingMethod attribute on classes declared in lambdas
...
Reviewed-by: mcimadamore
2019-05-14 11:28:44 -04:00
Hannes Wallnöfer
4a59b995da
8219060: -linksource broken with modules
...
Reviewed-by: jjg
2019-05-13 16:43:47 +02:00
Vicente Romero
40155b14cd
8222251: preflow visitor is not visiting lambda expressions
...
Reviewed-by: mcimadamore
2019-05-09 10:04:33 -04:00
Jan Lahoda
55e1da1813
8221759: Crash when completing \"java.io.File.path\"
...
Do not provide documentation for inaccessible elements.
Reviewed-by: rfield
2019-05-09 11:58:26 +02:00
Vicente Romero
c98fb7d64b
8222949: add condy support to javac's pool API
...
Reviewed-by: mcimadamore
2019-05-08 10:10:54 -04:00
Lance Andersen
5a4cef05d6
8218875: Add new FileSystems.newFileSystem methods
...
Reviewed-by: rriggs, alanb, clanger, dfuchs
2019-05-02 17:08:03 -04:00
Joe Darcy
75471b411d
8146726: Improve AbstractProcessor to issue warnings for repeated information
...
Reviewed-by: jjg, smarks, serb, igerasim
2019-05-01 16:47:26 -07:00
Steve Groeger
7c55d53d66
8218152: [javac] fails and exits with no error if a bad annotation processor provided
...
Handle exceptions thrown while loading annotation processors.
Reviewed-by: jlahoda
2019-04-30 10:39:22 +02:00
Priya Lakshmi Muthuswamy
a722889681
8221991: Improve the HTML for the inheritance tree for a type
...
Reviewed-by: hannesw
2019-04-30 11:58:30 +05:30
Hannes Wallnöfer
8322ce2e6b
8220497: Improve Javadoc search feature and add test coverage
...
Reviewed-by: jjg
2019-04-25 09:12:40 +02:00
Priya Lakshmi Muthuswamy
d0788ec07f
8219998: Eliminate inherently singleton lists
...
Reviewed-by: jjg
2019-04-23 18:28:48 +05:30
Priya Lakshmi Muthuswamy
e9da006827
8215580: Remove support for --no-module-directories
...
Reviewed-by: jjg
2019-04-23 14:13:18 +05:30
Maurizio Cimadamore
7b7f9a6fd3
8222289: Overhaul logic for reading/writing constant pool entries
...
Rewrite of Pool,ClassReader,ClassWriter to use shared pool helper components
Reviewed-by: vromero
2019-04-17 15:37:20 +01:00
Joe Darcy
4a9f7612be
8222430: Add tests for ElementKind predicates
...
Reviewed-by: jjg
2019-04-15 16:05:46 -07:00
Joe Darcy
7d29dd2172
8222378: Provide mechanism to query preview feature status for annotation processors
...
Reviewed-by: jjg
2019-04-15 15:44:42 -07:00
Hannes Wallnöfer
4a477cabd8
8221644: jquery directory should be renamed
...
Reviewed-by: jjg
2019-04-15 15:38:47 +02:00
Martin Doerr
f2369e9748
8220625: tools/javac/classreader/8171132/BadConstantValue.java failed with "did not see expected error"
...
Reviewed-by: clanger
2019-04-15 10:16:04 +02:00
Jan Lahoda
28dd6d8496
8217047: Provide a way to inject missing parameter names
...
Adding a way to provide parameter names that are missing in the classfiles.
Reviewed-by: darcy, jjg
2019-04-11 17:55:18 +02:00
Jan Lahoda
ae5972a204
8215407: javac should reject class files with bad EnclosingMethod attributes
...
Reject classfiles with broken EnclosingMethod attribute.
Reviewed-by: jjg
2019-04-11 14:49:04 +02:00
Priya Lakshmi Muthuswamy
f04c9d09b8
8217013: javadoc generates references to missing file overview-frame.html
...
Reviewed-by: hannesw
2019-04-11 12:49:26 +05:30
Vicente Romero
2468ac91ee
8222035: minimal inference context optimization is forcing resolution with incomplete constraints
...
Reviewed-by: mcimadamore, cushon
2019-04-10 17:15:53 -04:00
Jonathan Gibbons
0abdc381b7
8221871: javadoc should not set role=region on <section> elements
...
Reviewed-by: hannesw
2019-04-05 15:57:33 -07:00
Hannes Wallnöfer
2cc859d380
8221366: Search box tries to search for "Search"
...
Reviewed-by: jjg
2019-04-01 16:51:09 +02:00
Priya Lakshmi Muthuswamy
2ace3e69e6
8215599: Remove support for javadoc "frames" mode
...
Reviewed-by: jjg
2019-04-01 12:44:23 +05:30
Ron Shapiro
b6cdfa908f
8221118: Avoid eagerly creating JCDiagnostic for CompletionFailures
...
Reviewed-by: jjg, mcimadamore, forax
2019-03-29 07:38:34 -07:00
Liam Miller-Cushon
b0f6b1086a
8220632: Suggest recompiling with a larger value of -Xmaxerrs/-Xmaxwarns if diagnostics were suppressed
...
Reviewed-by: jjg
2019-03-26 16:09:33 -07:00
Jan Lahoda
4969d23b89
8221413: javac does not recognize variable assigned in switch expression as DA
...
Fixing definite assignment in presence of implicit throws clause in switch expressions over enums.
Reviewed-by: vromero
2019-03-28 10:32:05 +01:00
Liam Miller-Cushon
31f64932c3
8220687: Add StandardJavaFileManager.getJavaFileObjectsFromPaths overload
...
Reviewed-by: jjg
2019-03-26 15:00:02 -07:00
Christoph Langer
1a48fa0fb7
8200286: (testbug) MOptionTest test fails with java.lang.AssertionError: Classfiles too old!
...
Reviewed-by: stuefe, jjg
2019-03-22 08:56:30 +01:00
Priya Lakshmi Muthuswamy
1c0f35a5b4
8219958: Automatically load taglets from a jar file
...
Reviewed-by: jjg
2019-03-20 09:58:12 +05:30
Jonathan Gibbons
7954db81f8
8220693: jdk/javadoc/doclet/MetaTag/MetaTag.java with unexpected date
...
Reviewed-by: hannesw
2019-03-18 11:50:57 -07:00
Nick Gasson
6b79655b44
8219628: [TESTBUG] javadoc/doclet/InheritDocForUserTags fails with -othervm
...
Reviewed-by: jjg, clanger
2019-03-14 14:25:09 -07:00
Derek Thomson
d8497d254a
8219691: method summary table head should be enclosed in <thead>
...
Reviewed-by: jjg
2019-03-14 13:33:10 -07:00
Jonathan Gibbons
d3242724c9
8220379: Fix doclint handling of headings
...
Reviewed-by: erikj, jlahoda
2019-03-14 11:39:00 -07:00
Liam Miller-Cushon
0720686823
8193277: SimpleFileObject inconsistency between getName and getShortName
...
Reviewed-by: jjg
2019-03-05 12:01:04 -08:00
Liam Miller-Cushon
ab3f5e3e15
8220634: SymLinkArchiveTest should handle not being able to create symlinks
...
Reviewed-by: jjg
2019-03-13 17:26:21 -07:00
Jonathan Gibbons
1b9db9b7a1
8220202: Simplify/standardize method naming for HtmlTree
...
Reviewed-by: hannesw
2019-03-11 12:59:45 -07:00
Priya Lakshmi Muthuswamy
e5f0f8d005
8220087: Remove remnants of HTML4 support
...
Reviewed-by: jjg
2019-03-11 14:57:16 +05:30
Priya Lakshmi Muthuswamy
472d55d722
8219632: Remove reference to com.sun.javadoc API in RemoveOldDoclet test
...
Reviewed-by: jjg
2019-03-11 14:17:08 +05:30
Jonathan Gibbons
58aa7a85f6
8219946: Set class on body elements
...
Reviewed-by: hannesw
2019-03-05 10:35:29 -08:00
Jonathan Gibbons
66868f287c
8219801: Pages do not have <h1>
...
Reviewed-by: hannesw
2019-03-04 11:19:34 -08:00
Jan Lahoda
76c916516c
8217868: Crash for overlap between source path and patch module path
...
When analyzing implicit files, do not look for containing module, but rather use the already known one.
Reviewed-by: jjg
2019-03-04 10:19:35 +01:00
Christoph Langer
8bec32b02f
8219915: [TESTBUG] Fix test langtools/tools/javac/processing/model/completionfailure/SymbolsDontCumulate.java in Standalone mode
...
Reviewed-by: jlahoda
2019-03-01 10:15:04 +00:00
Priya Lakshmi Muthuswamy
151e628a8e
8215584: Remove support for the "old" doclet API in com/sun/javadoc
...
Reviewed-by: jjg, hannesw
2019-02-22 11:10:55 +05:30
Jonathan Gibbons
b7ed42eedd
8219558: jdk/javadoc tests fail with missing headings: h1
...
Reviewed-by: darcy
2019-02-21 17:50:27 -08:00
Jonathan Gibbons
46666a2d94
8216170: java.lang.IllegalArgumentException: directories not supported
...
Reviewed-by: hannesw
2019-02-21 15:17:42 -08:00
Jonathan Gibbons
fa0093dc2c
8215307: Pages do not have <h1>
...
Reviewed-by: hannesw
2019-02-21 14:03:57 -08:00
Joe Darcy
bf2d27c5a4
8219254: Update explicit uses of latest source/target in langtools tests to a property
...
8219256: Update javac diags tests to use properties
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Reviewed-by: jjg, jlahoda, darcy, iignatyev
2019-02-21 10:29:16 -08:00
Priya Lakshmi Muthuswamy
dcf38e3cfe
8213354: Support package-specific stylesheets
...
Reviewed-by: jjg
2019-02-21 11:26:39 +05:30
Jonathan Gibbons
431b49663a
8218998: Add metadata to generated API documentation files
...
Reviewed-by: hannesw
2019-02-20 16:15:02 -08:00
Harold Seigel
dd7e50dc01
8214719: Deprecate -Xverify:none option
...
Deprecate -Xverify:none and -noverify and remove them from tests
Reviewed-by: dholmes, mikael
2019-02-20 13:21:36 -05:00
Jan Lahoda
68d32a9a8a
8217381: Incovenient errors reported when annotation processor generates source file and errors in the same round
...
When an annotation processor reports and error, defer reporting recoverable errors from the erroneous round to the last round, to avoid reporting errors that were resolved in the erroneous round.
Reviewed-by: jjg
2019-02-15 12:09:53 +01:00
Srinivas Dama
37169f4bbc
8201544: Improve javac command line parsing and error reporting
...
Modified exception into an error message for invalid filenames on windows
Reviewed-by: vromero, jjg
2019-02-14 21:52:39 +05:30
Jonathan Gibbons
904bb0919f
8218944: Fix failed for JDK-8218936
...
Reviewed-by: jwilhelm
2019-02-14 07:41:54 -08:00
Jonathan Gibbons
831b315ca2
8218936: Test fails in Internet environment
...
Reviewed-by: mchung
2019-02-13 17:18:56 -08:00
Priya Lakshmi Muthuswamy
e13ec79b60
8215577: Remove javadoc support for HTML 4
...
Reviewed-by: jjg, hannesw
2019-01-30 16:39:26 +05:30
Jonathan Gibbons
dbc9e5e35c
8217773: Test langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java fails after JDK-8217034
...
Reviewed-by: clanger, hannesw
2019-01-29 13:39:40 -08:00