Oleg Barbashov
25c9be01d5
8151777: Add "@index" tag to the sampleapi generator
...
Reviewed-by: ksrini, bpatel
2016-04-20 17:17:56 -07:00
Robert Field
ecfc09db16
8153551: jshell tool: no longer a mechanism to see current feedback modes
...
Reviewed-by: jlahoda
2016-04-20 08:35:44 -07:00
Jan Lahoda
d6521300a0
7020499: Project Coin: improvements to try-with-resources desugaring
...
Avoid unnecessary check for resource nullness if the resource is known to be non-null; put resource closing code in a method that is shared by multiple try-with-resources.
Reviewed-by: darcy, mcimadamore, vromero
2016-04-19 14:16:39 +02:00
Jonathan Gibbons
28ed819ae9
8154500: fix handling of jdk.launcher.patch.* in tests
...
Reviewed-by: ksrini
2016-04-18 19:14:50 -07:00
Jonathan Gibbons
8f62cdc8a0
8154504: javac tests fail after JDK API is deprecated
...
Reviewed-by: darcy
2016-04-18 18:41:38 -07:00
Andreas Lundblad
9691505077
7152104: javac should not warn about missing serialVersionUID for anonymous inner classes
...
Javac no longer issues warnings for missing serialVersionUID in anonymous classes.
Reviewed-by: jlahoda
2016-04-18 22:25:50 +02:00
Andreas Lundblad
4b662bba26
8036952: copyright issues in jdk9/dev/langtools files
...
Updated copyright notices.
Reviewed-by: jjg, jlahoda
2016-04-18 21:07:50 +02:00
Steve Drach
e652402ed2
8149757: Implement Multi-Release JAR aware JavacFileManager for javac
...
Reviewed-by: jjg, jlahoda
2016-04-14 17:51:30 -07:00
Jan Lahoda
5cc78b2a2b
8154149: tools/javac/unit/T6198196.java broken on Windows after JDK-8150641
...
Avoiding interference among sub-tests due to CacheFSInfo by using a new file manager for each sub-test
Reviewed-by: jjg
2016-04-13 19:44:19 +02:00
Robert Field
1889a6c4fa
8143955: JShell tool (UX): Output structure
...
8143956: JShell tool (UX): default prompts
Reviewed-by: jlahoda
2016-04-12 22:23:11 -07:00
Kumar Srinivasan
acf90220b2
8073100: [javadoc] Provide an ability to suppress document generation for specific elements
...
Reviewed-by: jjg
2016-04-10 08:41:00 -07:00
Chris Hegarty
0adea15d1b
8153737: Unsupported Module
...
Reviewed-by: alanb, mchung, psandoz
2016-04-09 19:49:59 +01:00
Yuji Kubota
b987321be3
8153716: JShell tool: should warn when failed to launch editor
...
Catch launch exceptions. Split ToolBasicTest into two to provide place for regression test.
Reviewed-by: rfield
2016-04-09 11:03:48 -07:00
Robert Field
39df1f1336
8130450: JShell: events are not generated for repeated source
...
8139835: JShell API: Snippet.id() doc -- specify: no meaning, dynamic
Reviewed-by: jlahoda
2016-04-08 10:51:57 -07:00
Maurizio Cimadamore
945406686e
8152832: Type inference regression in javac
...
Stale incoropration actions caused missing inference bounds
Reviewed-by: vromero
2016-04-08 10:52:26 +01:00
Vicente Romero
63eb0ee007
8151191: javac error when running javadoc on some inner classes
...
Reviewed-by: jjg
2016-04-06 13:49:50 -04:00
Alan Bateman
337d1abca4
8153370: Drop use of old style -XaddExports from tests
...
Reviewed-by: mchung
2016-04-05 21:17:25 +01:00
Robert Field
02b6426e3a
8153482: jdk/jshell/StartOptionTest.java fails on Windows after JDK-8147515
...
Reviewed-by: jlahoda
2016-04-05 00:46:51 -07:00
Jonathan Gibbons
b892b6e3f0
8153416: unexport javah from jdk.compiler module
...
Reviewed-by: mchung
2016-04-04 12:34:42 -07:00
Robert Field
a80f850898
8147515: JShell: Internationalize
...
Reviewed-by: jlahoda
2016-04-04 10:31:20 -07:00
Robert Field
3818cea28d
8152925: JShell: enable corralling of any type declaration, including enum
...
Reviewed-by: jlahoda
2016-04-01 09:20:33 -07:00
Kumar Srinivasan
baf7e598c8
8152771: NPE accessing comments on module declarations
...
Reviewed-by: jjg
2016-03-29 10:24:30 -07:00
Jonathan Gibbons
7812306bc0
8152897: refactor ToolBox to allow reduced documented dependencies
...
Reviewed-by: vromero
2016-03-31 15:20:50 -07:00
Vicente Romero
332e2c9a68
8150733: NPE when compiling module-info.java with a class declaration in a non-module mode
...
Reviewed-by: jjg
2016-03-31 17:25:58 -04:00
Robert Field
e16d374ab5
8151755: jshell tool: properly cover resolution issues in output configuration
...
8152246: jshell tool: history overflow
Reviewed-by: jlahoda
2016-03-25 18:36:19 -07:00
Maurizio Cimadamore
fd0031d702
8152411: Regression: inference fails to reject incompatible upper bounds
...
Wrong undet variable comparison in propagation optimization
Reviewed-by: vromero
2016-03-23 16:59:02 +00:00
Jan Lahoda
a981a56c45
8152296: langtools/test/jdk/jshell/ToolReloadTest.java failing if there is not persisted history
...
Create a custom Terminal for use in tests; avoid use of global Preferences in tests.
Reviewed-by: rfield
2016-03-23 13:40:42 +01:00
Andreas Lundblad
e449ba161c
8027999: Poorly worded error message when attempting to assign to this
...
Changed the error message when trying to assign to this.
Reviewed-by: jjg
2016-03-23 13:39:15 +01:00
Mandy Chung
90d403e786
8152503: tools/javac/completionDeps/DepsAndAnno.java fails after jigsaw m3
...
Reviewed-by: darcy
2016-03-22 19:34:47 -07:00
Mandy Chung
c1613de147
8152504: Problem list tools/jdeps/modules/GenModuleInfo.java until JDK-8152502 is resolved
...
Reviewed-by: darcy
2016-03-22 19:34:04 -07:00
Chris Hegarty
5a1b51cfbd
Merge
2016-03-22 10:43:19 +00:00
Jonathan Gibbons
6824ba06b2
8152048: change langtools tests to use ProblemList instead of @ignore
...
Reviewed-by: darcy
2016-03-17 12:40:04 -07:00
Alan Bateman
001ebb3a72
8142968: Module System implementation
...
Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Co-authored-by: Vicente Romero <vicente.romero@oracle.com>
Co-authored-by: Andreas Lundblad <andreas.lundblad@oracle.com>
Co-authored-by: Andrey Nazarov <andrey.x.nazarov@oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Kumar Srinivasan <kumar.x.srinivasan@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Reviewed-by: jjg, jlahoda, vromero, mcimadamore, bpatel, ksrini, darcy, anazarov, dfuchs
2016-03-17 19:04:28 +00:00
Oleg Barbashov
7e7b088683
8071982: Update tests for revamped Doclet API
...
8071984: Update test cases for repeating and type annotations output in javadoc
Reviewed-by: ksrini, bpatel
2016-03-14 15:04:57 -07:00
Robert Field
19e4c51157
8080069: JShell: Support for corralled classes
...
Reviewed-by: jlahoda
2016-03-10 14:47:14 -08:00
Aleksey Shipilev
0a352526f3
8151516: test/tools/javac/TestIndyStringConcat depends on runtime JDK details
...
Reviewed-by: mcimadamore
2016-03-09 18:31:49 +03:00
Aleksey Shipilev
a0224437fc
8151223: String concatenation fails with implicit toString() on package-private class
...
Reviewed-by: mcimadamore, forax
2016-03-09 12:52:14 +03:00
Robert Field
51ea08084f
8148316: jshell tool: Configurable output format
...
8148317: jshell tool: unify commands into /set
8149524: JShell: CompletenessAnalysis fails on class Case<E1 extends Enum<E1>, E2 extends Enum<E2>, E3 extends Enum<E3>> {}
Reviewed-by: jlahoda
2016-03-08 11:53:35 -08:00
Vicente Romero
306361b292
8139474: -release 7 -verbose causes Javac exception
...
Reviewed-by: jjg
2016-03-07 13:45:38 -05:00
Srikanth Adayapalam
3a3ef10033
8148930: Incorrect erasure of exceptions in override-equivalent dual interface impl
...
Before computing intersection of thrown types, javac must make sure type variables come from the same set.
Reviewed-by: mcimadamore
2016-03-07 18:49:02 +05:30
Kumar Srinivasan
c57335f395
8150000: Javadoc omits package listing for type
...
Reviewed-by: jjg
2016-03-05 07:53:12 -08:00
Kumar Srinivasan
daa39fa665
8150130: NPE building javafx docs with new doclet
...
Reviewed-by: jjg
2016-03-03 14:54:44 -08:00
Srikanth Adayapalam
460020d183
8151134: Fix bug id in test for JDK-8151018
...
Reviewed-by: jlahoda
2016-03-03 15:07:29 +05:30
Srikanth Adayapalam
433d2a7dbb
8151018: javac should emit a clearer diagnostic when a <> inferred anonymous type's non-private methods don't override super's
...
Reviewed-by: mcimadamore
2016-03-03 06:10:58 +05:30
Kumar Srinivasan
012ed935ee
8150895: Fix bug id in test for JDK-8149842
...
Reviewed-by: bpatel
2016-03-02 15:00:22 -08:00
Bhavesh Patel
5b14d73a63
8148985: javadoc "FRAMES" and "NO FRAMES" links not working correctly
...
Reviewed-by: jjg, ksrini
2016-03-02 21:27:01 +00:00
Andreas Lundblad
c685f3567f
8061320: Sjavac should prevent using source dir as dest dir
...
Sjavac now makes sure that src and dst dirs do not overlap.
Reviewed-by: jlahoda
2016-03-02 13:12:24 +01:00
Jan Lahoda
972e0af193
8150874: Disable the ComputeFQNsTest.testSuspendIndexing test
...
Reviewed-by: rfield
2016-02-29 19:52:51 +01:00
Andreas Lundblad
49850dd82f
8147569: Error messages from sjavac server does not always get relayed back to client
...
Refactored how logging works in sjavac.
Reviewed-by: jlahoda
2016-02-29 13:24:01 +01:00
Jan Lahoda
c63980511c
8131027: JShell API/tool: suggest imports for a class
...
Adding two new actions to JShell: add imports and create variable.
Reviewed-by: rfield
2016-02-29 11:54:06 +01:00
Jonathan Gibbons
be76f3e83b
8150475: -sourcepath / crashes javac
...
Reviewed-by: darcy, vromero
2016-02-23 19:17:54 -08:00
Joe Darcy
68832ef0f6
8150427: Demote ToolReloadTest.java and mark as intermittently failing
...
Reviewed-by: jjg
2016-02-23 11:17:02 -08:00
Vicente Romero
0698afcea9
8149600: javac, remove unused options, step 2
...
Reviewed-by: jjg, mcimadamore
2016-02-22 16:17:25 -08:00
Kumar Srinivasan
7521e9ec77
8150096: Cleanup synthetic JCCompilationUnit for html files
...
Reviewed-by: jjg
2016-02-18 12:48:11 -08:00
Kumar Srinivasan
33dcb43fe9
8149842: javadoc incorrectly tries to get the documentation for inherited methods
...
Reviewed-by: jjg
2016-02-17 11:19:07 -08:00
Aleksey Shipilev
512b3becc6
8149835: StringConcatFactory should emit classes with the same package as the host class
...
Reviewed-by: psandoz, alanb, mchung
2016-02-17 19:29:25 +03:00
Joe Darcy
f14d43a22b
6469561: javadoc for annotation types should not display "public abstract" modifiers on methods
...
6469562: Use compact notation to display annotation values
Reviewed-by: jjg
2016-02-15 17:17:58 -08:00
Robert Field
50e679eda2
8146138: jshell tool: add /help <command>
...
8147495: jshell tool: correctly handle arguments on /seteditor command
8147886: jshell tool: commands don't allow reference to start-up or explicit id of dropped/failed snippets
8147887: jshell tool: /list start -- fails
8147898: jshell tool: /reload quiet -- should quiet echo
Reviewed-by: jlahoda
2016-02-12 10:51:36 -08:00
Vicente Romero
286b0caa6c
8148808: javac, remove unused options, step 1
...
Reviewed-by: mcimadamore, jjg
2016-02-10 15:11:40 -08:00
Kumar Srinivasan
6c3f2df4bf
8148400: Decrease the regression test heap
...
Reviewed-by: jjg
2016-02-10 07:21:32 -08:00
Liam Miller-Cushon
1986f47320
8149160: use StringJoiner in sjavac option handling
...
Concatenation of strings now uses StringJoiner.
Reviewed-by: alundblad, jjg
2016-02-10 14:22:50 +01:00
Jonathan Gibbons
94a0d8f5f8
8147801: java.nio.file.ClosedFileSystemException when using Javadoc API's in JDK9
...
Reviewed-by: jlahoda
2016-02-09 14:07:23 -08:00
Robert Field
7b00f0de81
8080357: JShell: Only unqualified unresolved references should be corralled
...
8081431: JShell: Dropping import should update dependencies
Reviewed-by: jlahoda
2016-02-02 16:11:09 -08:00
Kumar Srinivasan
cf406debb4
8035473: [javadoc] Revamp the existing Doclet APIs
...
8146529: Update the new Doclet API
8146427: "-nohelp" option issue
8146475: "-helpfile" option issue
Reviewed-by: alanb, bpatel, ihse, jjg, jlahoda, mchung, ogb, vromero
2015-11-28 18:52:17 -08:00
Kumar Srinivasan
e2ab4ff25d
8148399: Increase heap for langtools regression tests
...
Reviewed-by: jjg
2016-01-27 22:23:21 -08:00
Aleksey Shipilev
fca18168e4
8148483: JEP 280: Indify String Concatenation
...
Co-authored-by: Remi Forax <forax@univ-mlv.fr>
Co-authored-by: Peter Levart <peter.levart@gmail.com>
Reviewed-by: psandoz, mcimadamore, igerasim, forax, plevart, vlivanov, ihse
2016-01-28 19:42:46 +03:00
Maurizio Cimadamore
8aa9bf5cc6
8148213: Regression: nested unchecked call does not trigger erasure of return type
...
FreeTypeListener was deferred too much and caused loss of unchecked warning while in the middle of overload
Reviewed-by: vromero
2016-01-28 14:06:27 +00:00
Srikanth Adayapalam
3cd2c2d034
8148432: tools/javac/annotations/typeAnnotations/classfile/NestedLambdasCastedTest.java fails on all platforms
...
Reviewed-by: mcimadamore
2016-01-28 17:41:52 +05:30
Srikanth Adayapalam
a7a324e4cb
8144168: No type annotations generated for nested lambdas
...
Reviewed-by: jlahoda
2016-01-28 09:09:34 +05:30
Maurizio Cimadamore
c7c54cf62a
8148128: Regression: array constructor references marked as inexact
...
Missing check in constructor reference stuckness check
Reviewed-by: vromero
2016-01-26 12:11:55 +00:00
Alan Bateman
5e6fc23a73
8148147: Sync up @modules from jigsaw/jake
...
Reviewed-by: chegar, mchung
2016-01-25 19:01:32 +00:00
Srikanth Adayapalam
78651a213e
8145987: Assertion failure when compiling stream with type annotation
...
Reviewed-by: jlahoda
2016-01-25 15:49:50 +05:30
Andreas Lundblad
5cd3c7cac8
8056989: Sjavac --server option should be optional
...
8147568: NullPointerException in option parsing
Made --server option optional (and background=true implied)
Reviewed-by: jlahoda, erikj
2016-01-24 11:32:38 +01:00
Jan Lahoda
efa7c6652a
8143388: Compiler throws NullPointerException during compilation
...
Avoid putting "super" into a local variable while desugaring postfix operators.
Reviewed-by: mcimadamore
2016-01-22 21:00:26 +01:00
Jonathan Gibbons
055516f9c8
8147995: 8147930 uses incorrect whitespace in langtools/test/Makefile
...
Reviewed-by: mikael, mchung
2016-01-21 15:55:17 -08:00
Erik Joelsson
b7a0ca25cd
8147930: Langtools test Makefile still requires special make in Cygwin
...
Reviewed-by: ihse
2016-01-21 15:11:53 +01:00
Iris Clark
ac8a084ede
8136494: Update "@since 1.9" to "@since 9" to match java.version.specification
...
Reviewed-by: alanb, chegar, lancea
2016-01-19 20:32:06 -08:00
Maurizio Cimadamore
e782acbf37
8147546: regression when type-checking generic calls inside nested declarations occurring in method context
...
Attr.visitClassDef should set a temporary ArgumentAttr cache when in speculative mode
Reviewed-by: vromero
2016-01-20 10:53:29 +00:00
Maurizio Cimadamore
9dcc8b2068
8147493: regression when type-checking unchecked method calls
...
Shared warner in Attr.checkMethod leads to spurious inference errors
Reviewed-by: vromero
2016-01-20 10:50:28 +00:00
Srikanth Adayapalam
570883e4dc
8144580: java.lang.AssertionError: Missing type variable in where clause: T
...
Type variable comparisons should ignore type annotations.
Reviewed-by: mcimadamore
2016-01-19 15:46:42 +05:30
Jan Lahoda
1ee440e9bc
8144906: Fix jshell's ToolBasicTest
...
Various fixes to fix the ToolBasicTest - line endings normalization, ordering for output from RemoteAgent, synchronization.
Reviewed-by: rfield
2016-01-13 14:24:34 +01:00
Shinya Yoshida
6d4c26ee9c
8146368: JShell: couldn't smash the error when it's Japanese locale
...
Reviewed-by: rfield
2016-01-11 19:32:36 -08:00
Robert Field
d15f6a78b3
8081845: JShell: Need way to refresh relative to external state
...
Add the ability to record and replay relevant parts of history
Reviewed-by: jlahoda
2016-01-11 08:41:00 -08:00
Jan Lahoda
0fbaf41ad9
8056897: Improve error recovery for empty binary and hexadecimal literals
...
Reviewed-by: mcimadamore
2016-01-11 11:21:10 +01:00
Jonathan Gibbons
aeca638f85
8146727: test tools/sjavac/IncludeExcludePatterns.java fails on Windows
...
Reviewed-by: darcy
2016-01-08 22:24:15 -08:00
Dan Smith
cbaccb91f0
8143852: Implement type variable renaming for functional interface most specific test
...
Reviewed-by: mcimadamore, vromero
2016-01-08 17:02:29 -07:00
Vicente Romero
c2eb8c18a2
8146722: javac remove test T6430241.java as irrelevant in 9
...
Reviewed-by: jjg
2016-01-08 15:15:21 -08:00
Vicente Romero
760776aebe
8146719: javac test BootClassPathPrepend.java should be deleted
...
Reviewed-by: jjg
2016-01-08 14:24:51 -08:00
Andreas Lundblad
b345518d32
8144226: Sjavac's handling of include/exclude patterns is buggy, redundant and inconsistent
...
Rewrote sjavac include/exclude pattern handling.
Reviewed-by: jlahoda
2016-01-08 17:14:10 +01:00
Alan Bateman
42e7c3091f
8049422: Remove @jdk.Exported
...
Reviewed-by: dfuchs, mchung, darcy, chegar
2016-01-08 11:47:12 +00:00
Vicente Romero
90df044bea
8146439: delete test T7021650.java as redundant
...
Reviewed-by: jjg
2016-01-06 10:34:22 -08:00
Chris Hegarty
d829940e2d
8145544: Move sun.misc.VM to jdk.internal.misc
...
Reviewed-by: alanb, mullan, weijun
2016-01-06 10:01:34 +00:00
Shinya Yoshida
b592106de3
8145239: JShell: throws AssertionError when replace classes with some methods which depends on these classes
...
Reviewed-by: rfield
2015-12-29 21:27:25 -08:00
Chris Hegarty
a0475ab1f5
8145990: Move sun.misc math support classes to jdk.internal.math
...
Reviewed-by: bpb, darcy
2015-12-22 12:19:01 +00:00
Srikanth Adayapalam
63f6ba5960
8145466: javac: No line numbers in compilation error
...
Compiler should not use the syntax tree from enclosing contexts in diagnostics even when the enclosing contexts are consulted for method lookup.
Reviewed-by: mcimadamore
2015-12-22 16:37:52 +05:30
Dan Smith
c5a1a9a3e0
7190296: Test for type containment during bounds checking
...
Reviewed-by: mcimadamore
2015-12-17 15:46:37 -07:00
Maurizio Cimadamore
1e3900cbfb
8142876: Javac does not correctly implement wildcards removal from functional interfaces
...
Rewrite code for removing wildcard from target functional interface to be in sync with JLS 9.9
Reviewed-by: vromero, dlsmith
2015-12-17 12:29:26 +00:00
Vicente Romero
8f0d6f6b81
8144832: cast conversion fails when converting a type-variable to primitive type
...
Reviewed-by: mcimadamore
2015-12-16 14:23:08 -08:00
Mallikarjuna Avaluri
138adb69ef
8067379: Investigate and replace .class files in langtools/test with equivalent .jasm files
...
Reviewed-by: jjg, ksrini, anazarov
2015-12-15 18:54:53 -08:00
Jonathan Gibbons
351fe82e08
8144888: ToolBox should close any file manager it opens
...
Reviewed-by: vromero
2015-12-15 15:30:35 -08:00