From bitterfoxc at gmail.com Wed Dec 3 13:34:17 2014 From: bitterfoxc at gmail.com (bitter_fox) Date: Wed, 3 Dec 2014 22:34:17 +0900 Subject: Problems around import statement Message-ID: Hi, Robert. The REPL is very good tool!! But I found some problems around import. First of all, REPL does not evaluate the statement which is following import statement: ============= -> import java.util.*;int n = 0; LINE: import java.util.*;int n = 0; +++++WRAP nullimport java.util.*;int n = 0; ----- Added import: import java.util.*;int n = 0; Resulting imports: package REPL; import java.util.*;int n = 0; -> ============= Sould it be evaluated by REPL? Secondary, when we write any statement which is following import statement, it make the unnecessary error for the following statement: ============= -> import java.util.*;int n = 0; (...) -> ; LINE: ; +++++WRAP ; ----- AST: 0 - 1 = 1 Compile: ";" unprocessedSource: "" +++++WRAP package REPL; import java.util.*;int n = 0; public class $REPL0 { public static void do_it() throws Throwable { ; } } | Error -- | class, interface, or enum expected | ; | ^---------------------------------^ printDiagnostics start-pos = -1 ==> -126 -- wrap = tool.TaskFactory$CompileTask at 50f8360d Code: compiler.err.expected3, Kind: ERROR Pos: 33 (-1 - 33) ============= Finally, when we add illegal imports such as "import not.found.*;", the error for the illegal imports comes up lazy. ============= -> import not.found.*; -> System.out.println("hello"); ----- | Error -- | package not.found does not exist | System.out.println("hello"); | ^ ============= I think we have to improve the implementation for import statements from the regex impl. Would you add these issue to TODO? Regards, Shinya Yoshida(@bitter_fox, shinyafox) From bitterfoxc at gmail.com Wed Dec 3 16:52:51 2014 From: bitterfoxc at gmail.com (bitter_fox) Date: Thu, 4 Dec 2014 01:52:51 +0900 Subject: NPE by "[]" and "->" ":" Message-ID: Hi, Robert. I found corner cases which makes NPE: -> [] ----- Exception in thread "main" java.lang.NullPointerException at com.sun.tools.javac.api.JavacTrees$1.getEndPosition(JavacTrees.java:191) at tool.Repl.processSource(Repl.java:280) at tool.Repl.run(Repl.java:121) at tool.Repl.start(Repl.java:95) at tool.Repl.main(Repl.java:82) The same exception is produced by "->" and ":" In Repl#processSouce, pt#cuTree returns null. And, in ParserTask#, task.parse() returns List.nil(). JavacTaskImpl.parse() returns List.nil() when Throwable is happened in JavacTaskImpl#parseInternal. So I checked the exception in JavacTaskImpl by following code: ---- diff -r f66d02b651c0 src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java --- a/src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.javaTue Nov 25 11:46:26 2014 -0800 +++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.javaThu Dec 04 01:29:47 2014 +0900 @@ -228,6 +235,12 @@ } return units; } + catch (Throwable e) + { + System.out.println("exception!!!\n" + e); + e.printStackTrace(); + throw e; + } finally { parsed = true; if (compiler != null && compiler.log != null) ---- I could catch the following Exception: java.lang.AssertionError at com.sun.tools.javac.util.Assert.error(Assert.java:125) at com.sun.tools.javac.util.Assert.check(Assert.java:44) at com.sun.tools.javac.parser.JavacParser.reportSyntaxError(JavacParser.java:440) at com.sun.tools.javac.parser.JavacParser.reportSyntaxError(JavacParser.java:421) at com.sun.tools.javac.parser.JavacParser.accept(JavacParser.java:470) at tool.ReplParser.replUnit(ReplParser.java:255) at tool.ReplParser.parseCompilationUnit(ReplParser.java:125) at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:596) at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:633) at com.sun.tools.javac.main.JavaCompiler.parseFiles(JavaCompiler.java:921) at com.sun.tools.javac.api.JavacTaskImpl.parseInternal(JavacTaskImpl.java:227) at com.sun.tools.javac.api.JavacTaskImpl.access$400(JavacTaskImpl.java:67) at com.sun.tools.javac.api.JavacTaskImpl$2.call(JavacTaskImpl.java:217) at com.sun.tools.javac.api.JavacTaskImpl$2.call(JavacTaskImpl.java:213) at com.sun.tools.javac.api.JavacTaskImpl.handleExceptions(JavacTaskImpl.java:124) at com.sun.tools.javac.api.JavacTaskImpl.parse(JavacTaskImpl.java:213) at tool.TaskFactory$ParseTask.(TaskFactory.java:93) at tool.Repl.processSource(Repl.java:271) at tool.Repl.run(Repl.java:121) at tool.Repl.start(Repl.java:95) at tool.Repl.main(Repl.java:82) ---- tool.ReplParser.replUnit(ReplParser.java:255) is: accept(SEMI); and, com.sun.tools.javac.parser.JavacParser.reportSyntaxError(JavacParser.java:440) is: //check for a possible infinite loop in parsing: Assert.check(count++ < RECOVERY_THRESHOLD); It might fail to recover from the error and fall to the infinite loop. Regards, Shinya Yoshida(@bitter_fox, shinyafox) From bitterfoxc at gmail.com Wed Dec 3 17:24:06 2014 From: bitterfoxc at gmail.com (bitter_fox) Date: Thu, 4 Dec 2014 02:24:06 +0900 Subject: NPE by "[]" and "->" ":" In-Reply-To: References: Message-ID: Temporary easy fix: diff -r f66d02b651c0 repl/src/tool/ReplParser.java --- a/repl/src/tool/ReplParser.java Tue Nov 25 11:46:26 2014 -0800 +++ b/repl/src/tool/ReplParser.java Thu Dec 04 02:15:31 2014 +0900 @@ -157,6 +157,11 @@ case RBRACE: case CASE: case DEFAULT: + case ARROW: + case COLON: + case COLCOL: + case LBRACKET: + nextToken(); return List.nil(); //TODO: these are errors, so handling probably isn't correct case EOF: return List.nil(); If you forget calling nextToken, these inputs make the infinite loop. Regards, Shinya Yoshida(@bitter_fox, shinyafox) 2014-12-04 1:52 GMT+09:00 bitter_fox : > Hi, Robert. > > I found corner cases which makes NPE: > > -> [] > ----- > Exception in thread "main" java.lang.NullPointerException > at > com.sun.tools.javac.api.JavacTrees$1.getEndPosition(JavacTrees.java:191) > at tool.Repl.processSource(Repl.java:280) > at tool.Repl.run(Repl.java:121) > at tool.Repl.start(Repl.java:95) > at tool.Repl.main(Repl.java:82) > > The same exception is produced by "->" and ":" > > In Repl#processSouce, pt#cuTree returns null. > And, in ParserTask#, task.parse() returns List.nil(). > > JavacTaskImpl.parse() returns List.nil() when Throwable is happened in > JavacTaskImpl#parseInternal. > So I checked the exception in JavacTaskImpl by following code: > > ---- > diff -r f66d02b651c0 > src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java > --- > a/src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.javaTue > Nov 25 11:46:26 2014 -0800 > +++ > b/src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.javaThu > Dec 04 01:29:47 2014 +0900 > > @@ -228,6 +235,12 @@ > } > return units; > } > + catch (Throwable e) > + { > + System.out.println("exception!!!\n" + e); > + e.printStackTrace(); > + throw e; > + } > finally { > parsed = true; > if (compiler != null && compiler.log != null) > ---- > > I could catch the following Exception: > > java.lang.AssertionError > at com.sun.tools.javac.util.Assert.error(Assert.java:125) > at com.sun.tools.javac.util.Assert.check(Assert.java:44) > at > com.sun.tools.javac.parser.JavacParser.reportSyntaxError(JavacParser.java:440) > at > com.sun.tools.javac.parser.JavacParser.reportSyntaxError(JavacParser.java:421) > at com.sun.tools.javac.parser.JavacParser.accept(JavacParser.java:470) > at tool.ReplParser.replUnit(ReplParser.java:255) > at tool.ReplParser.parseCompilationUnit(ReplParser.java:125) > at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:596) > at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:633) > at > com.sun.tools.javac.main.JavaCompiler.parseFiles(JavaCompiler.java:921) > at > com.sun.tools.javac.api.JavacTaskImpl.parseInternal(JavacTaskImpl.java:227) > at > com.sun.tools.javac.api.JavacTaskImpl.access$400(JavacTaskImpl.java:67) > at com.sun.tools.javac.api.JavacTaskImpl$2.call(JavacTaskImpl.java:217) > at com.sun.tools.javac.api.JavacTaskImpl$2.call(JavacTaskImpl.java:213) > at > com.sun.tools.javac.api.JavacTaskImpl.handleExceptions(JavacTaskImpl.java:124) > at com.sun.tools.javac.api.JavacTaskImpl.parse(JavacTaskImpl.java:213) > at tool.TaskFactory$ParseTask.(TaskFactory.java:93) > at tool.Repl.processSource(Repl.java:271) > at tool.Repl.run(Repl.java:121) > at tool.Repl.start(Repl.java:95) > at tool.Repl.main(Repl.java:82) > > ---- > > tool.ReplParser.replUnit(ReplParser.java:255) is: > accept(SEMI); > > and, > com.sun.tools.javac.parser.JavacParser.reportSyntaxError(JavacParser.java:440) > is: > //check for a possible infinite loop in parsing: > Assert.check(count++ < RECOVERY_THRESHOLD); > > It might fail to recover from the error and fall to the infinite loop. > > Regards, > Shinya Yoshida(@bitter_fox, shinyafox) > From robert.field at oracle.com Wed Dec 3 17:57:05 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 03 Dec 2014 17:57:05 +0000 Subject: hg: kulla/dev/langtools: Fix handling of input that starts with syntax error Message-ID: <201412031757.sB3Hv7nl024947@aojmv0008> Changeset: 9158820f3cc0 Author: rfield Date: 2014-12-03 09:56 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/9158820f3cc0 Fix handling of input that starts with syntax error ! repl/src/tool/Repl.java ! repl/src/tool/ReplParser.java From robert.field at oracle.com Wed Dec 3 18:32:50 2014 From: robert.field at oracle.com (Robert Field) Date: Wed, 03 Dec 2014 10:32:50 -0800 Subject: REPL feedback In-Reply-To: References: Message-ID: <547F5752.9020709@oracle.com> On 11/27/14 02:23, Roy van Rijn wrote: > After some more hours of playing with the actual REPL environment, > I've come across some unlisted bugs/TODO items. > > It seems to be fairly easy to get stuck in an endless > ReplParser.parseCompilationUnit loop, for example when you forget > 'class': > > -> A { >>> int i = 0; >>> } > *endless loop here, never reaches EOF in while loop* Ah, bad handling when the initial syntax is bad. Fixed and pushed. Thanks! > > And testing the parsing, the following (valid Java) isn't correctly parsed: > > -> int[] i = {1,2,3}; > | Error -- > | illegal start of expression > | int[] i = {1,2,3}; > | ^ > | Error -- > | not a statement > | int[] i = {1,2,3}; > | ^^ > | Error -- > | ';' expected > | int[] i = {1,2,3}; Interesting. Initial parse is correct, but initialization is separated and these initializers can't appear in assignments, Working on it. > | > > Is this kind of testing appreciated and/or needed at this point in > time, and are patches or tests welcome? This kind of testing is very much appreciated! We are working on the API design. When we have a proposal we will be sending that out. Once we have API, the code will be radically restructured, so patches may not be that useful, at least now. Tests are very much appreciated as well. Thanks much, Robert From robert.field at oracle.com Wed Dec 3 18:42:20 2014 From: robert.field at oracle.com (Robert Field) Date: Wed, 03 Dec 2014 10:42:20 -0800 Subject: NPE by "[]" and "->" ":" In-Reply-To: References: Message-ID: <547F598C.70306@oracle.com> On 12/03/14 08:52, bitter_fox wrote: > Hi, Robert. > > I found corner cases which makes NPE: > > -> [] > ----- > Exception in thread "main" java.lang.NullPointerException > at > com.sun.tools.javac.api.JavacTrees$1.getEndPosition(JavacTrees.java:191) > at tool.Repl.processSource(Repl.java:280) > at tool.Repl.run(Repl.java:121) > at tool.Repl.start(Repl.java:95) > at tool.Repl.main(Repl.java:82) > > The same exception is produced by "->" and ":" > > In Repl#processSouce, pt#cuTree returns null. > And, in ParserTask#, task.parse() returns List.nil(). Yep. The parser did not handle syntax which was unrecognizable at the top level. I've pushed a fix that addresses this in general including the cases you've pointed out. Thank you! Robert > > JavacTaskImpl.parse() returns List.nil() when Throwable is happened in > JavacTaskImpl#parseInternal. > So I checked the exception in JavacTaskImpl by following code: > > ---- > diff -r f66d02b651c0 > src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java > --- > a/src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.javaTue > Nov 25 11:46:26 2014 -0800 > +++ > b/src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.javaThu > Dec 04 01:29:47 2014 +0900 > > @@ -228,6 +235,12 @@ > } > return units; > } > + catch (Throwable e) > + { > + System.out.println("exception!!!\n" + e); > + e.printStackTrace(); > + throw e; > + } > finally { > parsed = true; > if (compiler != null && compiler.log != null) > ---- > > I could catch the following Exception: > > java.lang.AssertionError > at com.sun.tools.javac.util.Assert.error(Assert.java:125) > at com.sun.tools.javac.util.Assert.check(Assert.java:44) > at > com.sun.tools.javac.parser.JavacParser.reportSyntaxError(JavacParser.java:440) > at > com.sun.tools.javac.parser.JavacParser.reportSyntaxError(JavacParser.java:421) > at com.sun.tools.javac.parser.JavacParser.accept(JavacParser.java:470) > at tool.ReplParser.replUnit(ReplParser.java:255) > at tool.ReplParser.parseCompilationUnit(ReplParser.java:125) > at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:596) > at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:633) > at > com.sun.tools.javac.main.JavaCompiler.parseFiles(JavaCompiler.java:921) > at > com.sun.tools.javac.api.JavacTaskImpl.parseInternal(JavacTaskImpl.java:227) > at > com.sun.tools.javac.api.JavacTaskImpl.access$400(JavacTaskImpl.java:67) > at com.sun.tools.javac.api.JavacTaskImpl$2.call(JavacTaskImpl.java:217) > at com.sun.tools.javac.api.JavacTaskImpl$2.call(JavacTaskImpl.java:213) > at > com.sun.tools.javac.api.JavacTaskImpl.handleExceptions(JavacTaskImpl.java:124) > at com.sun.tools.javac.api.JavacTaskImpl.parse(JavacTaskImpl.java:213) > at tool.TaskFactory$ParseTask.(TaskFactory.java:93) > at tool.Repl.processSource(Repl.java:271) > at tool.Repl.run(Repl.java:121) > at tool.Repl.start(Repl.java:95) > at tool.Repl.main(Repl.java:82) > > ---- > > tool.ReplParser.replUnit(ReplParser.java:255) is: > accept(SEMI); > > and, > com.sun.tools.javac.parser.JavacParser.reportSyntaxError(JavacParser.java:440) > is: > //check for a possible infinite loop in parsing: > Assert.check(count++ < RECOVERY_THRESHOLD); > > It might fail to recover from the error and fall to the infinite loop. > > Regards, > Shinya Yoshida(@bitter_fox, shinyafox) From robert.field at oracle.com Wed Dec 3 18:54:32 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 03 Dec 2014 18:54:32 +0000 Subject: hg: kulla/dev/langtools: Update TODO with bugs from Roy von Rijn and Shinya Yoshida Message-ID: <201412031854.sB3IsWLp004900@aojmv0008> Changeset: c19e4a3b0f8e Author: rfield Date: 2014-12-03 10:53 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/c19e4a3b0f8e Update TODO with bugs from Roy von Rijn and Shinya Yoshida ! repl/TODO From robert.field at oracle.com Wed Dec 3 18:56:58 2014 From: robert.field at oracle.com (Robert Field) Date: Wed, 03 Dec 2014 10:56:58 -0800 Subject: Problems around import statement In-Reply-To: References: Message-ID: <547F5CFA.6060306@oracle.com> Yes. What you have written makes a good case that import needs to be handled by the parser rather than as an ad-hoc special case. I've added this to the TODO. Thanks! Robert On 12/03/14 05:34, bitter_fox wrote: > Hi, Robert. > The REPL is very good tool!! > > But I found some problems around import. > > First of all, REPL does not evaluate the statement which is following > import statement: > ============= > -> import java.util.*;int n = 0; > LINE: import java.util.*;int n = 0; > +++++WRAP > nullimport java.util.*;int n = 0; > > ----- > > Added import: import java.util.*;int n = 0; > > Resulting imports: package REPL; > import java.util.*;int n = 0; > > -> > ============= > > Sould it be evaluated by REPL? > > > Secondary, when we write any statement which is following import statement, > it make the unnecessary error for the following statement: > > ============= > -> import java.util.*;int n = 0; > > (...) > > -> ; > LINE: ; > +++++WRAP > ; > > > ----- > AST: 0 - 1 = 1 > Compile: ";" > unprocessedSource: "" > +++++WRAP > package REPL; > import java.util.*;int n = 0; > > public class $REPL0 { > public static void do_it() throws Throwable { > ; > } > } > > | Error -- > | class, interface, or enum expected > | ; > | ^---------------------------------^ > printDiagnostics start-pos = -1 ==> -126 -- wrap = > tool.TaskFactory$CompileTask at 50f8360d > Code: compiler.err.expected3, Kind: ERROR > Pos: 33 (-1 - 33) > ============= > > Finally, when we add illegal imports such as "import not.found.*;", the > error for the illegal imports comes up lazy. > ============= > -> import not.found.*; > > -> System.out.println("hello"); > ----- > | Error -- > | package not.found does not exist > | System.out.println("hello"); > | ^ > ============= > > I think we have to improve the implementation for import statements from > the regex impl. > Would you add these issue to TODO? > > Regards, > Shinya Yoshida(@bitter_fox, shinyafox) From bitterfoxc at gmail.com Thu Dec 4 01:39:56 2014 From: bitterfoxc at gmail.com (bitter_fox) Date: Thu, 4 Dec 2014 10:39:56 +0900 Subject: hg: kulla/dev/langtools: Fix handling of input that starts with syntax error In-Reply-To: <201412031757.sB3Hv7nl024947@aojmv0008> References: <201412031757.sB3Hv7nl024947@aojmv0008> Message-ID: Hi, Robert Thank you for your fix. I think we need a more fix about this. Now, when we meet these AssertErrorable token, the following tokens of AssertErrorable token is not parsed and any error is not reported: -> [];#this#would#be#syntax#error; | Error -- | illegal start of expression | [];#this#would#be#syntax#error; | ^ When "[]" is another token such as "#", all of syntax errors are reported: | Error -- | illegal character: '#' | #;#this#would#be#syntax#error; | ^ (...) | Error -- | illegal start of expression | #;#this#would#be#syntax#error; | ^ We should remove the cause of the AssertError. Please review my patch: webrev: http://cr.openjdk.java.net/~shinyafox/kulla/0/webrev.00/ The cause of the AssertError is failing in skipping tokens. When AssertErrorable tokens is first token(token.pos is 0), the token is not skipped because the boolean expression will never be true: if (token.pos > 0 && token.pos <= endPosTable.errorEndPos) { // error recovery skip(true, false, false, false); So I added the fix for the boolean expression. Regrads, shinyafox Shinya Yoshida(@bitter_fox) 2014-12-04 2:57 GMT+09:00 : > Changeset: 9158820f3cc0 > Author: rfield > Date: 2014-12-03 09:56 -0800 > URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/9158820f3cc0 > > Fix handling of input that starts with syntax error > > ! repl/src/tool/Repl.java > ! repl/src/tool/ReplParser.java > > From robert.field at oracle.com Tue Dec 9 07:58:27 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 09 Dec 2014 07:58:27 +0000 Subject: hg: kulla/dev/langtools: 2 new changesets Message-ID: <201412090758.sB97wSPw012454@aojmv0008> Changeset: cb13ba1a57da Author: rfield Date: 2014-12-04 21:57 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/cb13ba1a57da Disentangle from Wrap ! repl/src/tool/TaskFactory.java ! repl/src/tool/Units.java Changeset: 55545780d11d Author: rfield Date: 2014-12-08 23:58 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/55545780d11d Completely revamp the REPL functionality to live behind the Snippet API ! repl/scripts/compile.sh + repl/scripts/doc.sh + repl/src/api/CompletenessScanner.java + repl/src/api/CountingStringReader.java + repl/src/api/IntStack.java + repl/src/api/MemoryFileManager.java + repl/src/api/ReplParser.java + repl/src/api/ReplParserFactory.java + repl/src/api/SnippetAnalysis.java + repl/src/api/SnippetAnalysisImpl.java ! repl/src/api/SnippetMaps.java < repl/src/tool/Units.java + repl/src/api/SnippetProcessing.java + repl/src/api/SnippetState.java + repl/src/api/SnippetStateImpl.java ! repl/src/api/TaskFactory.java < repl/src/tool/TaskFactory.java + repl/src/api/Util.java + repl/src/api/WrapFactory.java - repl/src/tool/CompletenessScanner.java - repl/src/tool/MemoryFileManager.java ! repl/src/tool/Repl.java - repl/src/tool/ReplParser.java - repl/src/tool/ReplParserFactory.java - repl/src/tool/RuntimeSupport.java - repl/src/tool/Util.java - repl/src/tool/WrapFactory.java From bitterfoxc at gmail.com Wed Dec 10 16:04:52 2014 From: bitterfoxc at gmail.com (bitter_fox) Date: Thu, 11 Dec 2014 01:04:52 +0900 Subject: RFR: NPE for some illegal input Message-ID: Hi, Robert. >From new commit, some illegal input make NPE: -> ) ... Exception in thread "main" java.lang.NullPointerException at tool.Repl.printDiagnostics(Repl.java:282) at tool.Repl.processSource(Repl.java:361) at tool.Repl.run(Repl.java:166) at tool.Repl.start(Repl.java:142) at tool.Repl.main(Repl.java:128) or ->, [], ::, etc... Please review my patch: webrev: http://cr.openjdk.java.net/~shinyafox/kulla/1/webrev.00/ Regards, shinyafox ShinyaYoshida(@bitter_fox) From bitterfoxc at gmail.com Wed Dec 10 16:29:32 2014 From: bitterfoxc at gmail.com (bitter_fox) Date: Thu, 11 Dec 2014 01:29:32 +0900 Subject: Failed to infer the return type from the generics methods. Message-ID: Hi, Robert. I found some corner cases which make type inference failed and they make some error: -> java.util.Arrays.asList(0, 0.0) (...) +++++WRAP package REPL; public class $REPL2 { public static Object do_it() throws Throwable { $1=java.util.Arrays.asList(0, 0.0);; return $1; } public static java.util.List>> $1; } ----- | Error -- | > expected | java.util.Arrays.asList(0, 0.0); | Error -- | > expected | java.util.Arrays.asList(0, 0.0); | Error -- | expected | java.util.Arrays.asList(0, 0.0); | Error -- | expected | java.util.Arrays.asList(0, 0.0); Another corner case: -> "".getClass() (...) +++++WRAP package REPL; import static REPL.$REPL5.*; public class $REPL8 { public static Object do_it() throws Throwable { $3="".getClass();; return $3; } public static java.lang.Class $3; } ----- | Error -- | illegal character: '#' | "".getClass(); | Error -- | expected | "".getClass(); | Error -- | expected | "".getClass(); | Error -- | expected | "".getClass(); Regards, shinyafox ShinyaYoshida(@bitter_fox) From bitterfoxc at gmail.com Wed Dec 10 16:55:38 2014 From: bitterfoxc at gmail.com (bitter_fox) Date: Thu, 11 Dec 2014 01:55:38 +0900 Subject: RFR: Compiler error for calling the method which returns void Message-ID: Hi, Robert. >From 2648, calling the method which returns void makes compiler error: -> System.out.println("legal call") (...) +++++WRAP package REPL; public class $REPL2 { public static Object do_it() throws Throwable { System.out.println("legal call"); } } ----- | Error -- | missing return statement | System.out.println("legal call"); Please review my patch: webrev: http://cr.openjdk.java.net/~shinyafox/kulla/2/webrev.00/ Regards, shinyafox ShinyaYoshida(@bitter_fox) From robert.field at oracle.com Wed Dec 10 17:09:59 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 10 Dec 2014 17:09:59 +0000 Subject: hg: kulla/dev/langtools: bitter_fox fix for NPE for some illegal input Message-ID: <201412101709.sBAH9xN8015874@aojmv0008> Changeset: 5cbd9dfe5467 Author: rfield Date: 2014-12-10 09:09 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/5cbd9dfe5467 bitter_fox fix for NPE for some illegal input ! repl/src/api/SnippetAnalysisImpl.java ! repl/src/tool/Repl.java From robert.field at oracle.com Wed Dec 10 17:14:07 2014 From: robert.field at oracle.com (Robert Field) Date: Wed, 10 Dec 2014 09:14:07 -0800 Subject: RFR: NPE for some illegal input In-Reply-To: References: Message-ID: <54887F5F.6060207@oracle.com> Switching to an API based implementation was a major overhaul and getting the API some exposure was a priority so the implementation has some new bugs. Thanks for the fix, I've pushed to Kulla. -Robert On 12/10/14 08:04, bitter_fox wrote: > Hi, Robert. > > From new commit, some illegal input make NPE: > -> ) > ... > Exception in thread "main" java.lang.NullPointerException > at tool.Repl.printDiagnostics(Repl.java:282) > at tool.Repl.processSource(Repl.java:361) > at tool.Repl.run(Repl.java:166) > at tool.Repl.start(Repl.java:142) > at tool.Repl.main(Repl.java:128) > > or ->, [], ::, etc... > > Please review my patch: > webrev: http://cr.openjdk.java.net/~shinyafox/kulla/1/webrev.00/ > > Regards, > shinyafox > ShinyaYoshida(@bitter_fox) From bitterfoxc at gmail.com Wed Dec 10 17:29:53 2014 From: bitterfoxc at gmail.com (bitter_fox) Date: Thu, 11 Dec 2014 02:29:53 +0900 Subject: RFR: NPE for some illegal input In-Reply-To: <54887F5F.6060207@oracle.com> References: <54887F5F.6060207@oracle.com> Message-ID: Thank you for your pushing! shinyafox ShinyaYoshida(@bitter_fox) 2014-12-11 2:14 GMT+09:00 Robert Field : > Switching to an API based implementation was a major overhaul and getting > the API some exposure was a priority so the implementation has some new > bugs. > > Thanks for the fix, I've pushed to Kulla. > > -Robert > > > On 12/10/14 08:04, bitter_fox wrote: > >> Hi, Robert. >> >> From new commit, some illegal input make NPE: >> -> ) >> ... >> Exception in thread "main" java.lang.NullPointerException >> at tool.Repl.printDiagnostics(Repl.java:282) >> at tool.Repl.processSource(Repl.java:361) >> at tool.Repl.run(Repl.java:166) >> at tool.Repl.start(Repl.java:142) >> at tool.Repl.main(Repl.java:128) >> >> or ->, [], ::, etc... >> >> Please review my patch: >> webrev: http://cr.openjdk.java.net/~shinyafox/kulla/1/webrev.00/ >> >> Regards, >> shinyafox >> ShinyaYoshida(@bitter_fox) >> > > From robert.field at oracle.com Wed Dec 10 18:01:37 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 10 Dec 2014 18:01:37 +0000 Subject: hg: kulla/dev/langtools: Fix calling void method. Clean up method wrapping. Remove fluff print from behind API. Message-ID: <201412101801.sBAI1bch027739@aojmv0008> Changeset: 38a8e80d0f79 Author: rfield Date: 2014-12-10 10:01 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/38a8e80d0f79 Fix calling void method. Clean up method wrapping. Remove fluff print from behind API. ! repl/src/api/SnippetAnalysisImpl.java ! repl/src/api/SnippetStateImpl.java ! repl/src/api/TaskFactory.java ! repl/src/api/Util.java ! repl/src/api/WrapFactory.java From robert.field at oracle.com Wed Dec 10 18:10:12 2014 From: robert.field at oracle.com (Robert Field) Date: Wed, 10 Dec 2014 10:10:12 -0800 Subject: RFR: Compiler error for calling the method which returns void In-Reply-To: References: Message-ID: <54888C84.7030807@oracle.com> shinyafox, Thanks for reporting this. Generating a void method will indeed give the desired null out of invoke, but I am more comfortable, for futures, in keeping the do_it signature stable. With the API-based implementation, there is also no longer an, external to WrapFactory, need for prefix/suffix so I've implemented the fix somewhat differently. I've pushed the fix. Thanks, Robert On 12/10/14 08:55, bitter_fox wrote: > Hi, Robert. > > From 2648, calling the method which returns void makes compiler error: > -> System.out.println("legal call") > (...) > +++++WRAP > package REPL; > public class $REPL2 { > public static Object do_it() throws Throwable { > System.out.println("legal call"); > } > } > > ----- > | Error -- > | missing return statement > | System.out.println("legal call"); > > Please review my patch: > webrev: http://cr.openjdk.java.net/~shinyafox/kulla/2/webrev.00/ > > Regards, > shinyafox > ShinyaYoshida(@bitter_fox) From bitterfoxc at gmail.com Thu Dec 11 00:22:23 2014 From: bitterfoxc at gmail.com (ShinyaYoshida) Date: Thu, 11 Dec 2014 09:22:23 +0900 Subject: RFR: Compiler error for calling the method which returns void In-Reply-To: <54888C84.7030807@oracle.com> References: <54888C84.7030807@oracle.com> Message-ID: Thank you for your fix. Your fix works well. shinyafox ShinyaYoshida 2014-12-11 3:10 GMT+09:00 Robert Field : > shinyafox, > > Thanks for reporting this. > Generating a void method will indeed give the desired null out of invoke, > but I am more comfortable, for futures, in keeping the do_it signature > stable. With the API-based implementation, there is also no longer an, > external to WrapFactory, need for prefix/suffix so I've implemented the fix > somewhat differently. I've pushed the fix. > > Thanks, > Robert > > > > > On 12/10/14 08:55, bitter_fox wrote: > >> Hi, Robert. >> >> From 2648, calling the method which returns void makes compiler error: >> -> System.out.println("legal call") >> (...) >> +++++WRAP >> package REPL; >> public class $REPL2 { >> public static Object do_it() throws Throwable { >> System.out.println("legal call"); >> } >> } >> >> ----- >> | Error -- >> | missing return statement >> | System.out.println("legal call"); >> >> Please review my patch: >> webrev: http://cr.openjdk.java.net/~shinyafox/kulla/2/webrev.00/ >> >> Regards, >> shinyafox >> ShinyaYoshida(@bitter_fox) >> > > From bitterfoxc at gmail.com Thu Dec 11 01:04:48 2014 From: bitterfoxc at gmail.com (ShinyaYoshida) Date: Thu, 11 Dec 2014 10:04:48 +0900 Subject: RFR: "null" makes the error by failing inference of type Message-ID: Hi, The type inference fails by "null": -> null (...) +++++WRAP package REPL; import static REPL.$REPL2.*; public class $REPL5 { public static Object do_it() throws Throwable { $1=null;; return $1; } public static $1; } ----- | Error -- | expected | null; Please review my patch. webrev: http://cr.openjdk.java.net/~shinyafox/kulla/3/webrev.00/ Regards, shinyafox ShinyaYoshida From robert.field at oracle.com Thu Dec 11 01:32:53 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 11 Dec 2014 01:32:53 +0000 Subject: hg: kulla/dev/langtools: Beginnings of a test infrastructure and a couple sanity tests Message-ID: <201412110132.sBB1Wrkk019121@aojmv0008> Changeset: 1d879198ac8a Author: rfield Date: 2014-12-10 17:32 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/1d879198ac8a Beginnings of a test infrastructure and a couple sanity tests + repl/test/KullaTesting.java + repl/test/SanityTest.java + repl/test/TEST.ROOT From bitterfoxc at gmail.com Thu Dec 11 01:38:23 2014 From: bitterfoxc at gmail.com (ShinyaYoshida) Date: Thu, 11 Dec 2014 10:38:23 +0900 Subject: RFR: "null" makes the error by failing inference of type In-Reply-To: References: Message-ID: updated my patch Hi, The type inference fails by "null": -> null (...) +++++WRAP package REPL; import static REPL.$REPL2.*; public class $REPL5 { public static Object do_it() throws Throwable { $1=null;; return $1; } public static $1; } ----- | Error -- | expected | null; Please review my patch. webrev: http://cr.openjdk.java.net/~shinyafox/kulla/3/webrev.00/ Regards, shinyafox ShinyaYoshida From bitterfoxc at gmail.com Thu Dec 11 02:08:07 2014 From: bitterfoxc at gmail.com (ShinyaYoshida) Date: Thu, 11 Dec 2014 11:08:07 +0900 Subject: RFR: "null" makes the error by failing inference of type In-Reply-To: References: Message-ID: Add test: http://cr.openjdk.java.net/~shinyafox/kulla/3/webrev.01/ Regards, shinyafox ShinyaYoshida 2014-12-11 10:38 GMT+09:00 ShinyaYoshida : > updated my patch > Hi, > > The type inference fails by "null": > -> null > (...) > +++++WRAP > package REPL; > import static REPL.$REPL2.*; > public class $REPL5 { > public static Object do_it() throws Throwable { > $1=null;; > return $1; > } > public static $1; > } > > ----- > | Error -- > | expected > | null; > > Please review my patch. > webrev: http://cr.openjdk.java.net/~shinyafox/kulla/3/webrev.00/ > > Regards, > shinyafox > ShinyaYoshida > > From robert.field at oracle.com Thu Dec 11 03:13:45 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 11 Dec 2014 03:13:45 +0000 Subject: hg: kulla/dev/langtools: Fix a persistence in enum issue causing repeated tests to fail. Fix test name. Message-ID: <201412110313.sBB3DjHf007203@aojmv0008> Changeset: ae6674b1700e Author: rfield Date: 2014-12-10 19:13 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/ae6674b1700e Fix a persistence in enum issue causing repeated tests to fail. Fix test name. ! repl/src/api/SnippetMaps.java ! repl/test/KullaTesting.java ! repl/test/SanityTest.java From robert.field at oracle.com Thu Dec 11 06:15:42 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 11 Dec 2014 06:15:42 +0000 Subject: hg: kulla/dev/langtools: "null" generates bad code. Message-ID: <201412110615.sBB6Fh3K005585@aojmv0008> Changeset: 806762df632a Author: rfield Date: 2014-12-10 22:14 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/806762df632a "null" generates bad code. Contributed-by: bitterfoxc at gmail.com Also new test infrastructure. ! repl/src/api/SnippetAnalysisImpl.java ! repl/test/KullaTesting.java + repl/test/NullTest.java From robert.field at oracle.com Thu Dec 11 21:22:58 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 11 Dec 2014 21:22:58 +0000 Subject: hg: kulla/dev/langtools: Fix error on line comment Message-ID: <201412112122.sBBLMwES001131@aojmv0008> Changeset: bd6e177465c7 Author: rfield Date: 2014-12-11 13:22 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/bd6e177465c7 Fix error on line comment ! repl/src/api/SnippetStateImpl.java ! repl/src/api/WrapFactory.java ! repl/src/tool/Repl.java ! repl/test/EmptyTest.java < repl/test/NullTest.java From robert.field at oracle.com Sat Dec 13 01:20:20 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Sat, 13 Dec 2014 01:20:20 +0000 Subject: hg: kulla/dev/langtools: Clean up analysis to only have completion and suggestions. Message-ID: <201412130120.sBD1KK6o011000@aojmv0008> Changeset: 719a3ebae466 Author: rfield Date: 2014-12-12 17:20 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/719a3ebae466 Clean up analysis to only have completion and suggestions. Add descriptive info on snippets. Separate API from implementation. Test Snippet info and input cases. Remove compile into a var, automatic for now (future, configurable?). Fix isExecutable for import. Change names: SnippetAnalysis --> SourceCodeAnalysis SnippetState --> EvaluationState + repl/DESIGN - repl/src/api/CompletenessScanner.java - repl/src/api/CountingStringReader.java + repl/src/api/EvaluationState.java - repl/src/api/IntStack.java - repl/src/api/MemoryFileManager.java - repl/src/api/ReplParser.java - repl/src/api/ReplParserFactory.java - repl/src/api/SnippetAnalysis.java - repl/src/api/SnippetAnalysisImpl.java - repl/src/api/SnippetMaps.java - repl/src/api/SnippetProcessing.java - repl/src/api/SnippetState.java + repl/src/api/SourceCodeAnalysis.java - repl/src/api/TaskFactory.java - repl/src/api/Util.java + repl/src/impl/CompletenessScanner.java + repl/src/impl/CountingStringReader.java ! repl/src/impl/EvaluationStateImpl.java < repl/src/api/SnippetStateImpl.java + repl/src/impl/IntStack.java + repl/src/impl/MemoryFileManager.java + repl/src/impl/ReplParser.java + repl/src/impl/ReplParserFactory.java + repl/src/impl/SnippetMaps.java + repl/src/impl/SnippetProcessing.java + repl/src/impl/SourceCodeAnalysisImpl.java + repl/src/impl/TaskFactory.java + repl/src/impl/Util.java ! repl/src/impl/WrapFactory.java < repl/src/api/WrapFactory.java ! repl/src/tool/Repl.java ! repl/test/KullaTesting.java ! repl/test/NullTest.java + repl/test/SnippetTest.java From robert.field at oracle.com Sat Dec 13 01:51:36 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Sat, 13 Dec 2014 01:51:36 +0000 Subject: hg: kulla/dev/langtools: Clean up analysis to only have completion and suggestions. Message-ID: <201412130151.sBD1pbBf016506@aojmv0008> Changeset: c1561ed44d7c Author: rfield Date: 2014-12-12 17:48 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/c1561ed44d7c Clean up analysis to only have completion and suggestions. Add descriptive info on snippets. Separate API from implementation. Test Snippet info and input cases. Remove compile into a var, automatic for now (future, configurable?). Fix isExecutable for import. Change names: SnippetAnalysis --> SourceCodeAnalysis SnippetState --> EvaluationState ! repl/src/api/EvaluationState.java ! repl/src/impl/EvaluationStateImpl.java + repl/src/impl/SnippetImpl.java ! repl/src/impl/TaskFactory.java ! repl/test/KullaTesting.java From robert.field at oracle.com Sat Dec 13 23:59:55 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Sat, 13 Dec 2014 23:59:55 +0000 Subject: hg: kulla/dev/langtools: Name alignment. API clean-up. Message-ID: <201412132359.sBDNxtK5028067@aojmv0008> Changeset: 801d4e85a635 Author: rfield Date: 2014-12-13 15:59 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/801d4e85a635 Name alignment. API clean-up. + repl/src/api/EvaluationProcessing.java ! repl/src/impl/CountingStringReader.java + repl/src/impl/EvaluationProcessingImpl.java ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/IntStack.java ! repl/src/impl/SnippetImpl.java - repl/src/impl/SnippetProcessing.java ! repl/src/impl/SourceCodeAnalysisImpl.java ! repl/src/tool/Repl.java ! repl/test/KullaTesting.java From robert.field at oracle.com Mon Dec 15 20:35:48 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Mon, 15 Dec 2014 20:35:48 +0000 Subject: hg: kulla/dev/langtools: Internal reorganization in support of new API. Maps/Snippets alignment. Message-ID: <201412152035.sBFKZn5l018104@aojmv0008> Changeset: 911c04543f90 Author: rfield Date: 2014-12-15 12:32 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/911c04543f90 Internal reorganization in support of new API. Maps/Snippets alignment. ! repl/TODO ! repl/src/impl/EvaluationProcessingImpl.java ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/SnippetImpl.java ! repl/src/impl/SnippetMaps.java ! repl/src/impl/SourceCodeAnalysisImpl.java ! repl/src/impl/TaskFactory.java From mparchet at sunrise.ch Thu Dec 18 23:34:53 2014 From: mparchet at sunrise.ch (Michael Parchet) Date: Fri, 19 Dec 2014 00:34:53 +0100 Subject: Fwd: How to test : JEP 222: Java Read-Eval-Print Loop (REPL) References: <549349F8.7010105@sunrise.ch> Message-ID: <8996D528-BA5C-4365-8CB7-36CF9B233035@sunrise.ch> D?but du message transf?r? : > Exp?diteur: Micha?l Parchet > Date: 18 d?cembre 2014 22:41:12 UTC+1 > Destinataire: jdk9-dev at openjdk.java.net > Objet: How to test : JEP 222: Java Read-Eval-Print Loop (REPL) > > Hello, > > How could I test the JEP 222: Java Read-Eval-Print Loop (REPL) ? > > Thanks for your answer > > Best regards > > mparchet From sundararajan.athijegannathan at oracle.com Fri Dec 19 03:59:26 2014 From: sundararajan.athijegannathan at oracle.com (A. Sundararajan) Date: Fri, 19 Dec 2014 09:29:26 +0530 Subject: Fwd: How to test : JEP 222: Java Read-Eval-Print Loop (REPL) In-Reply-To: <8996D528-BA5C-4365-8CB7-36CF9B233035@sunrise.ch> References: <549349F8.7010105@sunrise.ch> <8996D528-BA5C-4365-8CB7-36CF9B233035@sunrise.ch> Message-ID: <5493A29E.9060202@oracle.com> 1) Pull openjdk forest http://hg.openjdk.java.net/kulla/dev 2) Follow the instructions in http://hg.openjdk.java.net/kulla/dev/langtools/file/911c04543f90/repl/README -Sundar On Friday 19 December 2014 05:04 AM, Michael Parchet wrote: > > > > D?but du message transf?r? : > >> Exp?diteur: Micha?l Parchet >> Date: 18 d?cembre 2014 22:41:12 UTC+1 >> Destinataire: jdk9-dev at openjdk.java.net >> Objet: How to test : JEP 222: Java Read-Eval-Print Loop (REPL) >> >> Hello, >> >> How could I test the JEP 222: Java Read-Eval-Print Loop (REPL) ? >> >> Thanks for your answer >> >> Best regards >> >> mparchet From mparchet at sunrise.ch Fri Dec 19 07:10:41 2014 From: mparchet at sunrise.ch (Michael Parchet) Date: Fri, 19 Dec 2014 08:10:41 +0100 Subject: How to test : JEP 222: Java Read-Eval-Print Loop (REPL) In-Reply-To: <5493A29E.9060202@oracle.com> References: <549349F8.7010105@sunrise.ch> <8996D528-BA5C-4365-8CB7-36CF9B233035@sunrise.ch> <5493A29E.9060202@oracle.com> Message-ID: Hello, Tanks a lot for thees links Happy Christmas and happy new year. Best regards mparchet > Le 19 d?c. 2014 ? 04:59, A. Sundararajan a ?crit : > > 1) Pull openjdk forest http://hg.openjdk.java.net/kulla/dev > 2) Follow the instructions in http://hg.openjdk.java.net/kulla/dev/langtools/file/911c04543f90/repl/README > > -Sundar > > >> On Friday 19 December 2014 05:04 AM, Michael Parchet wrote: >> >> >> >> D?but du message transf?r? : >> >>> Exp?diteur: Micha?l Parchet >>> Date: 18 d?cembre 2014 22:41:12 UTC+1 >>> Destinataire: jdk9-dev at openjdk.java.net >>> Objet: How to test : JEP 222: Java Read-Eval-Print Loop (REPL) >>> >>> Hello, >>> >>> How could I test the JEP 222: Java Read-Eval-Print Loop (REPL) ? >>> >>> Thanks for your answer >>> >>> Best regards >>> >>> mparchet > From brian.goetz at oracle.com Fri Dec 19 16:21:23 2014 From: brian.goetz at oracle.com (Brian Goetz) Date: Fri, 19 Dec 2014 11:21:23 -0500 Subject: Fwd: How to test : JEP 222: Java Read-Eval-Print Loop (REPL) In-Reply-To: <8996D528-BA5C-4365-8CB7-36CF9B233035@sunrise.ch> References: <549349F8.7010105@sunrise.ch> <8996D528-BA5C-4365-8CB7-36CF9B233035@sunrise.ch> Message-ID: <54945083.2070609@oracle.com> There will be an API as well as a command-line tool; the command-line tool will handle things like line editing and such, but most of the functionality will be wrapped in an API, so that it can be tested directly. On 12/18/2014 6:34 PM, Michael Parchet wrote: > > > > > D?but du message transf?r? : > >> Exp?diteur: Micha?l Parchet >> Date: 18 d?cembre 2014 22:41:12 UTC+1 >> Destinataire: jdk9-dev at openjdk.java.net >> Objet: How to test : JEP 222: Java Read-Eval-Print Loop (REPL) >> >> Hello, >> >> How could I test the JEP 222: Java Read-Eval-Print Loop (REPL) ? >> >> Thanks for your answer >> >> Best regards >> >> mparchet From robert.field at oracle.com Sat Dec 20 03:21:38 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Sat, 20 Dec 2014 03:21:38 +0000 Subject: hg: kulla/dev/langtools: Convert to JDI based remote execution. Many issues, including remove launch breaks test infrastructure. Message-ID: <201412200321.sBK3LdbJ025536@aojmv0008> Changeset: 8713a1750731 Author: rfield Date: 2014-12-19 19:21 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/8713a1750731 Convert to JDI based remote execution. Many issues, including remove launch breaks test infrastructure. ! repl/TODO ! repl/scripts/compile.sh ! repl/src/api/EvaluationState.java ! repl/src/impl/EvaluationStateImpl.java + repl/src/impl/JDIEnv.java + repl/src/impl/JDIEventHandler.java + repl/src/impl/JDIExecution.java + repl/src/impl/MalformedMemberNameException.java ! repl/src/impl/MemoryFileManager.java + repl/src/impl/MessageOutput.java ! repl/src/impl/SnippetImpl.java ! repl/src/impl/TaskFactory.java + repl/src/impl/ThreadInfo.java ! repl/src/impl/Util.java + repl/src/impl/VMConnection.java + repl/src/impl/VMNotConnectedException.java ! repl/src/impl/WrapFactory.java + repl/src/remote/RemoteAgent.java + repl/src/remote/RemoteClassLoader.java + repl/src/remote/RemoteCodes.java ! repl/src/tool/Repl.java From robert.field at oracle.com Mon Dec 29 20:18:28 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Mon, 29 Dec 2014 20:18:28 +0000 Subject: hg: kulla/dev/langtools: Implement element replacement with JDI RedefineClasses. Rewrite WrapFactory in a modular fashion. Message-ID: <201412292018.sBTKITia020749@aojmv0008> Changeset: 589208ebc411 Author: rfield Date: 2014-12-29 12:16 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/589208ebc411 Implement element replacement with JDI RedefineClasses. Rewrite WrapFactory in a modular fashion. + repl/scripts/mcompile.sh + repl/scripts/mrun.sh ! repl/src/api/EvaluationState.java ! repl/src/impl/EvaluationProcessingImpl.java ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/JDIExecution.java ! repl/src/impl/MemoryFileManager.java ! repl/src/impl/SnippetImpl.java ! repl/src/impl/SnippetMaps.java ! repl/src/impl/SourceCodeAnalysisImpl.java ! repl/src/impl/TaskFactory.java + repl/src/impl/TreeDissector.java ! repl/src/impl/Util.java ! repl/src/impl/WrapFactory.java ! repl/src/remote/RemoteAgent.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java From robert.field at oracle.com Mon Dec 29 20:22:22 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Mon, 29 Dec 2014 20:22:22 +0000 Subject: hg: kulla/dev/langtools: multiple bug fixes. Including redefine of REPL classes (as opposed to vars and method), fix user imports, exclusion of expressions from redefine, runtime debug switching (again), and code clean up. Message-ID: <201412292022.sBTKMMhP021840@aojmv0008> Changeset: 2b60db7fb8a8 Author: rfield Date: 2014-12-29 12:21 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/2b60db7fb8a8 multiple bug fixes. Including redefine of REPL classes (as opposed to vars and method), fix user imports, exclusion of expressions from redefine, runtime debug switching (again), and code clean up. ! repl/src/impl/EvaluationProcessingImpl.java ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/JDIEventHandler.java ! repl/src/impl/JDIExecution.java ! repl/src/impl/SnippetMaps.java ! repl/src/impl/TaskFactory.java ! repl/src/impl/Util.java ! repl/src/remote/RemoteAgent.java ! repl/src/tool/Repl.java From robert.field at oracle.com Mon Dec 29 20:26:43 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Mon, 29 Dec 2014 20:26:43 +0000 Subject: hg: kulla/dev/langtools: Support for load and redefine of nested classes. Wrapping fixes. Separate compiler internals from TaskFactory and declaration. Message-ID: <201412292026.sBTKQhEU022477@aojmv0008> Changeset: 001875d3da31 Author: rfield Date: 2014-12-29 12:26 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/001875d3da31 Support for load and redefine of nested classes. Wrapping fixes. Separate compiler internals from TaskFactory and declaration. ! repl/TODO ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/JDIExecution.java ! repl/src/impl/MemoryFileManager.java ! repl/src/impl/SnippetImpl.java ! repl/src/impl/TaskFactory.java ! repl/src/impl/WrapFactory.java ! repl/src/remote/RemoteAgent.java ! repl/src/remote/RemoteCodes.java From robert.field at oracle.com Mon Dec 29 20:31:56 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Mon, 29 Dec 2014 20:31:56 +0000 Subject: hg: kulla/dev/langtools: Handle cases where redefine fails (signature changes): Recompile as new element. Old code sees old element. New code sees new element. Message-ID: <201412292031.sBTKVv3n023150@aojmv0008> Changeset: 6aecb01accf2 Author: rfield Date: 2014-12-29 12:31 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/6aecb01accf2 Handle cases where redefine fails (signature changes): Recompile as new element. Old code sees old element. New code sees new element. ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/JDIExecution.java ! repl/src/impl/SnippetImpl.java ! repl/src/remote/RemoteAgent.java From robert.field at oracle.com Mon Dec 29 20:38:05 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Mon, 29 Dec 2014 20:38:05 +0000 Subject: hg: kulla/dev/langtools: Handle multiple Snippets per element. For example: int a, b=4, c=7; Message-ID: <201412292038.sBTKc52g024494@aojmv0008> Changeset: 98d7b9abdb76 Author: rfield Date: 2014-12-29 12:37 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/98d7b9abdb76 Handle multiple Snippets per element. For example: int a, b=4, c=7; ! repl/TODO ! repl/scripts/mcompile.sh ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/SourceCodeAnalysisImpl.java ! repl/src/impl/TaskFactory.java ! repl/src/impl/WrapFactory.java From robert.field at oracle.com Tue Dec 30 04:44:34 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 30 Dec 2014 04:44:34 +0000 Subject: hg: kulla/dev/langtools: Normalize and simplify wrapping. Fix (post-parse) errors not displaying. Fix save output format. Add samples. Message-ID: <201412300444.sBU4iYPw019271@aojmv0008> Changeset: ba4f5021b45e Author: rfield Date: 2014-12-29 20:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/ba4f5021b45e Normalize and simplify wrapping. Fix (post-parse) errors not displaying. Fix save output format. Add samples. ! repl/TODO + repl/samples/fibc.repl + repl/samples/replace.repl ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/WrapFactory.java ! repl/src/tool/Repl.java ! repl/test/SnippetTest.java From robert.field at oracle.com Tue Dec 30 05:18:58 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 30 Dec 2014 05:18:58 +0000 Subject: hg: kulla/dev/langtools: Implement var without initializer so that it is redefine compatible with var with initializer. Fix compiler warnings. Message-ID: <201412300518.sBU5IwUk024598@aojmv0008> Changeset: 7e25bf3c2a6f Author: rfield Date: 2014-12-29 21:18 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/7e25bf3c2a6f Implement var without initializer so that it is redefine compatible with var with initializer. Fix compiler warnings. ! repl/TODO ! repl/samples/replace.repl ! repl/scripts/compile.sh ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/TaskFactory.java ! repl/src/impl/WrapFactory.java From robert.field at oracle.com Tue Dec 30 07:18:46 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 30 Dec 2014 07:18:46 +0000 Subject: hg: kulla/dev/langtools: Hack solution to x.getClass() Message-ID: <201412300718.sBU7IkWX014092@aojmv0008> Changeset: 565b99c4a2db Author: rfield Date: 2014-12-29 23:18 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/565b99c4a2db Hack solution to x.getClass() ! repl/TODO ! repl/src/impl/TreeDissector.java From robert.field at oracle.com Tue Dec 30 23:17:03 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 30 Dec 2014 23:17:03 +0000 Subject: hg: kulla/dev/corba: 17 new changesets Message-ID: <201412302317.sBUNH4cp029457@aojmv0008> Changeset: b5b139354630 Author: katleman Date: 2014-09-17 22:55 -0700 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/b5b139354630 Added tag jdk9-b31 for changeset c432b80aadd0 ! .hgtags Changeset: cfdac5887952 Author: katleman Date: 2014-09-25 12:40 -0700 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/cfdac5887952 Added tag jdk9-b32 for changeset b5b139354630 ! .hgtags Changeset: 0e38044a6f85 Author: alanb Date: 2014-09-26 22:24 +0100 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/0e38044a6f85 8049389: Move orb.idl and ir.idl to JDK include directory Reviewed-by: erikj ! make/CompileCorba.gmk Changeset: fa226c18e803 Author: lana Date: 2014-10-03 11:07 -0700 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/fa226c18e803 Added tag jdk9-b33 for changeset cfdac5887952 ! .hgtags Changeset: 24a0bad5910f Author: lana Date: 2014-10-03 12:11 -0700 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/24a0bad5910f Merge Changeset: 9bc2dbd3dfb8 Author: katleman Date: 2014-10-09 11:23 -0700 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/9bc2dbd3dfb8 Added tag jdk9-b34 for changeset 24a0bad5910f ! .hgtags Changeset: ffd90c81d4ef Author: katleman Date: 2014-10-16 12:01 -0700 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/ffd90c81d4ef Added tag jdk9-b35 for changeset 9bc2dbd3dfb8 ! .hgtags Changeset: 7e9add74ad50 Author: katleman Date: 2014-10-23 11:19 -0700 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/7e9add74ad50 Added tag jdk9-b36 for changeset ffd90c81d4ef ! .hgtags Changeset: 8acf056126e8 Author: katleman Date: 2014-10-30 08:34 -0700 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/8acf056126e8 Added tag jdk9-b37 for changeset 7e9add74ad50 ! .hgtags Changeset: 53bf36cb722d Author: katleman Date: 2014-11-06 10:11 -0800 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/53bf36cb722d Added tag jdk9-b38 for changeset 8acf056126e8 ! .hgtags Changeset: eda6c22bb62c Author: msheppar Date: 2014-11-11 01:02 +0000 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/eda6c22bb62c 8049522: Move @implNote in org.omg.CORBA.ORB to init method Summary: updated the implNote in the omg.org.CORBA.ORB class Reviewed-by: alanb ! src/java.corba/share/classes/org/omg/CORBA/ORB.java Changeset: 5be697b3ce2e Author: katleman Date: 2014-11-12 20:32 -0800 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/5be697b3ce2e Added tag jdk9-b39 for changeset 53bf36cb722d ! .hgtags Changeset: e27c725d6c9d Author: lana Date: 2014-11-13 09:39 -0800 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/e27c725d6c9d Merge Changeset: 41b8bcd42418 Author: katleman Date: 2014-11-18 15:25 -0800 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/41b8bcd42418 Added tag jdk9-b40 for changeset e27c725d6c9d ! .hgtags Changeset: 1908b886ba1e Author: chegar Date: 2014-12-03 14:20 +0000 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/1908b886ba1e 8049367: Modular Run-Time Images Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, bradford.wetmore at oracle.com, chris.hegarty at oracle.com, erik.joelsson at oracle.com, james.laskey at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, magnus.ihse.bursie at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, paul.sandoz at oracle.com, sundararajan.athijegannathan at oracle.com - make/CommonCorba.gmk - make/CompileCorba.gmk + make/CompileInterim.gmk - make/GensrcCorba.gmk + make/copy/Copy-java.corba.gmk + make/gensrc/Gensrc-java.corba.gmk ! src/jdk.rmic/share/classes/sun/rmi/rmic/iiop/Generator.java Changeset: 078bb11af876 Author: katleman Date: 2014-12-04 12:58 -0800 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/078bb11af876 Added tag jdk9-b41 for changeset 1908b886ba1e ! .hgtags Changeset: 9645e35616b6 Author: katleman Date: 2014-12-11 11:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/9645e35616b6 Added tag jdk9-b42 for changeset 078bb11af876 ! .hgtags From robert.field at oracle.com Tue Dec 30 23:18:15 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 30 Dec 2014 23:18:15 +0000 Subject: hg: kulla/dev/jaxws: 18 new changesets Message-ID: <201412302318.sBUNIFZk029854@aojmv0008> Changeset: d35ad0854f68 Author: mkos Date: 2014-09-12 17:20 +0200 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/d35ad0854f68 8054548: JAX-WS tools need to updated to work with modular image Summary: Removing java reflection API to get JavaCompiler; using standard javax.tools API instead Reviewed-by: alanb - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/util/ApClassLoader.java - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/util/ToolsJarNotFoundException.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/Invoker.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/WsGen.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/WsImport.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/JavacompilerMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/javacompiler.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wscompile/JavaCompilerHelper.java Changeset: ffefee7f46fd Author: katleman Date: 2014-09-17 22:56 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/ffefee7f46fd Added tag jdk9-b31 for changeset 7af228ae847f ! .hgtags Changeset: 838a2f693e51 Author: lana Date: 2014-09-18 13:27 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/838a2f693e51 Merge - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/util/ApClassLoader.java - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/util/ToolsJarNotFoundException.java Changeset: ad01ed3c9ac2 Author: mkos Date: 2014-09-25 10:02 +0200 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/ad01ed3c9ac2 8038966: JAX-WS handles wrongly xsd:any arguments for Web services Reviewed-by: coffeys ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/ContentHandlerAdaptor.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXStreamConnector.java Changeset: 2c42a24c7d8c Author: katleman Date: 2014-09-25 12:40 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/2c42a24c7d8c Added tag jdk9-b32 for changeset 838a2f693e51 ! .hgtags Changeset: 77a45995dd3b Author: lana Date: 2014-09-25 16:20 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/77a45995dd3b Merge Changeset: 28ea43d925f1 Author: lana Date: 2014-10-03 11:07 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/28ea43d925f1 Added tag jdk9-b33 for changeset 77a45995dd3b ! .hgtags Changeset: afe0c89e2edb Author: katleman Date: 2014-10-09 11:24 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/afe0c89e2edb Added tag jdk9-b34 for changeset 28ea43d925f1 ! .hgtags Changeset: 84803c3be7f7 Author: katleman Date: 2014-10-16 12:02 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/84803c3be7f7 Added tag jdk9-b35 for changeset afe0c89e2edb ! .hgtags Changeset: 90de6ecbff46 Author: katleman Date: 2014-10-23 11:19 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/90de6ecbff46 Added tag jdk9-b36 for changeset 84803c3be7f7 ! .hgtags Changeset: dd4ba422dba8 Author: katleman Date: 2014-10-30 08:35 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/dd4ba422dba8 Added tag jdk9-b37 for changeset 90de6ecbff46 ! .hgtags Changeset: 381bad1174c7 Author: katleman Date: 2014-11-06 10:11 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/381bad1174c7 Added tag jdk9-b38 for changeset dd4ba422dba8 ! .hgtags Changeset: 5455969de31f Author: katleman Date: 2014-11-12 20:32 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/5455969de31f Added tag jdk9-b39 for changeset 381bad1174c7 ! .hgtags Changeset: 4f785187377f Author: katleman Date: 2014-11-18 15:25 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/4f785187377f Added tag jdk9-b40 for changeset 5455969de31f ! .hgtags Changeset: bcb36c5cb610 Author: mkos Date: 2014-12-02 15:03 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/bcb36c5cb610 8065870: Update JAX-WS RI integration to latest version (2.2.11-b141124.1933) Reviewed-by: smarks ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/ContentHandlerAdaptor.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXStreamConnector.java ! src/java.xml.ws/share/classes/com/oracle/webservices/internal/api/message/BaseDistributedPropertySet.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/model/CheckedException.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/model/JavaMethod.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/streaming/XMLStreamReaderFactory.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/fault/SOAPFaultBuilder.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/model/AbstractSEIModelImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/model/CheckedExceptionImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/model/ParameterImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/model/RuntimeModeler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/ws/spi/db/ServiceArtifactSchemaGenerator.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/spi/db/TypeInfo.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/pipe/AbstractSchemaValidationTube.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/resources/Messages_en.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/version.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/wsdl/writer/WSDLGenerator.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JAnnotatable.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JAnnotationArrayMember.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JDefinedClass.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JEnumConstant.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JMethod.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JPackage.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JVar.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/util/JavadocEscapeWriter.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_de.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_es.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_fr.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_it.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ja.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ko.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_pt_BR.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_CN.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_TW.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/SchemaGenerator.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/ap/Options.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_de.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_es.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_fr.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_it.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ja.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ko.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_pt_BR.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_CN.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_TW.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/addon/episode/PluginImpl.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/ElementAdapter.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/ElementCollectionAdapter.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/ElementSingleAdapter.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/TypeAndAnnotationImpl.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/BeanGenerator.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/ElementOutlineImpl.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/ImplStructureStrategy.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/ObjectFactoryGeneratorImpl.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/PackageOutlineImpl.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/PrivateObjectFactoryGenerator.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/PublicObjectFactoryGenerator.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/field/AbstractField.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/field/ContentListField.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/field/NoExtendedContentField.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/field/UnboxedField.java + src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/Aspect.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CAdapter.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CArrayInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CAttributePropertyInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CBuiltinLeafInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CClassInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CClassRef.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CElementInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CElementPropertyInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CEnumLeafInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CPropertyInfo.java + src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CPropertyVisitor2.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CReferencePropertyInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CTypeInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CValuePropertyInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CWildcardTypeInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/Model.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/EagerNClass.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/EagerNType.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/NClass.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/NClassByJClass.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/NParameterizedType.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/NType.java - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/outline/Aspect.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/outline/Outline.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/internalizer/DOMForest.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/SchemaImpl.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/ConfigurationMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/WscompileMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/configuration.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/configuration_fr.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/configuration_it.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/configuration_ja.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/configuration_ko.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/configuration_pt_BR.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/configuration_zh_CN.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/configuration_zh_TW.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_de.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_es.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_fr.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_it.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_ja.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_ko.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_pt_BR.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_zh_CN.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_zh_TW.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/version.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wscompile/WsgenTool.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wscompile/WsimportTool.java Changeset: 1c1f0cdfc6a6 Author: katleman Date: 2014-12-04 12:58 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/1c1f0cdfc6a6 Added tag jdk9-b41 for changeset 4f785187377f ! .hgtags Changeset: 301ddb4478fb Author: lana Date: 2014-12-04 15:22 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/301ddb4478fb Merge - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/outline/Aspect.java Changeset: edc13d27dc87 Author: katleman Date: 2014-12-11 11:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/edc13d27dc87 Added tag jdk9-b42 for changeset 301ddb4478fb ! .hgtags From robert.field at oracle.com Wed Dec 31 02:57:02 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 31 Dec 2014 02:57:02 +0000 Subject: hg: kulla/dev/langtools: Merge Message-ID: <201412310257.sBV2v2Vf007469@aojmv0008> Changeset: 1c270651c92d Author: rfield Date: 2014-12-30 18:56 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/1c270651c92d Merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java From robert.field at oracle.com Wed Dec 31 03:36:21 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 31 Dec 2014 03:36:21 +0000 Subject: hg: kulla/dev/langtools: Update scripts to match latest underlyig jdk9 (no tools.jar). Message-ID: <201412310336.sBV3aMZH014171@aojmv0008> Changeset: fb0652d7f546 Author: rfield Date: 2014-12-30 19:28 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/fb0652d7f546 Update scripts to match latest underlyig jdk9 (no tools.jar). ! repl/scripts/compile.sh - repl/scripts/mcompile.sh - repl/scripts/mrun.sh ! repl/scripts/run.sh From robert.field at oracle.com Tue Dec 30 23:18:54 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 30 Dec 2014 23:18:54 +0000 Subject: hg: kulla/dev/jaxp: 38 new changesets Message-ID: <201412302318.sBUNIsbw000137@aojmv0008> Changeset: b940ca3d2c7e Author: katleman Date: 2014-09-17 22:55 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/b940ca3d2c7e Added tag jdk9-b31 for changeset 292317ebc7db ! .hgtags Changeset: 46b360454dad Author: katleman Date: 2014-09-25 12:40 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/46b360454dad Added tag jdk9-b32 for changeset b940ca3d2c7e ! .hgtags Changeset: 6b343b9b7a70 Author: lana Date: 2014-10-03 11:07 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/6b343b9b7a70 Added tag jdk9-b33 for changeset 46b360454dad ! .hgtags Changeset: b9370464572f Author: katleman Date: 2014-10-09 11:24 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/b9370464572f Added tag jdk9-b34 for changeset 6b343b9b7a70 ! .hgtags Changeset: 507d4f7efba6 Author: joehw Date: 2014-10-13 14:09 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/507d4f7efba6 8036951: Xerces Update: XMLSchemaValidator.java and XMLSchemaLoader.java Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIAttrNSImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIElementNSImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/Constants.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMNode.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/ByteListImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDelegate.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ConfigurableValidationState.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ValidationState.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/AttributePSVImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl.java + src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/PSVIErrorList.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSConstraints.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSElementDecl.java + src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSElementDeclHelper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSModelImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/Field.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/FieldActivator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/ValueStore.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSAllCM.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSDFACM.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSEmptyCM.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser.java + src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XS10TypeHelper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/StandardParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLAttributesImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/ItemPSVI.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeUse.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSElementDeclaration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSFacet.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSModel.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSMultiValueFacet.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamespaceItem.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition.java + src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSValue.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/ByteList.java Changeset: a8a71ba29f61 Author: joehw Date: 2014-05-09 11:35 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/a8a71ba29f61 8039533: Higher resolution resolvers Reviewed-by: lancea, dfuchs, skoivu ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java Changeset: 0d8319e1a69e Author: katleman Date: 2014-10-16 12:02 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/0d8319e1a69e Added tag jdk9-b35 for changeset b9370464572f ! .hgtags Changeset: 61b4c9acaa58 Author: lana Date: 2014-10-16 14:15 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/61b4c9acaa58 Merge Changeset: c4cb73fc93db Author: joehw Date: 2014-10-16 15:51 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/c4cb73fc93db 8051540: Convert JAXP functional tests to jtreg(TestNG): SAX and Transform Reviewed-by: joehw Contributed-by: tristan.yan at oracle.com + test/TEST.ROOT + test/javax/xml/jaxp/functional/TEST.properties + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest01.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/ErrorListenerTest.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest01.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest001.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest002.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest003.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest004.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest005.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest006.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest008.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest009.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest010.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest011.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest012.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest013.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest01.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TfClearParamTest.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerExcpTest.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest02.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest03.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/URIResolverTest.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/othervm/TFCErrorTest.java + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/TransformerFactoryTest.xml + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/TransformerFactoryTest.xsl + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/cities.xml + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/cities.xsl + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/citiesimport.xsl + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/citiesinclude.xsl + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/doctest.xsl + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/invalid.xsl + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/lexical.xml + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/myFake.xml + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/doctypeGF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/domresult01GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/lexicalGF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf001GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf002GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf003GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf005GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf006GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf008GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf009GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf010GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf011GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf012GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf013GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/tfactory01GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/tfactory02GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/transformer02GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/transformer03GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/publish2.xml + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/temp/cities.xsl + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/temp/colors.xml + test/javax/xml/jaxp/functional/org/xml/sax/ptests/AttrImplTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesNSTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/ContentHandlerTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/DefaultHandlerTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/EHFatalTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/MyAttrCHandler.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/MyNSContentHandler.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/NSSupportTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest01.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/ParserAdapterTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/ResolverTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/SAXParserNSTableTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterCBTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderAdapterTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderFactoryTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderNSTableTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderTest.java + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/correct.xml + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/correct2.xml + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/family.xml + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/firstdtd.dtd + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/invalid.xml + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/namespace1.xml + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/ns4.xml + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/AttributesGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/AttributesNSGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/ContentGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/DTDHandlerGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/DefaultHandlerGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/EHFatalGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/EntityResolverGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/NSTableFTGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/NSTableTFGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/NSTableTTGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/XMLFilterGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/parsertest.xml + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/publish.xml + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/valid.xml + test/javax/xml/jaxp/libs/javax/xml/transform/ptests/MyContentHandler.java + test/javax/xml/jaxp/libs/javax/xml/transform/ptests/TransformerTestConst.java + test/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java + test/javax/xml/jaxp/libs/org/xml/sax/ptests/SAXTestConst.java Changeset: 480aa80c1cb7 Author: joehw Date: 2014-10-16 16:03 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/480aa80c1cb7 8051561: Convert JAXP functional tests to jtreg(TestNG): javax.xml.xpath.* Reviewed-by: joehw Contributed-by: tristan.yan at oracle.com, yiming.wang at oracle.com + test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathExpressionTest.java + test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFactoryTest.java + test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFunctionResolverTest.java + test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathTest.java + test/javax/xml/jaxp/functional/javax/xml/xpath/xmlfiles/widgets.xml + test/javax/xml/jaxp/libs/javax/xml/xpath/ptests/XPathTestConst.java Changeset: a9f2e9c339c9 Author: joehw Date: 2014-10-21 13:17 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/a9f2e9c339c9 8061686: Size limits in BufferAllocator should have been final Reviewed-by: lancea, chegar ! src/java.xml/share/classes/com/sun/xml/internal/stream/util/BufferAllocator.java Changeset: fe1280697db5 Author: katleman Date: 2014-10-23 11:19 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/fe1280697db5 Added tag jdk9-b36 for changeset 61b4c9acaa58 ! .hgtags Changeset: 48e4ec70cc1c Author: lana Date: 2014-10-23 13:45 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/48e4ec70cc1c Merge Changeset: f697052647e3 Author: martin Date: 2014-10-30 07:24 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/f697052647e3 7156085: ArrayIndexOutOfBoundsException throws in UTF8Reader of SAXParser Summary: improve support for supplementary characters Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/io/UTF8Reader.java Changeset: a2bbbdef34e7 Author: katleman Date: 2014-10-30 08:34 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/a2bbbdef34e7 Added tag jdk9-b37 for changeset 48e4ec70cc1c ! .hgtags Changeset: 6c6b34477e93 Author: lana Date: 2014-10-30 13:56 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/6c6b34477e93 Merge Changeset: 0bb3cf8b2973 Author: joehw Date: 2014-11-04 09:10 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/0bb3cf8b2973 6770436: Entity callback order differs between Java1.5 and Java1.6 Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java Changeset: 4ffb47fda7bb Author: katleman Date: 2014-11-06 10:11 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/4ffb47fda7bb Added tag jdk9-b38 for changeset 6c6b34477e93 ! .hgtags Changeset: a12d347f8417 Author: lana Date: 2014-11-06 15:13 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/a12d347f8417 Merge Changeset: fe179de493b1 Author: dbuck Date: 2014-11-06 23:14 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/fe179de493b1 8062608: BCEL corrupts debug data of methods that use generics Summary: Fixed MethodGen constructor to not overwrite LocalVariableTable. Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java Changeset: aa6737ec5ced Author: joehw Date: 2014-11-07 13:18 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/aa6737ec5ced 8059327: XML parser returns corrupt attribute value Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java Changeset: 386372e9ac58 Author: dbuck Date: 2014-11-10 16:09 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/386372e9ac58 8064516: BCEL still corrupts generic methods if bytecode offsets are modified Summary: Added comprehensive support for LocalVariableTypeTable to MethodGen. Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java Changeset: 7a99ba9e9ed4 Author: joehw Date: 2014-11-11 14:27 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/7a99ba9e9ed4 8047962: XML test colocation: AuctionPortal test Reviewed-by: joehw Contributed-by: tristan.yan at oracle.com + test/javax/xml/jaxp/functional/test/auctionportal/AuctionController.java + test/javax/xml/jaxp/functional/test/auctionportal/AuctionItemRepository.java + test/javax/xml/jaxp/functional/test/auctionportal/MyDOMErrorHandler.java + test/javax/xml/jaxp/functional/test/auctionportal/MyDOMOutput.java + test/javax/xml/jaxp/functional/test/auctionportal/MyErrorHandler.java + test/javax/xml/jaxp/functional/test/auctionportal/UserController.java + test/javax/xml/jaxp/functional/test/auctionportal/XInclHandler.java + test/javax/xml/jaxp/functional/test/auctionportal/content/accountInfo.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/accountInfo.xsd + test/javax/xml/jaxp/functional/test/auctionportal/content/activity.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/bookInfo.dtd + test/javax/xml/jaxp/functional/test/auctionportal/content/bookInfo.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/coins.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/coins.xsd + test/javax/xml/jaxp/functional/test/auctionportal/content/coinsImportMe.xsd + test/javax/xml/jaxp/functional/test/auctionportal/content/data.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/doc_fallback.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/doc_fallback_text.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/doc_xinc_loops.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/doc_xinclude.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/doc_xpointer.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/doc_xpointer_element.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/document_xinclude.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/entity.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/fallback.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/fallback_text.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/inclusion.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/itemsDuration.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/movies.xml.data + test/javax/xml/jaxp/functional/test/auctionportal/content/novels.xsd + test/javax/xml/jaxp/functional/test/auctionportal/content/novelsInvalid.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/schedule.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/screenName.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/tasks.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/toys.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/toys.xsd + test/javax/xml/jaxp/functional/test/auctionportal/content/userAddress.xsd + test/javax/xml/jaxp/functional/test/auctionportal/content/userDetails.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/userDetails.xsd + test/javax/xml/jaxp/functional/test/auctionportal/content/userInfo.dtd + test/javax/xml/jaxp/functional/test/auctionportal/content/userInfo.xml + test/javax/xml/jaxp/functional/test/auctionportal/golden/doc_fallbackGold.xml + test/javax/xml/jaxp/functional/test/auctionportal/golden/doc_fallback_textGold.xml + test/javax/xml/jaxp/functional/test/auctionportal/golden/doc_xinc_loopGold.xml + test/javax/xml/jaxp/functional/test/auctionportal/golden/doc_xincludeGold.xml + test/javax/xml/jaxp/functional/test/auctionportal/golden/doc_xpointerGold.xml + test/javax/xml/jaxp/functional/test/auctionportal/golden/scheduleGold.xml + test/javax/xml/jaxp/functional/test/auctionportal/golden/screenNameGold.xml ! test/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java + test/javax/xml/jaxp/libs/test/auctionportal/HiBidConstants.java Changeset: 583f3e6dfc48 Author: katleman Date: 2014-11-12 20:32 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/583f3e6dfc48 Added tag jdk9-b39 for changeset a12d347f8417 ! .hgtags Changeset: 3f46e2196498 Author: lana Date: 2014-11-13 09:39 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/3f46e2196498 Merge Changeset: 29ba77ad2a87 Author: joehw Date: 2014-11-18 12:01 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/29ba77ad2a87 8043084: XML JAXP unittest co-location Reviewed-by: joehw, dfuchs Contributed-by: frank.yuan at oracle.com ! test/TEST.ROOT + test/javax/xml/jaxp/TEST.properties + test/javax/xml/jaxp/unittest/javax/xml/common/Bug6350682.java + test/javax/xml/jaxp/unittest/javax/xml/common/Bug6723276Test.java + test/javax/xml/jaxp/unittest/javax/xml/common/Bug6941169.xml + test/javax/xml/jaxp/unittest/javax/xml/common/Bug6941169.xsd + test/javax/xml/jaxp/unittest/javax/xml/common/Bug6941169Test.java + test/javax/xml/jaxp/unittest/javax/xml/common/Bug6979306Test.java + test/javax/xml/jaxp/unittest/javax/xml/common/Bug7143711Test.java + test/javax/xml/jaxp/unittest/javax/xml/datatype/Bug6320118.java + test/javax/xml/jaxp/unittest/javax/xml/datatype/Bug6937951Test.java + test/javax/xml/jaxp/unittest/javax/xml/datatype/Bug6937964Test.java + test/javax/xml/jaxp/unittest/javax/xml/datatype/Bug7042647Test.java + test/javax/xml/jaxp/unittest/javax/xml/datatype/DatatypeFactoryTest.java + test/javax/xml/jaxp/unittest/javax/xml/datatype/DurationTest.java + test/javax/xml/jaxp/unittest/javax/xml/datatype/FactoryFindTest.java + test/javax/xml/jaxp/unittest/javax/xml/datatype/XMLGregorianCalendarTest.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4674384_MAX_OCCURS_Test.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4674384_MAX_OCCURS_Test.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4674384_MAX_OCCURS_Test.xsd + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4934208.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4967002.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4985486.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4985486.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991020.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991020.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991020.xsd + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991946.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991946.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991946.xsd + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug5010072.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug5010072.xsd + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug5025825.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6309988.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6341770.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6361283.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6506304Test.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6518733.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6518733.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6564400.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6564400.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6564400.xsd + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6573786.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6573786ErrorHandler.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6594813.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6608841.dtd + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6608841.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6608841.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6608841_xhtml11-flat.dtd + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6690015.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6760982.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6849942Test.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug7157608.dtd + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug7157608.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug7157608Test.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug7157608_1.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug7166896Test.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug8003147Test.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/DosTest.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/DosTest3.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/FactoryFindTest.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/MyDefaultHandler.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/MyErrorHandler.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/ParseEmptyStream.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/bug6690015.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/bug6760982.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/catalog.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/catalog.xsd + test/javax/xml/jaxp/unittest/javax/xml/parsers/entity.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/entity64K.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/test.xsd + test/javax/xml/jaxp/unittest/javax/xml/parsers/test1.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/test2.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/toys.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/toys.xsd + test/javax/xml/jaxp/unittest/javax/xml/parsers/toys3002.xsd + test/javax/xml/jaxp/unittest/javax/xml/parsers/xinclude/Bug6794483Test.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/xinclude/test1.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/xinclude/test2.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/AttributeLocalNameTest/AttributeLocalNameTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6370703.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6378422.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6380870.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6489502.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6509774.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6688002Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6976938.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6976938Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/CoalesceTest/CoalesceTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/CoalesceTest/coalesce.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/EntitiesTest/EntityTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/EntitiesTest/testCharRef.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/EntitiesTest/testCharRef.xml.output + test/javax/xml/jaxp/unittest/javax/xml/stream/EventReaderDelegateTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Events/Issue41Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Events/Issue48Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Events/Issue53Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Events/Issue58Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/FactoryFindTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/FactoryFindTest.policy + test/javax/xml/jaxp/unittest/javax/xml/stream/IgnoreExternalDTDTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/ProcessingInstruction/ProcessingInstructionTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/StreamReaderDelegateTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventLocationTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6489890.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6555001.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6586466Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6613059Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6668115Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6846133Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Issue40Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/bug6613059.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/play.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/play2.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/sgml.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/ReaderToWriterTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/ReaderToWriterTest.wsdl + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/ReaderToWriterTest.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/W2JDLR4002TestService.wsdl.data + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/XMLEventWriterTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/XMLEventWriterTest.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/merge-1.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/merge-2.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/replace1.txt + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLInputFactoryTest/Bug6756677Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLInputFactoryTest/Bug6909759Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLInputFactoryTest/IssueTracker38.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLInputFactoryTest/MyInputFactory.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLInputFactoryTest/play.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLOutputFactoryTest/Bug6846132Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLOutputFactoryTest/DuplicateNSDeclarationTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLOutputFactoryTest/StreamResultTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLResolverTest/XMLResolverTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLResolverTest/XMLResolverTest.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLResolverTest/replace1.txt + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLResolverTest/replace2.txt + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamExceptionTest/ExceptionTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamFilterTest/Bug6481615.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamFilterTest/Bug6481678.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamFilterTest/HasNextTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamFilterTest/HasNextTest.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamFilterTest/HasNextTypeFilter.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/BOMTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Bug6388460.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Bug6472982Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Bug6767322.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Bug6767322Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Bug6847819Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/BugTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/DefaultAttributeTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/DoubleXmlnsTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/ExternalDTD.dtd + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/ExternalDTD.dtd.bak + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/ExternalDTD.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/ExternalDTD.xml.bak + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Hello.wsdl.data + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IsValidatingTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IsValidatingTest.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IsValidatingTestInternalSubset.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Issue44Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Issue47Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IssueTracker24.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IssueTracker35.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IssueTracker70.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IssueTracker70.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Jsr173MR1Req5.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Jsr173MR1Req5Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Jsr173MR1Req8.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Jsr173MR1Req8Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/NamespaceTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/StreamReaderTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/SupportDTDTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/UTF16-BE.wsdl.data + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/UTF8-BOM.xml.data + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/VoiceXMLDTDTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/XML11Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/XMLSchema.dtd + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/XMLSchema.xsd + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/datatypes.dtd + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/report.dtd + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/sgml.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/voicexml.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/vxml.dtd + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/xml11.xml.data + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/AttributeEscapeTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/Bug6452107.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/Bug6600882Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/Bug6675332Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/Bug7037352Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/DOMUtil.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/DomUtilTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/EmptyElementTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/EncodingTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/NamespaceTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/NullUriDetectionTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/SqeLinuxTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/UnprefixedNameTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/WriterTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/XMLStreamWriterTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/message_12.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testEight.xml.org + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testFive.xml.org + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testFour.xml.org + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testOne.xml.org + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testSeven.xml.org + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testSix.xml.org + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testThree.xml.org + test/javax/xml/jaxp/unittest/javax/xml/stream/basic-form.vxml + test/javax/xml/jaxp/unittest/javax/xml/stream/report.dtd + test/javax/xml/jaxp/unittest/javax/xml/stream/sgml-bad-systemId.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/sgml.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/sgml_Bug6509774.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/testfile1.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/testfile2.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/testfile3.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/testfile4.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/toys.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/vxml.dtd + test/javax/xml/jaxp/unittest/javax/xml/transform/5368141.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341.dtd + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341.out + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341_golden.dtd + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341_golden.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4892774.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug5073477.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug5073477.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6175602.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6206491.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6206491.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6206491.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6206491_2.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6216226Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6311448.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6384805.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6465722.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6467808.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6490380.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6490921.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6505031.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6513892.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6537167.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6540545.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6551616.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6559595.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6565260.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6940416.java + test/javax/xml/jaxp/unittest/javax/xml/transform/BugDB12665704.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/BugDB12665704.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/BugDB12665704Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CLITest.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6401137.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6401137.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6401137Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6551600.policy + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6551600Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6577667.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6577667Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6652519Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6689809Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6905829.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6905829.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6905829Inc.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6905829Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6935697.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6935697.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6935697Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6941869.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6941869.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6941869Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6957215.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6957215.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6957215Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CR7098746.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/CR7098746.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/CR7098746Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/DOMResultTest.java + test/javax/xml/jaxp/unittest/javax/xml/transform/FactoryFindTest.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Issue2204.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/Issue2204.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/Issue2204Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Issue2290.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/Issue2290Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/MsWordXMLImport.xsl.data + test/javax/xml/jaxp/unittest/javax/xml/transform/NCAA_Conference_Schedule_XML.dtd + test/javax/xml/jaxp/unittest/javax/xml/transform/OpenJDK100017Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/PredicateInKeyTest.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/PredicateInKeyTest.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/SAX2DOMTest.java + test/javax/xml/jaxp/unittest/javax/xml/transform/SAX2DOMTest.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/SecureProcessingTest.java + test/javax/xml/jaxp/unittest/javax/xml/transform/SecureProcessingTest.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/SecureProcessingTest.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/SourceTest.java + test/javax/xml/jaxp/unittest/javax/xml/transform/SourceTest.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/SourceTest.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/StAXSourceTest.java + test/javax/xml/jaxp/unittest/javax/xml/transform/TransformerFactoryTest.java + test/javax/xml/jaxp/unittest/javax/xml/transform/TransformerTest.java + test/javax/xml/jaxp/unittest/javax/xml/transform/TransformerUtilFactory.java + test/javax/xml/jaxp/unittest/javax/xml/transform/VersionDefaultHandler.java + test/javax/xml/jaxp/unittest/javax/xml/transform/VersionEventWriter.java + test/javax/xml/jaxp/unittest/javax/xml/transform/ViewEditor1.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/attribset27.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/attribset27.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/catalog.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/catalog.xsd + test/javax/xml/jaxp/unittest/javax/xml/transform/catalog_10.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/config.dtd + test/javax/xml/jaxp/unittest/javax/xml/transform/config.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/default-layout.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/global-variables.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/global.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/home.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/in.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/inner.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/logon.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/maps.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/msgAttach.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/numbering63.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/numbering63.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/outer.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/redirect.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/redirect.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/sax/Bug6451633.java + test/javax/xml/jaxp/unittest/javax/xml/transform/src.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/template.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/tigertest-in.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/tigertest.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/tmp.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/toys.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/transform.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/upload-media-form.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/upload-media.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/util.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/util/DOMUtil.java + test/javax/xml/jaxp/unittest/javax/xml/transform/util/SAXUtil.java + test/javax/xml/jaxp/unittest/javax/xml/transform/util/StAXUtil.java + test/javax/xml/jaxp/unittest/javax/xml/transform/util/StreamUtil.java + test/javax/xml/jaxp/unittest/javax/xml/transform/util/TransformerUtil.java + test/javax/xml/jaxp/unittest/javax/xml/validation/6773084.policy + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4966232.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4966254.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4966254.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4966254.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969042.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969089.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969110.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969689.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969692.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969693.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969695.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969732.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4970380.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4970383.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4970400.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4970402.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4970951.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4971605.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4971607.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4972882.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4986844.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4986844.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4987574.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988267.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988267.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988268.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988268.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988387.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988387.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4996446.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4996446.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4997818.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug5011500.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug5072946.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug5072946.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug5072946.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6378043.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6449797.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6449797.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6457662.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6467424.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6467424.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6467424Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6483188.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6493687.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6493687.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6493687.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6509668.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6526547.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6526547.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6526547.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6531160.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6695843.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6695843.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6695843Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_1.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_10.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_11.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_12.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_13.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_14.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_15.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_16.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_17.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_18.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_19.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_2.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_20.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_21.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_22.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_23.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_24.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_25.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_3.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_4.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_5.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_6.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_7.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_8.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_9.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6859210.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6925531Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6946312.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6946312Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6954738.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6954738.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6954738_Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/CR6708840Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/CR6740048.java + test/javax/xml/jaxp/unittest/javax/xml/validation/CR6740048.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/CR6740048.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/CREMAS01.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/CREMAS01.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/ErrorHandlerImpl.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Issue682.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Issue682.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Issue682Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30.java + test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs-error.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs-ok.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs-optimize-error.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs-optimize-ok.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs-optimize.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/JaxpIssue43Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/JaxpIssue49.java + test/javax/xml/jaxp/unittest/javax/xml/validation/JaxpIssue49.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/LargeMaxOccursTest.java + test/javax/xml/jaxp/unittest/javax/xml/validation/MultiOccursTest.java + test/javax/xml/jaxp/unittest/javax/xml/validation/MultiOccursUnboundedTest.java + test/javax/xml/jaxp/unittest/javax/xml/validation/OccursTest.java + test/javax/xml/jaxp/unittest/javax/xml/validation/OccursUnboundedTest.java + test/javax/xml/jaxp/unittest/javax/xml/validation/OccursWildcardTest.java + test/javax/xml/jaxp/unittest/javax/xml/validation/OccursWildcardUnbounded.java + test/javax/xml/jaxp/unittest/javax/xml/validation/ParticlesId005Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/ParticlesIg004Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/ParticlesQ013Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/TCKGroupA008Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/ValidatorTest.java + test/javax/xml/jaxp/unittest/javax/xml/validation/XMLDocBuilder.java + test/javax/xml/jaxp/unittest/javax/xml/validation/XMLSchemaValidator.java + test/javax/xml/jaxp/unittest/javax/xml/validation/gMonths-invalid.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/gMonths.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/gMonths.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/groupA008.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/groupA008ea.red + test/javax/xml/jaxp/unittest/javax/xml/validation/groupA008eb.red + test/javax/xml/jaxp/unittest/javax/xml/validation/hello_literal.wsdl + test/javax/xml/jaxp/unittest/javax/xml/validation/idI009.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/idIimp.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/idIxpns.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/idIxpns1.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/mgG014.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/mgJ014.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-error-max.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-error-min-max.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-error-min.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-ok.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-unbounded-error-min.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-unbounded-ok.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-unbounded.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-error-max.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-error-min-max.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-error-min.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-ok.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-unbounded-error-min.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-unbounded-ok.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-unbounded.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-wildcard-unbounded.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-wildcard.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/occurs.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/particlesId005.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/particlesId005.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/particlesIe003.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/particlesIg004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/particlesOptimize.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/particlesQ013.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/particlesQ013.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/particlesR005.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/targetNS00101m2.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/targetNS00101m2_stub.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/targetNS00101m2_stub.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/targetNS00101m2a.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/byte_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/byte_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/int_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/int_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/integer_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/integer_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/long_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/long_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/negativeInteger_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/negativeInteger_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/nonNegativeInteger_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/nonNegativeInteger_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/nonPositiveInteger_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/nonPositiveInteger_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/positiveInteger_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/positiveInteger_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/short_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/short_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedByte_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedByte_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedInt_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedInt_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedLong_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedLong_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedShort_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedShort_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6963124.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6963124Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6963468.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6963468.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6963468Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6964720.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6964720Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214/RegexTest_1258.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214/reD10.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214/reD11.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214/reD12.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214/reE9.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6970890.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6970890Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6970890_1.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6971190.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6971190.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6971190Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6971190_v.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6971190_v.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6974551.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6974551.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6974551Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265/notatF025.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265/notatF037.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265/notatF041.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265/notatF045.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265/notatF049.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA2.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA2.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA3.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA3.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA4.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA4.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA5.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA5.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA6.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA6.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6989956.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6989956.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6989956Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug7014246.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug7014246Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/test-element.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/test-sequence.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/test.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/toys.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/toys.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/types.xsd + test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4991857.java + test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4991939.java + test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4992788.java + test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4992793.java + test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4992805.java + test/javax/xml/jaxp/unittest/javax/xml/xpath/ClassLoaderTest.java + test/javax/xml/jaxp/unittest/javax/xml/xpath/MyClassLoader.java + test/javax/xml/jaxp/unittest/javax/xml/xpath/SecureProcessingTest.java + test/javax/xml/jaxp/unittest/javax/xml/xpath/SecureProcessingTest.xml + test/javax/xml/jaxp/unittest/javax/xml/xpath/XPathTest.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4915524.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4915748.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966082.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966082.xml + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966138.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966142.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966142.xml + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966142.xsd + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966143.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966143.xml + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966143.xsd + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6339023.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6355326.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6367542.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6520131.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6521260.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6582545.xml + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6582545Test.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6879614.xml + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6879614Test.java + test/javax/xml/jaxp/unittest/org/w3c/dom/CR6333993Test.java + test/javax/xml/jaxp/unittest/org/w3c/dom/CR6517707Test.java + test/javax/xml/jaxp/unittest/org/w3c/dom/CR6517717Test.java + test/javax/xml/jaxp/unittest/org/w3c/dom/CR6909336Test.java + test/javax/xml/jaxp/unittest/org/w3c/dom/DOMConfigurationTest.java + test/javax/xml/jaxp/unittest/org/w3c/dom/DOMConfigurationTest.xsd + test/javax/xml/jaxp/unittest/org/w3c/dom/TCKEncodingTest.java + test/javax/xml/jaxp/unittest/org/w3c/dom/ls/Bug4973153.java + test/javax/xml/jaxp/unittest/org/w3c/dom/ls/Bug6290947.java + test/javax/xml/jaxp/unittest/org/w3c/dom/ls/Bug6354955.java + test/javax/xml/jaxp/unittest/org/w3c/dom/ls/Bug6376823.java + test/javax/xml/jaxp/unittest/org/w3c/dom/ls/Bug6710741Test.java + test/javax/xml/jaxp/unittest/org/w3c/dom/ls/LSParserTCKTest.java + test/javax/xml/jaxp/unittest/org/w3c/dom/ls/LSParserTest.java + test/javax/xml/jaxp/unittest/org/w3c/dom/ls/LSSerializerTest.java + test/javax/xml/jaxp/unittest/org/w3c/dom/ls/note_in_dtd.xml + test/javax/xml/jaxp/unittest/org/w3c/dom/test.xml + test/javax/xml/jaxp/unittest/org/w3c/dom/test.xsd + test/javax/xml/jaxp/unittest/org/xml/sax/Attributes2ImplTest.java + test/javax/xml/jaxp/unittest/org/xml/sax/Bug6889654Test.java + test/javax/xml/jaxp/unittest/org/xml/sax/Bug6925410Test.java + test/javax/xml/jaxp/unittest/org/xml/sax/Bug6949607Test.java + test/javax/xml/jaxp/unittest/org/xml/sax/Bug6992561Test.java + test/javax/xml/jaxp/unittest/org/xml/sax/Bug7057778.xml + test/javax/xml/jaxp/unittest/org/xml/sax/Bug7057778Test.java + test/javax/xml/jaxp/unittest/org/xml/sax/DefaultHandler2Test.java + test/javax/xml/jaxp/unittest/org/xml/sax/IssueTracker56Test.java + test/javax/xml/jaxp/unittest/org/xml/sax/MyDefaultHandler2.java + test/javax/xml/jaxp/unittest/org/xml/sax/NSSupportTest.java + test/javax/xml/jaxp/unittest/org/xml/sax/SAXExceptionExt.java + test/javax/xml/jaxp/unittest/org/xml/sax/externalDTD.dtd + test/javax/xml/jaxp/unittest/org/xml/sax/toys.xml + test/javax/xml/jaxp/unittest/org/xml/sax/toys_error.xml + test/javax/xml/jaxp/unittest/policy/PolicyUtil.java + test/javax/xml/jaxp/unittest/policy/common.policy + test/javax/xml/jaxp/unittest/util/BOMInputStream.java + test/javax/xml/jaxp/unittest/util/BaseStAXUT.java + test/javax/xml/jaxp/unittest/util/DraconianErrorHandler.java Changeset: 874be1b7a931 Author: katleman Date: 2014-11-18 15:25 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/874be1b7a931 Added tag jdk9-b40 for changeset 3f46e2196498 ! .hgtags Changeset: 9443b86c4d04 Author: lana Date: 2014-11-20 10:58 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/9443b86c4d04 Merge Changeset: 60fbfe34a757 Author: jlahoda Date: 2014-12-02 15:11 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/60fbfe34a757 8065998: Avoid use of _ as a one-character identifier Reviewed-by: alanb, chegar, darcy ! test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969089.java ! test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4991857.java Changeset: 71dd8f764942 Author: chegar Date: 2014-12-03 14:22 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/71dd8f764942 8049367: Modular Run-Time Images Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, bradford.wetmore at oracle.com, chris.hegarty at oracle.com, erik.joelsson at oracle.com, james.laskey at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, magnus.ihse.bursie at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, paul.sandoz at oracle.com, sundararajan.athijegannathan at oracle.com ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassPath.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/SecuritySupport.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/SecuritySupport.java ! src/java.xml/share/classes/javax/xml/XMLConstants.java ! src/java.xml/share/classes/javax/xml/datatype/DatatypeFactory.java ! src/java.xml/share/classes/javax/xml/datatype/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/parsers/DocumentBuilderFactory.java ! src/java.xml/share/classes/javax/xml/parsers/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/parsers/SAXParserFactory.java ! src/java.xml/share/classes/javax/xml/stream/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/transform/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/transform/TransformerFactory.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactory.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryFinder.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactory.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java Changeset: 43db13eb1f24 Author: chegar Date: 2014-12-03 17:50 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/43db13eb1f24 Merge Changeset: 73bace3cfbea Author: katleman Date: 2014-12-04 12:58 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/73bace3cfbea Added tag jdk9-b41 for changeset 71dd8f764942 ! .hgtags Changeset: 47b0d3fa4118 Author: lana Date: 2014-12-04 15:22 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/47b0d3fa4118 Merge Changeset: 6eb7ce024e41 Author: joehw Date: 2014-12-10 16:38 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/6eb7ce024e41 8067183: TEST_BUG:File locked when processing the cleanup on test jaxp/test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java Reviewed-by: joehw Contributed-by: tristan.yan at oracle.com ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java Changeset: e50342f7fa8f Author: katleman Date: 2014-12-11 11:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/e50342f7fa8f Added tag jdk9-b42 for changeset 47b0d3fa4118 ! .hgtags Changeset: 2525ed9e4bb2 Author: lana Date: 2014-12-11 12:27 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/2525ed9e4bb2 Merge Changeset: 40b242363040 Author: joehw Date: 2014-12-11 13:08 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/40b242363040 8051536: Convert JAXP function tests: javax.xml.parsers to jtreg(testng) tests Reviewed-by: lancea, joehw Contributed-by: frank.yuan at oracle.com + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DBFNamespaceTest.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactory01.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactory02.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderImpl01.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/FactoryConfErrorTest.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserFactTest.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest02.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest03.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/TestUtils.java + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderFactory01.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderFactory02.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderFactory03.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderFactory04.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderFactory05.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderFactory06.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderFactory07.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderFactory08.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderImpl01.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderImpl02.dtd + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderImpl02.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/correct.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/dbf10.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/dbf10.xsl + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/dbf10import.xsl + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/dbf10include.xsl + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/firstdtd.dtd + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/invalid.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/invalidns.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/namespace1.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/ns4.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/out/dbfactory02GF.out + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/out/dbfnstest01GF.out + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/out/dbfnstest02GF.out + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/parsertest.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/test.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/test.xsd + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/test1.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/valid.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/validns.xml Changeset: f6b83b15628f Author: joehw Date: 2014-12-15 11:32 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/f6b83b15628f 8065673: XML Test Colo: Add test build system for JAXP tests Reviewed-by: alanb, joehw Contributed-by: tristan.yan at oracle.com + test/Makefile ! test/TEST.ROOT + test/TEST.groups From robert.field at oracle.com Tue Dec 30 23:21:59 2014 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 30 Dec 2014 23:21:59 +0000 Subject: hg: kulla/dev/langtools: 130 new changesets Message-ID: <201412302322.sBUNM0J3001705@aojmv0008> Changeset: 3eb8614e39b3 Author: sogoel Date: 2014-09-12 17:05 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/3eb8614e39b3 8055080: Group 9d: golden files for tests in tools/javac dir Reviewed-by: jjg, mcimadamore, jlahoda ! test/tools/javac/Parens1.java + test/tools/javac/Parens1.out ! test/tools/javac/Parens2.java + test/tools/javac/Parens2.out ! test/tools/javac/Parens3.java + test/tools/javac/Parens3.out ! test/tools/javac/Parens4.java + test/tools/javac/Parens4.out ! test/tools/javac/ParseConditional.java + test/tools/javac/ParseConditional.out ! test/tools/javac/StoreClass.java + test/tools/javac/StoreClass.out ! test/tools/javac/SwitchScope.java + test/tools/javac/SwitchScope.out ! test/tools/javac/SynthName2.java + test/tools/javac/SynthName2.out ! test/tools/javac/T6234077.java + test/tools/javac/T6234077.out Changeset: c419bddef7f3 Author: mcimadamore Date: 2014-09-15 12:43 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/c419bddef7f3 8055963: Inference failure with nested invocation Summary: Revise heuristics to force eager instantiation of return inference vars Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/8055963/T8055963.java Changeset: 9a6c1bf0d19a Author: bpatel Date: 2014-09-17 23:52 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/9a6c1bf0d19a 8043698: tag not getting generated in package-summary pages for un-named packages Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java ! test/com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java Changeset: 7e15b8d4631d Author: bpatel Date: 2014-09-18 00:50 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/7e15b8d4631d 8047745: Javadoc should include encoding information in generated html files Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlConstants.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java ! test/com/sun/javadoc/testCharset/TestCharset.java Changeset: 414fb97e029d Author: katleman Date: 2014-09-17 22:56 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/414fb97e029d Added tag jdk9-b31 for changeset 0046d55383a9 ! .hgtags Changeset: ad99965443d1 Author: lana Date: 2014-09-18 13:27 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/ad99965443d1 Merge Changeset: c67dc7a385b2 Author: sogoel Date: 2014-09-19 13:54 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/c67dc7a385b2 8058755: Update tools/javadoc/6227454 to add head tag Reviewed-by: jjg ! test/tools/javadoc/6227454/Test.java Changeset: 2f8f2ae8a806 Author: jlahoda Date: 2014-09-22 14:55 +0200 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/2f8f2ae8a806 8057794: Compiler Error when obtaining .class property Summary: Ensuring a non-null type and sym for illegal T.class to prevent downstream errors. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/T8057794.java + test/tools/javac/lambda/T8057794.out Changeset: ff1998c1ecab Author: emc Date: 2014-09-22 17:09 -0400 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/ff1998c1ecab 8048614: Add TypeMetadata to contain type annotations and other type information Summary: Implement general framework for metadata on types Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Attribute.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java + src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeMetadata.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/UninitializedType.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! test/tools/javac/types/TypeHarness.java Changeset: 3c7c7485fab7 Author: ntoda Date: 2014-09-25 13:54 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/3c7c7485fab7 8050117: add to javac test Versions.java tests that show correct operation for source/target options pre 1.9 Reviewed-by: jjg ! test/tools/javac/versions/Versions.java Changeset: fdefd7052a32 Author: katleman Date: 2014-09-25 12:40 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/fdefd7052a32 Added tag jdk9-b32 for changeset ad99965443d1 ! .hgtags Changeset: 180b0fc6cabf Author: lana Date: 2014-09-25 16:21 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/180b0fc6cabf Merge Changeset: e891e0c4edc5 Author: vromero Date: 2014-09-25 17:09 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/e891e0c4edc5 8058708: java.lang.AssertionError compiling source code Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java ! test/tools/javac/flow/LVTHarness.java ! test/tools/javac/flow/tests/TestCaseIf.java Changeset: 1a77eeed0c06 Author: bpatel Date: 2014-09-26 13:51 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/1a77eeed0c06 8048351: tidy errors for attribute href, name for langtools javadoc tests needs investigation Reviewed-by: jjg ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java ! test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java ! test/com/sun/javadoc/testUseOption/TestUseOption.java Changeset: ed691a10b8fc Author: sogoel Date: 2014-10-01 14:15 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/ed691a10b8fc 8055783: Group 9e: golden files for tests in tools/javac dir Reviewed-by: jjg, mcimadamore ! test/tools/javac/T6306967.java + test/tools/javac/T6306967.out ! test/tools/javac/T6379327.java + test/tools/javac/T6379327.out ! test/tools/javac/T6407257.java + test/tools/javac/T6407257.out ! test/tools/javac/T6663588.java + test/tools/javac/T6663588.out ! test/tools/javac/UncaughtOverflow.java + test/tools/javac/UncaughtOverflow.out - test/tools/javac/UncaughtOverflow2.java ! test/tools/javac/UseEnum.java + test/tools/javac/UseEnum.out ! test/tools/javac/VoidArray.java + test/tools/javac/VoidArray.out Changeset: 49d692597e7b Author: lana Date: 2014-10-03 11:07 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/49d692597e7b Added tag jdk9-b33 for changeset e891e0c4edc5 ! .hgtags Changeset: e18407fcede8 Author: lana Date: 2014-10-03 12:11 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/e18407fcede8 Merge - test/tools/javac/UncaughtOverflow2.java Changeset: 7193d3fefda6 Author: rfield Date: 2014-10-04 10:13 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/7193d3fefda6 8056051: int[]::clone causes "java.lang.NoClassDefFoundError: Array" Reviewed-by: mcimadamore, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/MethodReferenceArrayClone.java Changeset: a0125e2a10e8 Author: alundblad Date: 2014-10-07 21:15 +0200 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/a0125e2a10e8 8056258: Analysis of public API does not take super classes into account 8048609: simplify sjavac dependence on javac dependency gathering Summary: Replaces Attr-/ResolveWithDeps with TaskListeners Reviewed-by: jfranck, ohrstrom ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Util.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/Dependency.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/DependencyCollector.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/DependencyScanner.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/PackageDependency.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/TypeAndSupertypesDependency.java + test/tools/sjavac/DependencyCollection.java + test/tools/sjavac/IncCompInheritance.java + test/tools/sjavac/SjavacBase.java + test/tools/sjavac/test-input/src/nondependency/pkg26/Cls26.java + test/tools/sjavac/test-input/src/pkg/Test.java + test/tools/sjavac/test-input/src/pkg10/Cls10.java + test/tools/sjavac/test-input/src/pkg11/Cls11.java + test/tools/sjavac/test-input/src/pkg12/Cls12.java + test/tools/sjavac/test-input/src/pkg13/Cls13.java + test/tools/sjavac/test-input/src/pkg14/Cls14.java + test/tools/sjavac/test-input/src/pkg15/Cls15.java + test/tools/sjavac/test-input/src/pkg16/Cls16.java + test/tools/sjavac/test-input/src/pkg17/Cls17.java + test/tools/sjavac/test-input/src/pkg18/Cls18.java + test/tools/sjavac/test-input/src/pkg19/Cls19.java + test/tools/sjavac/test-input/src/pkg2/Cls2.java + test/tools/sjavac/test-input/src/pkg20/Anno20.java + test/tools/sjavac/test-input/src/pkg21/Cls21.java + test/tools/sjavac/test-input/src/pkg22/Anno22.java + test/tools/sjavac/test-input/src/pkg23/Cls23.java + test/tools/sjavac/test-input/src/pkg24/Cls24.java + test/tools/sjavac/test-input/src/pkg25/Cls25.java + test/tools/sjavac/test-input/src/pkg27/Cls27.java + test/tools/sjavac/test-input/src/pkg28/Cls28.java + test/tools/sjavac/test-input/src/pkg29/Cls29.java + test/tools/sjavac/test-input/src/pkg3/Cls3.java + test/tools/sjavac/test-input/src/pkg30/Cls30.java + test/tools/sjavac/test-input/src/pkg4/Cls4.java + test/tools/sjavac/test-input/src/pkg5/Anno5.java + test/tools/sjavac/test-input/src/pkg6/Cls6.java + test/tools/sjavac/test-input/src/pkg7/Cls7.java + test/tools/sjavac/test-input/src/pkg8/Cls8.java + test/tools/sjavac/test-input/src/pkg9/Cls9.java Changeset: 69d7812dabcc Author: alundblad Date: 2014-10-07 21:21 +0200 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/69d7812dabcc 8059349: Public API scanning should be implemented in the form of a TaskListener Summary: Replaces JavaCompilerWithDeps with a TaskListener. Reviewed-by: jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PathAndPackageVerifier.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacErrorHandler.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/PublicApiCollector.java + test/tools/sjavac/PackagePathMismatch.java Changeset: 089e1adc7136 Author: jlahoda Date: 2014-10-09 10:08 +0200 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/089e1adc7136 8057652: Request to improve error messages for labeled declarations Summary: Parse labeled statements as block statements to improve error recovery for labeled declarations; related cleanup. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/tools/javac/LabeledDeclaration.java ! test/tools/javac/LabeledDeclaration.out Changeset: 00b00232dab6 Author: katleman Date: 2014-10-09 11:24 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/00b00232dab6 Added tag jdk9-b34 for changeset e18407fcede8 ! .hgtags Changeset: b8e7bbdd8064 Author: lana Date: 2014-10-09 12:17 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/b8e7bbdd8064 Merge - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacErrorHandler.java Changeset: 6a9c87edb6ff Author: jjg Date: 2014-10-09 19:14 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/6a9c87edb6ff 8060043: Rename Locations.Path to Locations.SearchPath Reviewed-by: ksrini ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java Changeset: 338eb81007d7 Author: sogoel Date: 2014-10-10 14:41 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/338eb81007d7 8058410: Group 10b: golden files for tests in tools/javac dir Reviewed-by: jjg + test/tools/javac/7129225/NegTest.out - test/tools/javac/7129225/NegTest.ref ! test/tools/javac/7129225/TestImportStar.java + test/tools/javac/7129225/TestImportStar.out - test/tools/javac/7129225/TestImportStar.ref ! test/tools/javac/QualifiedAccess/QualifiedAccess_4.java + test/tools/javac/QualifiedAccess/QualifiedAccess_4.out ! test/tools/javac/T4848619/T4848619a.java + test/tools/javac/T4848619/T4848619a.out ! test/tools/javac/T4848619/T4848619b.java + test/tools/javac/T4848619/T4848619b.out ! test/tools/javac/scope/6225935/Estatico4.java + test/tools/javac/scope/6225935/Estatico4.out ! test/tools/javac/scope/6225935/T6214959.java + test/tools/javac/scope/6225935/T6214959.out ! test/tools/javac/warnings/DepAnn.java + test/tools/javac/warnings/DepAnn.out ! test/tools/javac/warnings/Finally.java + test/tools/javac/warnings/Finally.out ! test/tools/javac/warnings/Serial.java + test/tools/javac/warnings/Serial.out Changeset: a65be7dd80f8 Author: pgovereau Date: 2014-10-13 11:21 -0400 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/a65be7dd80f8 8058243: Reduce size of bytecode for large switch statements Reviewed-by: jjg, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java Changeset: b5d44ecef54d Author: jlahoda Date: 2014-10-13 17:22 +0200 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/b5d44ecef54d 8054956: Javac reports wrong error offset for unknown identifier of annotation element/value pair Summary: When reporting an error about unresolvable annotation attribute, use the position of the explicit left-hand-side of the assignment if available, otherwise use the position of the right-hand-side. Reviewed-by: jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! test/tools/javac/annotations/neg/Recovery1.out ! test/tools/javac/positions/TreeEndPosTest.java Changeset: 9e6a9d5a3551 Author: pgovereau Date: 2014-10-13 12:12 -0400 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/9e6a9d5a3551 8060234: Fix push for JDK-8058243 Reviewed-by: jjg, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/SwitchMetricTest.java Changeset: 76b58486b9d5 Author: pgovereau Date: 2014-10-13 17:09 -0400 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/76b58486b9d5 8060249: Backout fix for JDK-8058243 Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java - test/tools/javac/SwitchMetricTest.java Changeset: 103d3df93bbd Author: mcimadamore Date: 2014-10-14 12:00 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/103d3df93bbd 8058199: Code generation problem with javac skipping a checkcast instruction Summary: TransTypes sometimes ignores inferred signatures when emitting synthetic casts Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/generics/inference/8058199/T8058199.java Changeset: 6f666e88a0f4 Author: mcimadamore Date: 2014-10-14 12:01 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/6f666e88a0f4 8058511: StackOverflowError at com.sun.tools.javac.code.Types.lub Summary: Lub crashes when handling typevar with array bound Reviewed-by: vromero, dlsmith ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/generics/inference/8058511/T8058511a.java + test/tools/javac/generics/inference/8058511/T8058511b.java + test/tools/javac/generics/inference/8058511/T8058511c.java Changeset: 01ea1efef3ea Author: jjg Date: 2014-10-16 14:31 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/01ea1efef3ea 8040131: Implement classfile test for LineNumberTable attribute. Reviewed-by: jjg, shurailine + test/tools/javac/classfiles/attributes/LineNumberTable/Container.java + test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java + test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java + test/tools/javac/classfiles/attributes/LineNumberTable/TestCase.java Changeset: bb82b0f45269 Author: katleman Date: 2014-10-16 12:02 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/bb82b0f45269 Added tag jdk9-b35 for changeset b8e7bbdd8064 ! .hgtags Changeset: b07ff0ef1ba1 Author: lana Date: 2014-10-16 14:15 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/b07ff0ef1ba1 Merge - test/tools/javac/7129225/NegTest.ref - test/tools/javac/7129225/TestImportStar.ref Changeset: c536541235e5 Author: lana Date: 2014-10-16 14:55 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/c536541235e5 Merge Changeset: bf8500822576 Author: emc Date: 2014-10-21 09:01 -0400 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/bf8500822576 8054457: Refactor Symbol kinds from small ints to an enum Summary: Replace bitmap logic in symbol.kind and pkind with an enum-based API Reviewed-by: mcimadamore, jjg ! make/build.properties ! make/tools/crules/MutableFieldsAnalyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Printer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/sym/CreateSymbols.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/TypeAndSupertypesDependency.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocEnter.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SeeTagImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SerializedForm.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java ! test/tools/javac/6889255/T6889255.java ! test/tools/javac/scope/HashCollisionTest.java ! test/tools/javac/scope/StarImportTest.java Changeset: e284f560acf6 Author: jjg Date: 2014-10-21 13:08 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/e284f560acf6 8060056: replace java.io.File with java.nio.file.Path Reviewed-by: ksrini, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/CacheFSInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/SymbolArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndex.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexCache.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java ! test/tools/javac/T6725036.java ! test/tools/javac/api/6440528/T6440528.java ! test/tools/javac/file/T7018098.java ! test/tools/javac/file/T7068437.java ! test/tools/javac/file/T7068451.java ! test/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java ! test/tools/javac/processing/errors/StopOnInapplicableAnnotations/Processor.java ! test/tools/javac/warnings/suppress/VerifySuppressWarnings.java ! test/tools/javap/WhitespaceTest.java Changeset: 4be0e35f385a Author: jjg Date: 2014-10-21 17:50 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/4be0e35f385a 8061723: 8060056 breaks tests on Windows Reviewed-by: darcy ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/CacheFSInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/SymbolArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndex.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexCache.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java ! test/tools/javac/T6725036.java ! test/tools/javac/api/6440528/T6440528.java ! test/tools/javac/file/T7018098.java ! test/tools/javac/file/T7068437.java ! test/tools/javac/file/T7068451.java ! test/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java ! test/tools/javac/processing/errors/StopOnInapplicableAnnotations/Processor.java ! test/tools/javac/warnings/suppress/VerifySuppressWarnings.java ! test/tools/javap/WhitespaceTest.java Changeset: 873e58766948 Author: vromero Date: 2014-10-23 10:40 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/873e58766948 8059710: javac, the same approach used in fix for JDK-8058708 should be applied to Code.closeAliveRanges Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java Changeset: 211903a785f3 Author: vromero Date: 2014-10-23 10:42 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/211903a785f3 8057800: Method reference with generic type creates NPE when compiling Reviewed-by: mcimadamore, dlsmith ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/lambda/T8057800/NPEMethodReferenceAndGenericsTest.java Changeset: 315237c6b5e4 Author: katleman Date: 2014-10-23 11:19 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/315237c6b5e4 Added tag jdk9-b36 for changeset c536541235e5 ! .hgtags Changeset: e72e850ffa77 Author: lana Date: 2014-10-23 13:43 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/e72e850ffa77 Merge Changeset: 2e654dfe862e Author: mcimadamore Date: 2014-10-24 10:54 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/2e654dfe862e 8061778: Wrong LineNumberTable for default constructors Summary: Synthetic empty blocks generated by Lower are erroneously picked up by Gen Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/linenumbers/NestedLineNumberTest.java Changeset: 834b3d80c734 Author: jfranck Date: 2014-10-24 08:34 +0200 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/834b3d80c734 8054448: (ann) Cannot reference field of inner class in an anonymous class Reviewed-by: jlahoda, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java + test/tools/javac/annotations/FinalStringInNested.java Changeset: 14e1d2a15822 Author: jlahoda Date: 2014-10-24 20:07 +0200 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/14e1d2a15822 8061323: JavadocTokenizer repeatedly compiles pattern to check for deprecation Summary: Keeping the "@deprecated" Pattern in a static field. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java Changeset: bbd0164f668d Author: alundblad Date: 2014-10-27 14:55 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/bbd0164f668d 8060715: There is a small race condition in IdleResetSjavac Summary: Synchronizes on method level instead of variable access level. Reviewed-by: jfranck ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java Changeset: 478972d90f7b Author: sogoel Date: 2014-10-27 10:43 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/478972d90f7b 8059423: Replace references for rt.jar by temp.jar Reviewed-by: jjg ! test/tools/javac/T6558476.java ! test/tools/javap/T6729471.java Changeset: 7b80aafb5b76 Author: jfranck Date: 2014-09-25 14:38 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/7b80aafb5b76 8059453: javac crashes with -Xjcov and union types Reviewed-by: jlahoda, vromero Contributed-by: Liam Miller-Cushon <cushon at google.com> ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java + test/tools/javac/options/XjcovUnionTypeTest.java Changeset: 82acac4e6d0d Author: rwarburton Date: 2014-10-29 12:09 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/82acac4e6d0d 8062376: Suppress cast warnings when using NIO buffers Reviewed-by: psandoz, jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java Changeset: 56f8be952a5c Author: jjg Date: 2014-10-29 17:25 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/56f8be952a5c 8062348: langtools tests should close file manager (group 1) Reviewed-by: darcy ! test/tools/all/RunCodingRules.java ! test/tools/javac/6341866/T6341866.java ! test/tools/javac/6400872/T6400872.java ! test/tools/javac/6402516/Checker.java ! test/tools/javac/6440583/T6440583.java ! test/tools/javac/6902720/Test.java ! test/tools/javac/7003595/T7003595.java ! test/tools/javac/7079713/TestCircularClassfile.java ! test/tools/javac/7142086/T7142086.java ! test/tools/javac/NoStringToLower.java ! test/tools/javac/Paths/6638501/JarFromManifestFailure.java ! test/tools/javac/Paths/TestCompileJARInClassPath.java ! test/tools/javac/T6265400.java ! test/tools/javac/T6340549.java ! test/tools/javac/T6351767.java ! test/tools/javac/T6361619.java ! test/tools/javac/T6395974.java ! test/tools/javac/T6397044.java ! test/tools/javac/T6397286.java ! test/tools/javac/T6403466.java ! test/tools/javac/T6406771.java ! test/tools/javac/T6407066.java ! test/tools/javac/T6410706.java ! test/tools/javac/T6458823/T6458823.java ! test/tools/javac/T6665791.java ! test/tools/javac/T6705935.java ! test/tools/javac/T6900149.java ! test/tools/javac/T6956462/T6956462.java ! test/tools/javac/T6956638.java ! test/tools/javac/T7142672/Bug.java ! test/tools/javac/T7159016.java ! test/tools/javac/T8003967/DetectMutableStaticFields.java ! test/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java ! test/tools/javac/TryWithResources/InterruptedExceptionTest.java ! test/tools/javac/TryWithResources/UnusedResourcesTest.java ! test/tools/javac/annotations/neg/8022765/VerifyAnnotationsAttributed.java ! test/tools/javac/annotations/repeatingAnnotations/combo/Helper.java ! test/tools/javac/annotations/typeAnnotations/api/AnnotatedArrayOrder.java ! test/tools/javac/annotations/typeAnnotations/api/ArrayCreationTree.java ! test/tools/javac/annotations/typeAnnotations/api/ArrayPositionConsistency.java ! test/tools/javac/annotations/typeAnnotations/failures/CheckErrorsForSource7.java ! test/tools/javac/api/6420409/T6420409.java ! test/tools/javac/api/6420464/T6420464.java ! test/tools/javac/api/6431435/T6431435.java ! test/tools/javac/api/7086261/T7086261.java ! test/tools/javac/api/8007344/Test.java ! test/tools/javac/api/Sibling.java ! test/tools/javac/api/T6258271.java ! test/tools/javac/api/T6265137.java ! test/tools/javac/api/T6306137.java ! test/tools/javac/api/T6345974.java ! test/tools/javac/api/T6357331.java ! test/tools/javac/api/T6358786.java ! test/tools/javac/api/T6358955.java ! test/tools/javac/api/T6392782.java ! test/tools/javac/api/T6397104.java ! test/tools/javac/api/T6400205.java ! test/tools/javac/api/T6400207.java ! test/tools/javac/api/T6412669.java ! test/tools/javac/api/T6419926.java ! test/tools/javac/api/T6430241.java ! test/tools/javac/api/T6431879.java ! test/tools/javac/api/T6483788.java ! test/tools/javac/api/T6501502.java ! test/tools/javac/api/TestClientCodeWrapper.java ! test/tools/javac/api/TestDocComments.java ! test/tools/javac/api/TestGetElementReference.java ! test/tools/javac/api/TestGetScope.java ! test/tools/javac/api/TestJavacTask.java ! test/tools/javac/api/TestJavacTask_Lock.java ! test/tools/javac/api/TestJavacTask_Multiple.java ! test/tools/javac/api/TestJavacTask_ParseAttrGen.java ! test/tools/javac/api/TestSearchPaths.java ! test/tools/javac/api/TestTreePath.java ! test/tools/javac/api/TestTrees.java ! test/tools/javac/api/taskListeners/CompileEvent.java ! test/tools/javac/api/taskListeners/EventsBalancedTest.java ! test/tools/javac/api/taskListeners/TestSimpleAddRemove.java ! test/tools/javac/cast/intersection/IntersectionTypeParserTest.java ! test/tools/javac/classreader/T7031108.java ! test/tools/javac/defaultMethods/DefaultMethodFlags.java ! test/tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java ! test/tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java ! test/tools/javac/diags/CheckResourceKeys.java ! test/tools/javac/doclint/DocLintTest.java ! test/tools/javac/doctree/DocTreePathScannerTest.java ! test/tools/javac/doctree/SimpleDocTreeVisitorTest.java ! test/tools/javac/file/T7068451.java ! test/tools/javac/flow/LVTHarness.java ! test/tools/javac/generics/bridges/BridgeHarness.java ! test/tools/javac/generics/diamond/7030150/GenericConstructorAndDiamondTest.java ! test/tools/javac/generics/diamond/7030687/ParserTest.java ! test/tools/javac/generics/inference/7086601/T7086601b.java ! test/tools/javac/lambda/BadLambdaExpr.java ! test/tools/javac/lambda/TestSelfRef.java ! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java ! test/tools/javac/lambda/methodReference/SamConversionComboTest.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/javac/FDTest.java ! test/tools/javac/nativeHeaders/NativeHeaderTest.java ! test/tools/javac/options/xprefer/XPreferTest.java ! test/tools/javac/plugin/showtype/Test.java ! test/tools/javac/positions/TreeEndPosTest.java ! test/tools/javac/processing/6348193/T6348193.java ! test/tools/javac/processing/6348499/T6348499.java ! test/tools/javac/processing/6378728/T6378728.java ! test/tools/javac/processing/6414633/T6414633.java ! test/tools/javac/processing/6430209/T6430209.java ! test/tools/javac/processing/T6439826.java ! test/tools/javac/processing/errors/TestSuppression.java ! test/tools/javac/processing/loader/testClose/TestClose.java ! test/tools/javac/processing/model/testgetallmembers/Main.java ! test/tools/javac/processing/model/type/BoundsTest.java ! test/tools/javac/processing/model/type/IntersectionPropertiesTest.java ! test/tools/javac/processing/model/util/elements/doccomments/TestDocComments.java ! test/tools/javac/processing/model/util/elements/doccomments/TestPackageInfoComments.java ! test/tools/javac/processing/options/testCommandLineClasses/Test.java ! test/tools/javac/processing/rounds/BaseClassesNotReRead.java ! test/tools/javac/profiles/ProfileOptionTest.java ! test/tools/javac/resolve/ResolveHarness.java ! test/tools/javac/tree/ClassTreeTest.java ! test/tools/javac/tree/DocCommentToplevelTest.java ! test/tools/javac/tree/MissingSemicolonTest.java ! test/tools/javac/tree/PrettySimpleStringTest.java ! test/tools/javac/tree/T6963934.java ! test/tools/javac/tree/T6993305.java ! test/tools/javac/tree/TestToString.java ! test/tools/javac/tree/TreePosRoundsTest.java ! test/tools/javac/tree/TreePosTest.java ! test/tools/javac/unit/T6198196.java ! test/tools/javac/varargs/6199075/T6199075.java ! test/tools/javac/varargs/7043922/T7043922.java ! test/tools/javac/versions/Versions.java ! test/tools/javadoc/CheckResourceKeys.java ! test/tools/javadoc/api/basic/DocletPathTest.java ! test/tools/javadoc/api/basic/GetTask_DiagListenerTest.java ! test/tools/javadoc/api/basic/GetTask_DocletClassTest.java ! test/tools/javadoc/api/basic/GetTask_FileObjectsTest.java ! test/tools/javadoc/api/basic/GetTask_OptionsTest.java ! test/tools/javadoc/api/basic/GetTask_WriterTest.java ! test/tools/javadoc/api/basic/JavadocTaskImplTest.java ! test/tools/javadoc/api/basic/TagletPathTest.java ! test/tools/javadoc/api/basic/Task_reuseTest.java ! test/tools/javadoc/doclint/DocLintTest.java ! test/tools/javap/TestSuperclass.java ! test/tools/sjavac/DependencyCollection.java Changeset: b0b7c051d199 Author: jjg Date: 2014-10-29 18:01 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/b0b7c051d199 8062504: javadoc Start does not close file managers that it opens Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java Changeset: f839b50088bc Author: jjg Date: 2014-10-29 19:07 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/f839b50088bc 8062514: Update ToolTester tests to close file manager Reviewed-by: darcy ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! test/tools/javac/api/6406133/T6406133.java ! test/tools/javac/api/6410643/T6410643.java ! test/tools/javac/api/6411310/T6411310.java ! test/tools/javac/api/6411333/T6411333.java ! test/tools/javac/api/6412656/T6412656.java ! test/tools/javac/api/6415780/T6415780.java ! test/tools/javac/api/6418694/T6418694.java ! test/tools/javac/api/6421111/T6421111.java ! test/tools/javac/api/6421756/T6421756.java ! test/tools/javac/api/6422215/T6422215.java ! test/tools/javac/api/6422327/T6422327.java ! test/tools/javac/api/6423003/T6423003.java ! test/tools/javac/api/6431257/T6431257.java ! test/tools/javac/api/6437349/T6437349.java ! test/tools/javac/api/6437999/T6437999.java ! test/tools/javac/api/6440333/T6440333.java ! test/tools/javac/api/6440528/T6440528.java ! test/tools/javac/api/6468404/T6468404.java ! test/tools/javac/api/6731573/T6731573.java ! test/tools/javac/api/6733837/T6733837.java ! test/tools/javac/api/TestJavacTaskScanner.java ! test/tools/javac/api/TestResolveError.java ! test/tools/javac/api/guide/Test.java ! test/tools/javac/api/lib/ToolTester.java Changeset: d0fc66ac270c Author: katleman Date: 2014-10-30 08:35 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/d0fc66ac270c Added tag jdk9-b37 for changeset 478972d90f7b ! .hgtags Changeset: 2039ed305029 Author: lana Date: 2014-10-30 13:55 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/2039ed305029 Merge Changeset: 5ad591bc3ef6 Author: sogoel Date: 2014-10-30 15:21 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/5ad591bc3ef6 8062336: Revert tools/javap/T6729471.java to original test code Reviewed-by: jjg ! test/tools/javap/T6729471.java Changeset: c36403059804 Author: jjg Date: 2014-10-30 16:08 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/c36403059804 8062579: JavacTask, DocumentationTask impls should close file manager when possible Reviewed-by: ksrini ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTool.java Changeset: fd59a2d43134 Author: jjg Date: 2014-10-30 17:31 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/fd59a2d43134 8062593: remove debug print statements Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java Changeset: 9fd9a50e7994 Author: ksrini Date: 2014-10-31 07:02 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/9fd9a50e7994 8061305: Javadoc crashes when method name ends with "Property" Reviewed-by: jjg ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java - test/com/sun/javadoc/testJavaFX/C.java - test/com/sun/javadoc/testJavaFX/D.java ! test/com/sun/javadoc/testJavaFX/TestJavaFX.java + test/com/sun/javadoc/testJavaFX/pkg1/C.java + test/com/sun/javadoc/testJavaFX/pkg1/D.java + test/com/sun/javadoc/testJavaFX/pkg2/Test.java Changeset: 8a6c7e87e72d Author: dlsmith Date: 2014-10-31 17:23 -0600 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/8a6c7e87e72d 8062449: Update langtools/test/Makefile to use JCK 9 Summary: Updated to JCK 9 and improved use of variables to control the invocation Reviewed-by: jjg, erikj ! test/Makefile Changeset: 10100ecb0c97 Author: alundblad Date: 2014-11-03 10:20 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/10100ecb0c97 8042088: Sjavac spawns external processes in a unnecessarily complex and platform dependent way Summary: Refactoring of the sjavac background fork code. Reviewed-by: jfranck, ohrstrom ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/OptionHelper.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFileMonitor.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/ServerMain.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java Changeset: c5c8a1f32b83 Author: alundblad Date: 2014-11-04 09:04 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/c5c8a1f32b83 8062740: Since changeset 2686:56f8be952a5c test/tools/sjavac/DependencyCollection.java does no longer compile Summary: Added throws IOException to main method. Reviewed-by: jjg ! test/tools/sjavac/DependencyCollection.java Changeset: 03dc012a11a5 Author: sogoel Date: 2014-11-04 13:21 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/03dc012a11a5 8062314: Update tools/javac/plugin/showtype/Test.java to use ToolBox.java Reviewed-by: jjg ! test/tools/javac/plugin/showtype/Test.java ! test/tools/lib/ToolBox.java Changeset: 84ccbbd216b3 Author: emc Date: 2014-11-05 08:37 -0500 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/84ccbbd216b3 8035259: javac, incorrect shadowing of classes vs type parameters Summary: Cause javac to look at type variables first when resolving names in an extends/implements list Reviewed-by: mcimadamore, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/TypeVarShadow.java Changeset: 98bf355126f0 Author: jjg Date: 2014-11-05 19:09 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/98bf355126f0 8063039: incorrect message reference or broken message file Reviewed-by: ksrini ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties + test/tools/javac/diags/examples/PluginNotFound.java + test/tools/javac/plugin/missing/PluginNotFound.java + test/tools/javac/plugin/missing/PluginNotFound.out Changeset: b9daa6475f12 Author: jjg Date: 2014-11-05 19:12 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/b9daa6475f12 8062676: Tests which leak lots of file managers should be fixed (group 2) Reviewed-by: darcy ! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java ! test/lib/combo/tools/javac/combo/JavacTemplateTestBase.java ! test/tools/javac/annotations/neg/8022765/VerifyErroneousAnnotationsAttributed.java ! test/tools/javac/api/TestContainTypes.java ! test/tools/javac/diags/ArgTypeCompilerFactory.java ! test/tools/javac/diags/Example.java ! test/tools/javac/lambda/lambdaExpression/SamConversionComboTest.java ! test/tools/javac/parser/JavacParserTest.java ! test/tools/javac/tree/TypeAnnotationsPretty.java Changeset: d32c4f52e295 Author: jjg Date: 2014-11-05 19:48 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/d32c4f52e295 8063074: test/tools/javac/plugin/showType/Test.java fails on Windows Reviewed-by: ksrini ! test/tools/javac/plugin/showtype/Test.java ! test/tools/lib/ToolBox.java Changeset: 7b6a6aeeb544 Author: mcimadamore Date: 2014-11-06 14:31 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/7b6a6aeeb544 6987475: Order of declarations affects whether abstract method considered overridden Summary: Types.implementation erroneously returns first matching method in hierarchy. Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/generics/6987475/T6987475neg.java + test/tools/javac/generics/6987475/T6987475neg.out + test/tools/javac/generics/6987475/T6987475pos.java Changeset: 4235749f4989 Author: mcimadamore Date: 2014-11-06 14:33 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/4235749f4989 8062977: Inference: NullPointerException during bound incorporation Summary: Bogus Types.asSuper call on array type symbol Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/8062977/T8062977.java + test/tools/javac/generics/inference/8062977/T8062977.out Changeset: 50b661ac2165 Author: katleman Date: 2014-11-06 10:11 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/50b661ac2165 Added tag jdk9-b38 for changeset 5ad591bc3ef6 ! .hgtags Changeset: 5ff1cd07bd92 Author: lana Date: 2014-11-06 15:13 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/5ff1cd07bd92 Merge - test/com/sun/javadoc/testJavaFX/C.java - test/com/sun/javadoc/testJavaFX/D.java Changeset: 960a6311b8b7 Author: emc Date: 2014-11-06 17:39 -0500 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/960a6311b8b7 8062245: Test executes incorrect class Summary: Fix issue with test executing incorrect class, and trivial test failure linked to different subclasses of CharSequance. Reviewed-by: jjg ! test/tools/javac/processing/model/type/BoundsTest.java Changeset: aa9b6165ab12 Author: emc Date: 2014-11-07 07:54 -0500 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/aa9b6165ab12 8029012: parameter_index for type annotation not updated after outer.this added Summary: Fix javac's handling of type annotations when synthetic parameters are added Reviewed-by: jjg, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java + test/tools/javac/annotations/typeAnnotations/classfile/ClassfileInspector.java + test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java Changeset: 9144dcb5bd6a Author: jlahoda Date: 2014-11-07 18:22 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/9144dcb5bd6a 8058489: More adjustments of langtools/make/build.xml to modularized layout Summary: Re-structuring the langtools/make/build.xml to reflect the modular layout, cleanup of the build script Reviewed-by: jjg, mcimadamore, ksrini ! make/build.properties ! make/build.xml ! make/launcher.sh-template ! make/netbeans/langtools/build.xml ! make/netbeans/langtools/nbproject/project.xml ! make/tools/anttasks/SelectToolTask.java Changeset: 7879a4144d20 Author: jjg Date: 2014-11-07 14:51 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/7879a4144d20 8063145: ToolBox should support extracting classes from a JavaFileManager/Location Reviewed-by: ksrini ! test/tools/javac/6508981/TestInferBinaryName.java ! test/tools/lib/ToolBox.java Changeset: 1f593bc97283 Author: mcimadamore Date: 2014-11-08 22:00 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/1f593bc97283 8064367: Fix IntelliJ langtools support to use new dev build Summary: Update ant hooks in langtools IntelliJ project Reviewed-by: jlahoda ! make/intellij/build.xml ! make/intellij/src/idea/LangtoolsIdeaAntLogger.java ! make/intellij/workspace.xml Changeset: c3cb06860511 Author: jfranck Date: 2014-10-24 10:08 +0200 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/c3cb06860511 8060448: ArrayIndexOutOfBoundsException with annotation processing printout of empty line Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java + test/tools/javac/util/NewlineOnlyDiagnostic.java Changeset: b5eeeb11b9d4 Author: alundblad Date: 2014-11-10 20:29 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/b5eeeb11b9d4 8062737: Sjavac creates unnecessarily many SjavacClient/PooledSjavac/SjavacImpl instances Summary: Moved sjavac initialization out of loop body. Reviewed-by: jfranck, ohrstrom ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java Changeset: 601e08b62ba8 Author: mcimadamore Date: 2014-11-12 12:41 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/601e08b62ba8 8064464: regression with type inference of conditional expression Summary: Bad classification of conditional leads to spurious error Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! test/tools/javac/ConditionalWithVoid.java ! test/tools/javac/ConditionalWithVoid.out + test/tools/javac/conditional/8064464/T8064464.java + test/tools/javac/conditional/8064464/T8064464.out ! test/tools/javac/diags/examples/NeitherConditionalSubtype.java Changeset: 8a4c8be21774 Author: aeremeev Date: 2014-11-12 15:16 +0200 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/8a4c8be21774 8042931: Implement classfile tests for EnclosingMethod attribute. Reviewed-by: jjg, shurailine, anazarov + test/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java ! test/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java ! test/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java ! test/tools/javac/classfiles/attributes/lib/TestBase.java ! test/tools/javac/classfiles/attributes/lib/TestResult.java Changeset: 532a67fe69ec Author: jlahoda Date: 2014-11-12 19:05 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/532a67fe69ec 8064362: WriteableScope.dupUnshared misbehaves on shared Scopes Summary: When calling dupUnshared on a shared scope, make sure the result does not contain Symbols that don't belong to the scope that is being dupUnshared. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/scope/DupUnsharedTest.java Changeset: ce519d6f344b Author: alundblad Date: 2014-11-13 14:49 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/ce519d6f344b 8059591: Give TaskListener methods empty default implementations Summary: Added empty default implementations for TaskListener methods. Reviewed-by: jfranck, ohrstrom ! src/jdk.compiler/share/classes/com/sun/source/util/TaskListener.java Changeset: 6851e14adaa0 Author: katleman Date: 2014-11-12 20:32 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/6851e14adaa0 Added tag jdk9-b39 for changeset 5ff1cd07bd92 ! .hgtags Changeset: c286272a81dd Author: lana Date: 2014-11-13 09:39 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/c286272a81dd Merge Changeset: 0b467b70ad82 Author: jlahoda Date: 2014-11-14 11:58 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/0b467b70ad82 8062747: Compiler error when anonymous class uses method with parametrized exception Summary: When inferring lambda's thrown types, avoid tracking variables that are not under the lambda to avoid crashes. Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/flow/T8062747.java Changeset: 6641bd634136 Author: mcimadamore Date: 2014-11-17 23:41 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/6641bd634136 8064803: Javac erroneously uses instantiated signatures when merging abstract most-specific methods Summary: Wrong method type used in AmbiguousError.mergeAbstracts Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/generics/8064803/T8064803.java Changeset: c2339b4749af Author: mfang Date: 2014-11-17 23:11 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/c2339b4749af 8055798: Japanese translation for a warning from javac looks incorrect. Reviewed-by: peytoia ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties Changeset: f62d01419621 Author: jlahoda Date: 2014-11-19 13:46 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/f62d01419621 7196163: Project Coin: Allow effectively final variables to be used as resources in try-with-resources Summary: Allowing final variables as operands to try-with-resources; also reviewed by Sergei Pikalev. Reviewed-by: darcy, mcimadamore, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/TryWithResources/BadTwrSyntax.out ! test/tools/javac/TryWithResources/ResDeclOutsideTry.java ! test/tools/javac/TryWithResources/ResDeclOutsideTry.out + test/tools/javac/TryWithResources/TwrForVariable1.java + test/tools/javac/TryWithResources/TwrForVariable1.out + test/tools/javac/TryWithResources/TwrForVariable2.java + test/tools/javac/TryWithResources/TwrForVariable2.out + test/tools/javac/TryWithResources/TwrForVariable3.java + test/tools/javac/TryWithResources/TwrForVariable3.out + test/tools/javac/TryWithResources/TwrForVariable4.java + test/tools/javac/TryWithResources/TwrForVariable4.out + test/tools/javac/diags/examples/TryWithResourcesExprEffectivelyFinalVar.java + test/tools/javac/diags/examples/TryWithResourcesExprNeedsVar.java + test/tools/javac/diags/examples/VarInTryWithResourcesNotSupportedInSource.java Changeset: 2bfbb068284d Author: vromero Date: 2014-11-20 09:43 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/2bfbb068284d 8059921: Missing compile error in Java 8 mode for Interface.super.field access Reviewed-by: mcimadamore, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/T8059921/ForbidAccessToFieldUsingSuperTest.java + test/tools/javac/T8059921/ForbidAccessToFieldUsingSuperTest.out Changeset: a073e36e4001 Author: jjg Date: 2014-11-20 11:00 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/a073e36e4001 8058445: Javac throws exception when displaying info Reviewed-by: vromero, jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java + test/tools/javac/main/T8058445.java Changeset: 09b14a813327 Author: katleman Date: 2014-11-18 15:25 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/09b14a813327 Added tag jdk9-b40 for changeset c286272a81dd ! .hgtags Changeset: a3d55b845adf Author: lana Date: 2014-11-20 10:58 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/a3d55b845adf Merge Changeset: b1cc1e516ff8 Author: lana Date: 2014-11-20 11:17 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/b1cc1e516ff8 Merge Changeset: d5b3ff8ab3b3 Author: vromero Date: 2014-11-20 14:05 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/d5b3ff8ab3b3 8063052: Inference chokes on wildcard derived from method reference Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/lambda/methodReference/MethodRef8.java Changeset: e8d47c8812d3 Author: jjg Date: 2014-11-20 14:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/e8d47c8812d3 8065054: Some tests have junk before the legal header Reviewed-by: darcy ! test/tools/javac/T6181889/EmptyFinallyTest.java ! test/tools/javac/T8020997/CannotCompileRepeatedAnnoTest.java ! test/tools/javac/VersionOpt.java ! test/tools/javac/annotations/typeAnnotations/InnerClass.java ! test/tools/javac/annotations/typeAnnotations/newlocations/BasicTest.java ! test/tools/javac/main/Option_J_At_Test.java ! test/tools/javac/processing/model/util/elements/Foo.java Changeset: 69a430162d80 Author: jfranck Date: 2014-11-21 12:36 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/69a430162d80 8062359: javac Attr crashes with NPE in TypeAnnotationsValidator visitNewClass Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/8062359/UnresolvableClassNPEInAttrTest.java + test/tools/javac/8062359/UnresolvableClassNPEInAttrTest.out Changeset: b96d74fa60aa Author: jjg Date: 2014-11-21 10:38 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/b96d74fa60aa 8061876: replace java.io.File with java.nio.file.Path (again) Reviewed-by: ksrini, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/CacheFSInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/SymbolArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndex.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexCache.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java ! test/tools/javac/T6725036.java ! test/tools/javac/api/6440528/T6440528.java ! test/tools/javac/api/TestJavacTask.java ! test/tools/javac/diags/Example.java ! test/tools/javac/diags/README.examples.txt ! test/tools/javac/diags/examples/ProcUnclosedTypeFiles/ProcUnclosedTypeFiles.java ! test/tools/javac/file/T7018098.java ! test/tools/javac/file/T7068437.java ! test/tools/javac/file/T7068451.java ! test/tools/javac/links/LinksTest.java ! test/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java ! test/tools/javac/processing/errors/StopOnInapplicableAnnotations/Processor.java ! test/tools/javac/unicode/SupplementaryJavaID6.java + test/tools/javac/unicode/Wrapper.java ! test/tools/javac/warnings/suppress/VerifySuppressWarnings.java ! test/tools/javap/WhitespaceTest.java Changeset: f9f38be75c84 Author: emc Date: 2014-11-21 16:36 -0500 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/f9f38be75c84 8065132: Parameter annotations not updated when synthetic parameters are prepended Summary: Cause javac to add synthetic parameters to Runtime[In]VisibleParameterAnnotations attributes Reviewed-by: jjg, jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java + test/lib/annotations/annotations/classfile/ClassfileInspector.java + test/tools/javac/annotations/SyntheticParameters.java - test/tools/javac/annotations/typeAnnotations/classfile/ClassfileInspector.java ! test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java Changeset: 82384454947c Author: jlahoda Date: 2014-11-24 16:02 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/82384454947c 8032211: Don't issue deprecation warnings on import statements 6598104: javac should not warn about imports of deprecated classes Summary: Suppressing the deprecation warnings when importing a deprecated element (deprecations in import qualifier will be produced). Reviewed-by: darcy, jjg, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! test/tools/javac/warnings/6594914/ImplicitCompilation.java ! test/tools/javac/warnings/Deprecation.java - test/tools/javac/warnings/Deprecation.lintAll.out ! test/tools/javac/warnings/Deprecation.lintDeprecation.out + test/tools/javac/warnings/Deprecation.lintDeprecation8.out + test/tools/javac/warnings/NestedDeprecation/NestedDeprecation.java + test/tools/javac/warnings/NestedDeprecation/NestedDeprecation.out + test/tools/javac/warnings/NestedDeprecation/p/Dep1.java + test/tools/javac/warnings/NestedDeprecation/p/Dep2.java ! test/tools/javac/warnings/suppress/ImplicitTest.java ! test/tools/javac/warnings/suppress/PackageInfo.java Changeset: 3c5de506a1f2 Author: rfield Date: 2014-11-24 14:52 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/3c5de506a1f2 8058112: Invalid BootstrapMethod for constructor/method reference Summary: Bridge method references with functional interface method parameters of intersection type Reviewed-by: vromero, dlsmith ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection1.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection2.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection3.java Changeset: caa3490d5aee Author: mcimadamore Date: 2014-11-28 11:45 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/caa3490d5aee 8065986: Compiler fails to NullPointerException when calling super with Object<>() Summary: Missing POLY kind selector on recursive constructor calls with poly arguments Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/generics/diamond/8065986/T8065986a.java + test/tools/javac/generics/diamond/8065986/T8065986a.out + test/tools/javac/generics/diamond/8065986/T8065986b.java + test/tools/javac/generics/diamond/8065986/T8065986b.out Changeset: 9d2192f36e53 Author: jlahoda Date: 2014-12-03 13:46 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/9d2192f36e53 7101822: Compiling depends on order of imports 7177813: Static import to local nested class fails Summary: MemberEnter overhaul - TypeEnter is split out of MemberEnter; the TypeEnter consists of several Phases which ensure actions are done in the correct order. Reviewed-by: mcimadamore, jfranck, aeremeev Contributed-by: jan.lahoda at oracle.com, maurizio.cimadamore at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java + test/tools/javac/4980495/std/NonStatic2StaticImportClash.java + test/tools/javac/4980495/std/NonStatic2StaticImportClash.out + test/tools/javac/4980495/std/Static2NonStaticImportClash.java + test/tools/javac/4980495/std/Static2NonStaticImportClash.out ! test/tools/javac/4980495/std/Test.out ! test/tools/javac/diags/examples/ImportRequiresCanonical/ImportRequiresCanonical.java + test/tools/javac/importChecks/NoImportedNoClasses.java + test/tools/javac/importChecks/NoImportedNoClasses.out + test/tools/javac/importscope/ImportResolvedTooSoon.java + test/tools/javac/importscope/T7101822A.java + test/tools/javac/importscope/T7101822Z.java + test/tools/javac/importscope/TestDuplicateImport.java + test/tools/javac/importscope/TestLazyImportScope.java + test/tools/javac/importscope/TypeParamCycle.java + test/tools/javac/importscope/TypeParamCycle2.java + test/tools/javac/importscope/TypeParamCycle3.java + test/tools/javac/importscope/dependencies/DependenciesTest.java + test/tools/javac/importscope/dependencies/annotations/Phase.java + test/tools/javac/importscope/dependencies/annotations/TriggersComplete.java + test/tools/javac/importscope/dependencies/annotations/TriggersCompleteRepeat.java + test/tools/javac/importscope/dependencies/tests/ImportResolvedTooSoon.java + test/tools/javac/importscope/dependencies/tests/Simple.java + test/tools/javac/importscope/dependencies/tests/T7101822/T7101822.java + test/tools/javac/importscope/dependencies/tests/T7101822/T7101822Aux.java + test/tools/javac/importscope/dependencies/tests/TypeParamCycle.java + test/tools/javac/importscope/dependencies/tests/TypeParamCycle2.java + test/tools/javac/importscope/dependencies/tests/TypeParamCycle3.java ! test/tools/javac/lib/DPrinter.java ! test/tools/javac/scope/HashCollisionTest.java ! test/tools/javac/scope/StarImportTest.java Changeset: f7ce2cfa4cdb Author: chegar Date: 2014-12-03 14:25 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/f7ce2cfa4cdb 8049367: Modular Run-Time Images Reviewed-by: jlahoda, ksrini Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, bradford.wetmore at oracle.com, chris.hegarty at oracle.com, erik.joelsson at oracle.com, james.laskey at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, magnus.ihse.bursie at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, paul.sandoz at oracle.com, sundararajan.athijegannathan at oracle.com - make/CommonLangtools.gmk ! make/CompileInterim.gmk - make/GensrcLangtools.gmk + make/Tools.gmk + make/gensrc/Gensrc-jdk.compiler.gmk + make/gensrc/Gensrc-jdk.dev.gmk + make/gensrc/Gensrc-jdk.javadoc.gmk + make/gensrc/GensrcCommon.gmk ! make/tools/crules/MutableFieldsAnalyzer.java ! src/java.compiler/share/classes/javax/tools/ToolProvider.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java + src/jdk.compiler/share/classes/com/sun/tools/javac/file/JRTIndex.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java - src/jdk.compiler/share/classes/com/sun/tools/javac/file/SymbolArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/PathFileObject.java + src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/jdk.dev/share/classes/com/sun/tools/jdeps/Archive.java ! src/jdk.dev/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/jdk.dev/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.dev/share/classes/com/sun/tools/jdeps/Module.java ! src/jdk.dev/share/classes/com/sun/tools/jdeps/ModulesXmlReader.java ! src/jdk.dev/share/classes/com/sun/tools/jdeps/PlatformClassPath.java ! src/jdk.dev/share/classes/com/sun/tools/jdeps/Profile.java ! test/com/sun/javadoc/testCompletionFailure/TestCompletionFailure.java - test/tools/apt/Basics/CheckAptIsRemovedTest.java ! test/tools/doclint/tool/PathsTest.java ! test/tools/javac/6508981/TestInferBinaryName.java ! test/tools/javac/EarlyAssertWrapper.java ! test/tools/javac/Paths/Class-Path.sh ! test/tools/javac/Paths/Class-Path2.sh - test/tools/javac/Paths/CompileClose.java ! test/tools/javac/Paths/Diagnostics.sh ! test/tools/javac/Paths/MineField.sh - test/tools/javac/Paths/SameJVM.java ! test/tools/javac/Paths/Util.sh ! test/tools/javac/T6558476.java ! test/tools/javac/T6654037.java ! test/tools/javac/T6705935.java ! test/tools/javac/T6725036.java ! test/tools/javac/T6873845.java ! test/tools/javac/annotations/TestAnnotationPackageInfo.java - test/tools/javac/api/6411310/Test.java ! test/tools/javac/api/6598108/T6598108.java ! test/tools/javac/api/6608214/T6608214.java ! test/tools/javac/api/T6412669.java ! test/tools/javac/api/T6430241.java ! test/tools/javac/api/T6877206.java ! test/tools/javac/api/TestJavacTaskScanner.java ! test/tools/javac/api/TestSearchPaths.java ! test/tools/javac/diags/CheckResourceKeys.java ! test/tools/javac/diags/examples/NotInProfile.java ! test/tools/javac/lib/CompileFail.java - test/tools/javac/nio/compileTest/CompileTest.java - test/tools/javac/nio/compileTest/HelloPathWorld.java ! test/tools/javac/processing/model/testgetallmembers/Main.java ! test/tools/javac/processing/options/testPrintProcessorInfo/TestWithXstdout.java ! test/tools/javac/profiles/ProfileOptionTest.java ! test/tools/javadoc/6942366/T6942366.java ! test/tools/javadoc/6964914/TestUserDoclet.java ! test/tools/javadoc/api/basic/GetTask_FileManagerTest.java ! test/tools/javah/T5070898.java ! test/tools/javah/T6893943.java - test/tools/javah/compareTest/CompareTest.java - test/tools/javah/compareTest/CompareTest.sh - test/tools/javah/compareTest/FindNativeFiles.java - test/tools/javah/compareTest/README ! test/tools/javap/T6729471.java ! test/tools/javap/WhitespaceTest.java ! test/tools/jdeps/APIDeps.java ! test/tools/jdeps/Basic.java ! test/tools/jdeps/DotFileTest.java - test/tools/jdeps/profiles.properties ! test/tools/lib/ToolBox.java ! test/tools/sjavac/OptionDecoding.java Changeset: c956c25f9334 Author: chegar Date: 2014-12-03 19:28 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/c956c25f9334 Merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java ! test/tools/javac/T6725036.java - test/tools/javac/annotations/typeAnnotations/classfile/ClassfileInspector.java - test/tools/javac/warnings/Deprecation.lintAll.out ! test/tools/javap/WhitespaceTest.java Changeset: eb5fc32790eb Author: jjg Date: 2014-12-04 14:57 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/eb5fc32790eb 8066731: javac does not work on exploded image Reviewed-by: jjg, mchung Contributed-by: alan.bateman at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JRTIndex.java Changeset: 57ae4566261e Author: katleman Date: 2014-12-04 12:58 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/57ae4566261e Added tag jdk9-b41 for changeset f7ce2cfa4cdb ! .hgtags Changeset: 23a3a063a906 Author: lana Date: 2014-12-04 15:22 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/23a3a063a906 Merge - test/tools/javac/annotations/typeAnnotations/classfile/ClassfileInspector.java - test/tools/javac/warnings/Deprecation.lintAll.out Changeset: 3abdd1e50a79 Author: jjg Date: 2014-12-04 19:09 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/3abdd1e50a79 8066737: langtools/test/tools/javac/processing/6348193/T6348193.java fails Reviewed-by: darcy ! test/tools/javac/processing/6348193/T6348193.java Changeset: 64f03461bb0e Author: jlahoda Date: 2014-12-08 11:50 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/64f03461bb0e 8065753: javac crashing on a html-like file Summary: Avoiding special-case in error recovery for bad token on position 0. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/tools/javac/parser/JavacParserTest.java Changeset: 6e0ebc622bdb Author: mcimadamore Date: 2014-12-08 16:30 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/6e0ebc622bdb 8066889: IntelliJ langtools launcher ought to be Windows friendly Summary: Fixup file and path separators in project setup stage. Reviewed-by: jlahoda ! make/build.xml ! make/intellij/workspace.xml Changeset: 84a76798cff3 Author: jlahoda Date: 2014-12-08 18:02 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/84a76798cff3 8061549: Disallow _ as a one-character identifier Summary: Underscore is no longer a one-charater identifier with -source 9 Reviewed-by: mcimadamore, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/com/sun/javadoc/testAnchorNames/TestAnchorNames.java - test/tools/javac/diags/examples/UnderscoreAsIdentifier.java + test/tools/javac/diags/examples/UnderscoreAsIdentifierError.java + test/tools/javac/diags/examples/UnderscoreAsIdentifierWarning.java ! test/tools/javac/lambda/IdentifierTest.java - test/tools/javac/lambda/IdentifierTest.out + test/tools/javac/lambda/IdentifierTest8.out + test/tools/javac/lambda/IdentifierTest9.out + test/tools/javac/lambda/UnderscoreAsIdent.java + test/tools/javac/lambda/UnderscoreAsIdent8.out + test/tools/javac/lambda/UnderscoreAsIdent9.out - test/tools/javac/lambda/WarnUnderscoreAsIdent.java - test/tools/javac/lambda/WarnUnderscoreAsIdent.out ! test/tools/javac/processing/model/util/elements/doccomments/TestDocComments.java ! test/tools/javac/tree/TreePosRoundsTest.java ! test/tools/javadoc/6964914/JavacWarning.java ! test/tools/javadoc/6964914/Test.java Changeset: f1eaade7db81 Author: jlahoda Date: 2014-12-08 21:26 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/f1eaade7db81 8066902: JavacParserTest fails on Windows Summary: Normalizing line endings to '\n'. Reviewed-by: jjg, ksrini ! test/tools/javac/parser/JavacParserTest.java Changeset: 6c2c0095eca4 Author: aeremeev Date: 2014-12-09 01:06 +0200 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/6c2c0095eca4 8064794: Implement negative tests for cyclic dependencies in import statements Reviewed-by: jlahoda, anazarov + test/tools/javac/importscope/NegativeCyclicDependencyTest.java ! test/tools/javac/staticImport/6695838/T6695838.java + test/tools/javac/staticImport/6695838/T6695838.out Changeset: 20e26aa33799 Author: aeremeev Date: 2014-12-09 11:45 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/20e26aa33799 8066961: NegativeCyclicDependencyTest.java fails on Windows Summary: Normalizing line endings to '\n'. Reviewed-by: jlahoda ! test/tools/javac/importscope/NegativeCyclicDependencyTest.java Changeset: b32db211cfbc Author: mcimadamore Date: 2014-12-09 16:09 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/b32db211cfbc 8067001: DetectMutableStaticFields fails after modular images push Summary: Ignore JRTIndex.sharedInstance Reviewed-by: jlahoda ! test/tools/javac/T8003967/DetectMutableStaticFields.java Changeset: f114c0889340 Author: mcimadamore Date: 2014-12-09 17:40 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/f114c0889340 8067006: Tweak IntelliJ langtools project to show jtreg report directory Summary: Jtreg test output directory should be allowed to flow into IntelliJ's output Reviewed-by: jlahoda ! make/intellij/build.xml ! make/intellij/compiler.xml ! make/intellij/copyright/langtools.xml ! make/intellij/misc.xml ! make/intellij/src/idea/LangtoolsIdeaAntLogger.java ! make/intellij/workspace.xml Changeset: dca7684b37fe Author: aeremeev Date: 2014-12-10 21:45 +0200 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/dca7684b37fe 8065360: Implement a test that checks possibilty of class members to be imported Reviewed-by: jlahoda, anazarov + test/tools/javac/importscope/ImportDependenciesTest.java + test/tools/javac/importscope/ImportMembersTest.java ! test/tools/javac/importscope/NegativeCyclicDependencyTest.java Changeset: 6f0fc62de41a Author: katleman Date: 2014-12-11 11:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/6f0fc62de41a Added tag jdk9-b42 for changeset 23a3a063a906 ! .hgtags Changeset: 6a06008aec10 Author: lana Date: 2014-12-11 12:26 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/6a06008aec10 Merge - test/tools/javac/diags/examples/UnderscoreAsIdentifier.java - test/tools/javac/lambda/IdentifierTest.out - test/tools/javac/lambda/WarnUnderscoreAsIdent.java - test/tools/javac/lambda/WarnUnderscoreAsIdent.out Changeset: 91771a4460a7 Author: jjg Date: 2014-12-11 18:20 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/91771a4460a7 8066807: langtools/test/Makefile should use -agentvm not -samevm Reviewed-by: mcimadamore ! test/Makefile Changeset: 2b47c42974ff Author: jjg Date: 2014-12-11 18:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/2b47c42974ff 8066808: langtools/test/Makefile should not use OS-specific jtreg binary Reviewed-by: mcimadamore ! test/Makefile Changeset: 3c1b5fcf6fad Author: mcimadamore Date: 2014-12-12 18:07 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/3c1b5fcf6fad 8064365: Better support for finder capabilities in target-typing context Summary: Add new framework to allow for easy creation of finder-like capabilities. Reviewed-by: jjg, jlahoda + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/tools/javac/diags/examples/DiamondRedundantArgs.java ! test/tools/javac/diags/examples/DiamondRedundantArgs1.java + test/tools/javac/diags/examples/MethodRedundantTypeargs.java ! test/tools/javac/diags/examples/PotentialLambdaFound.java ! test/tools/javac/generics/diamond/6939780/T6939780.java ! test/tools/javac/generics/diamond/6939780/T6939780_7.out ! test/tools/javac/generics/diamond/6939780/T6939780_8.out ! test/tools/javac/generics/diamond/7002837/T7002837.java ! test/tools/javac/lambda/LambdaConv18.java ! test/tools/javac/lambda/LambdaConv18.out ! test/tools/javac/lambda/speculative/DiamondFinder.java Changeset: 04e51caa93f9 Author: mchung Date: 2014-12-15 10:29 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/04e51caa93f9 8067360: verify-modules target was dropped in jdk9 b41 Reviewed-by: alanb, erikj ! src/jdk.dev/share/classes/com/sun/tools/jdeps/JdepsTask.java Changeset: a3c4196fc990 Author: mcimadamore Date: 2014-12-16 13:44 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/a3c4196fc990 8067663: Add bugId to tests that have been modified as part of JDK-8064365 Summary: Add missing bug id to modified tests Reviewed-by: jlahoda ! test/tools/javac/generics/diamond/6939780/T6939780.java ! test/tools/javac/generics/diamond/7002837/T7002837.java ! test/tools/javac/lambda/LambdaConv18.java ! test/tools/javac/lambda/speculative/DiamondFinder.java Changeset: d386dce997f6 Author: jlahoda Date: 2014-12-17 12:49 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/d386dce997f6 8067422: Lambda method names are unnecessarily unstable Summary: Lambda method numbers are now assigned per class for non-serializable lambdas. Reviewed-by: mcimadamore, rfield ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java Changeset: 46105e2a56c7 Author: mcimadamore Date: 2014-12-17 16:47 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/46105e2a56c7 8067792: Javac crashes in finder mode with nested implicit lambdas Summary: Revert tree changes occurred in Attr before running the analyzer Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java + test/tools/javac/lambda/8067792/T8067792.java + test/tools/javac/lambda/8067792/T8067792.out Changeset: 47926c290355 Author: rfield Date: 2014-12-17 12:48 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/47926c290355 8067384: Facilitate extension of the javac parser Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: c402b2856ed1 Author: mcimadamore Date: 2014-12-18 13:21 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/c402b2856ed1 8066974: Compiler doesn't infer method's generic type information in lambda body Summary: Add loghic to avoid post-inference triggers on temporarty AST types Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/8066974/T8066974.java + test/tools/javac/lambda/8066974/T8066974.out Changeset: 20475c78a0a6 Author: jfranck Date: 2014-12-19 21:07 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/20475c78a0a6 8061472: String.format in DeferredAttr.DeferredTypeMap constructor leads to excessive object creation Reviewed-by: mcimadamore, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java Changeset: d442757afcdd Author: sogoel Date: 2014-12-24 11:17 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/d442757afcdd 8054689: Split large SJavac.java test source into multiple files Reviewed-by: jjg, jfranck + test/tools/sjavac/CompileCircularSources.java + test/tools/sjavac/CompileExcludingDependency.java + test/tools/sjavac/CompileWithAtFile.java + test/tools/sjavac/CompileWithInvisibleSources.java + test/tools/sjavac/CompileWithOverrideSources.java + test/tools/sjavac/IncCompileChangeNative.java + test/tools/sjavac/IncCompileDropClasses.java + test/tools/sjavac/IncCompileFullyQualifiedRef.java + test/tools/sjavac/IncCompileNoChanges.java + test/tools/sjavac/IncCompileUpdateNative.java + test/tools/sjavac/IncCompileWithChanges.java + test/tools/sjavac/PermittedArtifact.java - test/tools/sjavac/SJavac.java + test/tools/sjavac/SJavacTester.java + test/tools/sjavac/StateDir.java Changeset: eb7acb8d0c5f Author: rfield Date: 2014-12-30 15:08 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/eb7acb8d0c5f Merge - make/CommonLangtools.gmk - make/GensrcLangtools.gmk - src/jdk.compiler/share/classes/com/sun/tools/javac/file/SymbolArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacErrorHandler.java - test/com/sun/javadoc/testJavaFX/C.java - test/com/sun/javadoc/testJavaFX/D.java - test/tools/apt/Basics/CheckAptIsRemovedTest.java - test/tools/javac/7129225/NegTest.ref - test/tools/javac/7129225/TestImportStar.ref - test/tools/javac/Paths/CompileClose.java - test/tools/javac/Paths/SameJVM.java - test/tools/javac/UncaughtOverflow2.java - test/tools/javac/api/6411310/Test.java - test/tools/javac/diags/examples/UnderscoreAsIdentifier.java - test/tools/javac/lambda/IdentifierTest.out - test/tools/javac/lambda/WarnUnderscoreAsIdent.java - test/tools/javac/lambda/WarnUnderscoreAsIdent.out - test/tools/javac/nio/compileTest/CompileTest.java - test/tools/javac/nio/compileTest/HelloPathWorld.java - test/tools/javac/warnings/Deprecation.lintAll.out - test/tools/javah/compareTest/CompareTest.java - test/tools/javah/compareTest/CompareTest.sh - test/tools/javah/compareTest/FindNativeFiles.java - test/tools/javah/compareTest/README - test/tools/jdeps/profiles.properties - test/tools/sjavac/SJavac.java