From v.a.ammodytes at googlemail.com Sun Jul 1 16:26:48 2012 From: v.a.ammodytes at googlemail.com (v.a.ammodytes at googlemail.com) Date: Mon, 02 Jul 2012 01:26:48 +0200 Subject: lambda-8-b45: bug report Message-ID: <4FF0F8D8.15082.24E6461@v.a.ammodytes.googlemail.com> Hi, I tried out a few things with lambda-8-b45, using lambda-8-b45-windows-i586- 24_jun_2012.zip. The attached file "CardGameB.java" compiled without errors, while the attached file "CardGameC.java" produced the following output during compilation: An exception has occurred in the compiler (1.8.0-ea). Please file a bug at the Java Developer Connection (http://java.sun.com/webapps/bugreport) after checking the Bug Parade for duplicates. Include your program and the following diagnostic in your report. Thank you. java.lang.AssertionError at com.sun.tools.javac.util.Assert.error(Assert.java:126) at com.sun.tools.javac.util.Assert.check(Assert.java:45) at com.sun.tools.javac.comp.Lower.access(Lower.java:1061) at com.sun.tools.javac.comp.Lower.visitIdent(Lower.java:3174) at com.sun.tools.javac.tree.JCTree$JCIdent.accept(JCTree.java:1918) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2201) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2212) at com.sun.tools.javac.comp.Lower.visitBinary(Lower.java:3169) at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1698) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2201) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2212) at com.sun.tools.javac.comp.Lower.visitReturn(Lower.java:3385) at com.sun.tools.javac.tree.JCTree$JCReturn.accept(JCTree.java:1312) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2201) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:70) at com.sun.tools.javac.tree.TreeTranslator.visitBlock(TreeTranslator.java:160) at com.sun.tools.javac.comp.Lower.visitBlock(Lower.java:3358) at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:837) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2201) at com.sun.tools.javac.tree.TreeTranslator.visitMethodDef(TreeTranslator.java:144) at com.sun.tools.javac.comp.Lower.visitMethodDefInternal(Lower.java:2667) at com.sun.tools.javac.comp.Lower.visitMethodDef(Lower.java:2586) at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:721) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2201) at com.sun.tools.javac.comp.Lower.visitClassDef(Lower.java:2331) at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:643) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2201) at com.sun.tools.javac.comp.Lower.visitNewClass(Lower.java:2726) at com.sun.tools.javac.tree.JCTree$JCNewClass.accept(JCTree.java:1444) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2201) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2212) at com.sun.tools.javac.comp.Lower.visitReturn(Lower.java:3385) at com.sun.tools.javac.tree.JCTree$JCReturn.accept(JCTree.java:1312) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2201) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:70) at com.sun.tools.javac.tree.TreeTranslator.visitBlock(TreeTranslator.java:160) at com.sun.tools.javac.comp.Lower.visitBlock(Lower.java:3358) at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:837) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2201) at com.sun.tools.javac.tree.TreeTranslator.visitMethodDef(TreeTranslator.java:144) at com.sun.tools.javac.comp.Lower.visitMethodDefInternal(Lower.java:2667) at com.sun.tools.javac.comp.Lower.visitMethodDef(Lower.java:2586) at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:721) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2201) at com.sun.tools.javac.comp.Lower.visitClassDef(Lower.java:2331) at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:643) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2201) at com.sun.tools.javac.comp.Lower.visitNewClass(Lower.java:2726) at com.sun.tools.javac.tree.JCTree$JCNewClass.accept(JCTree.java:1444) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2201) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2212) at com.sun.tools.javac.comp.Lower.visitVarDef(Lower.java:3344) at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:781) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2201) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:70) at com.sun.tools.javac.tree.TreeTranslator.visitBlock(TreeTranslator.java:160) at com.sun.tools.javac.comp.Lower.visitBlock(Lower.java:3358) at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:837) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2201) at com.sun.tools.javac.tree.TreeTranslator.visitMethodDef(TreeTranslator.java:144) at com.sun.tools.javac.comp.Lower.visitMethodDefInternal(Lower.java:2667) at com.sun.tools.javac.comp.Lower.visitMethodDef(Lower.java:2586) at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:721) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2201) at com.sun.tools.javac.comp.Lower.visitClassDef(Lower.java:2331) at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:643) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2201) at com.sun.tools.javac.comp.Lower.visitNewClass(Lower.java:2726) at com.sun.tools.javac.tree.JCTree$JCNewClass.accept(JCTree.java:1444) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2201) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2212) at com.sun.tools.javac.comp.Lower.visitVarDef(Lower.java:3344) at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:781) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2201) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:70) at com.sun.tools.javac.tree.TreeTranslator.visitBlock(TreeTranslator.java:160) at com.sun.tools.javac.comp.Lower.visitBlock(Lower.java:3358) at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:837) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2201) at com.sun.tools.javac.tree.TreeTranslator.visitMethodDef(TreeTranslator.java:144) at com.sun.tools.javac.comp.Lower.visitMethodDefInternal(Lower.java:2667) at com.sun.tools.javac.comp.Lower.visitMethodDef(Lower.java:2586) at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:721) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2201) at com.sun.tools.javac.comp.Lower.visitClassDef(Lower.java:2331) at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:643) at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2201) at com.sun.tools.javac.comp.Lower.translate(Lower.java:2220) at com.sun.tools.javac.comp.Lower.translateTopLevelClass(Lower.java:3709) at com.sun.tools.javac.main.JavaCompiler.desugar(JavaCompiler.java:1418) at com.sun.tools.javac.main.JavaCompiler.desugar(JavaCompiler.java:1295) at com.sun.tools.javac.main.JavaCompiler.compile2(JavaCompiler.java:892) at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:851) at com.sun.tools.javac.main.Main.compile(Main.java:441) at com.sun.tools.javac.main.Main.compile(Main.java:358) at com.sun.tools.javac.main.Main.compile(Main.java:347) at com.sun.tools.javac.main.Main.compile(Main.java:338) at com.sun.tools.javac.Main.compile(Main.java:76) at com.sun.tools.javac.Main.main(Main.java:61) Process terminated with Exit Code 4 The only notable difference is that in the first program an Iterable is created and used immediately in a forEach call, while in the second program the Iterable is stored in a variable before applying forEach: 12a12 > Iterable zeroToN = 20,22c21,22 < }.forEach( c -> { < d.addCard(() -> c); < }); --- > }; > zeroToN.forEach( c -> { d.addCard(() -> c); }); Inlining the lambda containing this part of the code makes the bug disappear, as in the attached file CardGameD.java. Don't know if this is a known bug. I'm not sure if the message about filing the bug on http://java.sun.com/webapps/bugreport applies for lambda-dev builds. Regards Arne Siegel -------------- next part -------------- The following section of this message contains a file attachment prepared for transmission using the Internet MIME message format. If you are using Pegasus Mail, or any other MIME-compliant system, you should be able to save it or view it from within your mailer. If you cannot, please ask your system administrator for assistance. ---- File information ----------- File: CardGameB.java Date: 2 Jul 2012, 0:36 Size: 1978 bytes. Type: Unknown -------------- next part -------------- The following section of this message contains a file attachment prepared for transmission using the Internet MIME message format. If you are using Pegasus Mail, or any other MIME-compliant system, you should be able to save it or view it from within your mailer. If you cannot, please ask your system administrator for assistance. ---- File information ----------- File: CardGameC.java Date: 2 Jul 2012, 0:36 Size: 2047 bytes. Type: Unknown -------------- next part -------------- The following section of this message contains a file attachment prepared for transmission using the Internet MIME message format. If you are using Pegasus Mail, or any other MIME-compliant system, you should be able to save it or view it from within your mailer. If you cannot, please ask your system administrator for assistance. ---- File information ----------- File: CardGameD.java Date: 2 Jul 2012, 1:06 Size: 1938 bytes. Type: Unknown From v.a.ammodytes at googlemail.com Sun Jul 1 16:33:13 2012 From: v.a.ammodytes at googlemail.com (v.a.ammodytes at googlemail.com) Date: Mon, 02 Jul 2012 01:33:13 +0200 Subject: lambda-8-b45: bug report: contents of offending program Message-ID: <4FF0FA59.18972.25445D0@v.a.ammodytes.googlemail.com> As the list does not seem to provide access to attachments, I repeat the contents of the offending program: import java.util.*; public class CardGameC { private CardGameC() { throw new RuntimeException("no instances !"); } public static void main(String[] args) { Dealer dealer = n -> { Deal d = new Deal(); Iterable zeroToN = new Iterable() { public Iterator iterator() { return new Iterator() { private int i = 0; public boolean hasNext() { return i < n; } public Integer next() { return i++; } }; } }; zeroToN.forEach( c -> { d.addCard(() -> c); }); d.shuffle(); return d; }; Deal deal = dealer.dealCards(52); System.out.println("Dealing the cards"); deal.getCards().forEach( c -> { System.out.printf("%1s%-2s ", c.getSuitAsString(), c.getCardValueAsString()); } ); System.out.println(); } } interface Dealer { Deal dealCards(int numberOfCards); } class Deal { private List cards = new ArrayList<>(); public Deal() { } public void addCard(Card card) { cards.add(card); } public Iterable getCards() { return cards; } public void shuffle() { Collections.shuffle(cards); } } interface Card { static final String[] SUITS = new String[] { "C", "D", "H", "S" }; static final String[] CARD_VALUES = new String[] { "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K", "A" }; int getCardNum(); int getSuit() default { return getCardNum() % 4; } int getCardValue() default { return getCardNum() / 4; } String getSuitAsString() default { return SUITS[getSuit()]; } String getCardValueAsString() default { return CARD_VALUES[getCardValue()]; } } From brian.goetz at oracle.com Sun Jul 1 17:56:32 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Sun, 1 Jul 2012 19:56:32 -0500 Subject: hg: lambda/lambda/hotspot: 2 new changesets In-Reply-To: <20120630170811.0B04547C1E@hg.openjdk.java.net> References: <20120630170811.0B04547C1E@hg.openjdk.java.net> Message-ID: It seems the merge from jdk8 may have borked the Mac build? I am getting errors for a dylib now when I invoke the jvm. Sent from my iPhone On Jun 30, 2012, at 12:08 PM, keith.mcguigan at oracle.com wrote: > Changeset: 38ee6d6ec0a8 > Author: kamg > Date: 2012-06-30 08:41 -0400 > URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/38ee6d6ec0a8 > > Summary: Correct shadow calculation and account for immediate generic info > > ! src/share/vm/classfile/bytecodeAssembler.cpp > ! src/share/vm/classfile/defaultMethods.cpp > ! src/share/vm/classfile/genericSignatures.hpp > > Changeset: 5b704be0aec6 > Author: kamg > Date: 2012-06-30 09:13 -0400 > URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/5b704be0aec6 > > Merge > > > From bitterfoxc at gmail.com Sun Jul 1 18:39:25 2012 From: bitterfoxc at gmail.com (bitter_fox) Date: Mon, 2 Jul 2012 10:39:25 +0900 Subject: NPE and AssertionError are thrown by calling Constructor Message-ID: Hi, I found the javac throws two exceptions by calling Constructor. (The exceptions appeared in the newest binary snapshot[1] and the newest langtools repository[2].) Here is the test code: /** * file: Main.java */ import java.io.*; public class Main { public static void main(String[] args) { m(new A(new File(""))); // NPE m(new A(null)); // AssertionError: typecode 20 } public static void m(Object o) {} } /** * file: A.java */ public class A { public A(File/* Unknown Class */ f) {} } If we compile Main.java, the javac throws NPE or AssertionError: >javac Main.java java.lang.NullPointerException at com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitNewClass(Flow.java:12 03) at com.sun.tools.javac.tree.JCTree$JCNewClass.accept(JCTree.java:1444) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57) at com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitNewClass(Flow.java:12 01) at com.sun.tools.javac.tree.JCTree$JCNewClass.accept(JCTree.java:1444) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57) at com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitApply(Flow.java:1194) at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java :1393) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.tree.TreeScanner.visitExec(TreeScanner.java:173) at com.sun.tools.javac.tree.JCTree$JCExpressionStatement.accept(JCTree.j ava:1224) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57) at com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitBlock(Flow.java:956) at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:837) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitMethodDef(Flow.java:9 23) at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:721) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitClassDef(Flow.java:88 6) at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:643) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.comp.Flow$FlowAnalyzer.analyzeTree(Flow.java:1275 ) at com.sun.tools.javac.comp.Flow$FlowAnalyzer.analyzeTree(Flow.java:1265 ) at com.sun.tools.javac.comp.Flow.analyzeTree(Flow.java:209) at com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1266) at com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1240) at com.sun.tools.javac.main.JavaCompiler.compile2(JavaCompiler.java:892) at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:851) at com.sun.tools.javac.main.Main.compile(Main.java:441) at com.sun.tools.javac.main.Main.compile(Main.java:358) at com.sun.tools.javac.main.Main.compile(Main.java:347) at com.sun.tools.javac.main.Main.compile(Main.java:338) at com.sun.tools.javac.Main.compile(Main.java:76) at com.sun.tools.javac.Main.main(Main.java:61) >javac Main.java java.lang.AssertionError: typecode 20 at com.sun.tools.javac.jvm.Code.typecode(Code.java:245) at com.sun.tools.javac.jvm.Items$Item.coerce(Items.java:273) at com.sun.tools.javac.jvm.Gen.genExpr(Gen.java:834) at com.sun.tools.javac.jvm.Gen.genArgs(Gen.java:851) at com.sun.tools.javac.jvm.Gen.visitNewClass(Gen.java:1732) at com.sun.tools.javac.tree.JCTree$JCNewClass.accept(JCTree.java:1444) at com.sun.tools.javac.jvm.Gen.genExpr(Gen.java:832) at com.sun.tools.javac.jvm.Gen.genArgs(Gen.java:851) at com.sun.tools.javac.jvm.Gen.visitApply(Gen.java:1689) at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java :1393) at com.sun.tools.javac.jvm.Gen.genExpr(Gen.java:832) at com.sun.tools.javac.jvm.Gen.visitExec(Gen.java:1637) at com.sun.tools.javac.tree.JCTree$JCExpressionStatement.accept(JCTree.j ava:1224) at com.sun.tools.javac.jvm.Gen.genDef(Gen.java:679) at com.sun.tools.javac.jvm.Gen.genStat(Gen.java:714) at com.sun.tools.javac.jvm.Gen.genStat(Gen.java:700) at com.sun.tools.javac.jvm.Gen.genStats(Gen.java:751) at com.sun.tools.javac.jvm.Gen.visitBlock(Gen.java:1029) at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:837) at com.sun.tools.javac.jvm.Gen.genDef(Gen.java:679) at com.sun.tools.javac.jvm.Gen.genStat(Gen.java:714) at com.sun.tools.javac.jvm.Gen.genMethod(Gen.java:907) at com.sun.tools.javac.jvm.Gen.visitMethodDef(Gen.java:880) at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:721) at com.sun.tools.javac.jvm.Gen.genDef(Gen.java:679) at com.sun.tools.javac.jvm.Gen.genClass(Gen.java:2245) at com.sun.tools.javac.main.JavaCompiler.genCode(JavaCompiler.java:734) at com.sun.tools.javac.main.JavaCompiler.generate(JavaCompiler.java:1478 ) at com.sun.tools.javac.main.JavaCompiler.generate(JavaCompiler.java:1442 ) at com.sun.tools.javac.main.JavaCompiler.compile2(JavaCompiler.java:892) at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:851) at com.sun.tools.javac.main.Main.compile(Main.java:441) at com.sun.tools.javac.main.Main.compile(Main.java:358) at com.sun.tools.javac.main.Main.compile(Main.java:347) at com.sun.tools.javac.main.Main.compile(Main.java:338) at com.sun.tools.javac.Main.compile(Main.java:76) at com.sun.tools.javac.Main.main(Main.java:61) [1]:http://mail.openjdk.java.net/pipermail/lambda-dev/2012-June/005095.html [2]:http://mail.openjdk.java.net/pipermail/lambda-dev/2012-June/005121.html Regards, bitter_fox From brian.goetz at oracle.com Mon Jul 2 15:21:50 2012 From: brian.goetz at oracle.com (brian.goetz at oracle.com) Date: Mon, 02 Jul 2012 22:21:50 +0000 Subject: hg: lambda/lambda/jdk: Change String/CharSequence/StringJoiner as{Chars,CodePoints} methods to return StreamSource instead of Iterable; get the unit tests compiling again; implement {Filter,Map,FlatMap}OpTest. Message-ID: <20120702222209.826F747C56@hg.openjdk.java.net> Changeset: b4e2639e9497 Author: briangoetz Date: 2012-07-02 18:21 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b4e2639e9497 Change String/CharSequence/StringJoiner as{Chars,CodePoints} methods to return StreamSource instead of Iterable; get the unit tests compiling again; implement {Filter,Map,FlatMap}OpTest. ! src/share/classes/java/lang/CharSequence.java ! src/share/classes/java/lang/String.java ! src/share/classes/java/util/Iterables.java ! src/share/classes/java/util/StringJoiner.java ! src/share/classes/java/util/functions/BiSink.java ! src/share/classes/java/util/functions/FlatMapper.java ! src/share/classes/java/util/streams/ParallelPipeline.java ! src/share/classes/java/util/streams/SequentialMapPipeline.java ! src/share/classes/java/util/streams/ops/FilterOp.java ! src/share/classes/java/util/streams/ops/FlatMapOp.java ! src/share/classes/java/util/streams/ops/MapOp.java ! src/share/classes/java/util/streams/ops/SortedOp.java ! test-ng/tests/org/openjdk/tests/java/util/FillableStringTest.java ! test-ng/tests/org/openjdk/tests/java/util/IterableTest.java ! test-ng/tests/org/openjdk/tests/java/util/IterablesTest.java ! test-ng/tests/org/openjdk/tests/java/util/IteratorsNullTest.java ! test-ng/tests/org/openjdk/tests/java/util/IteratorsTest.java ! test-ng/tests/org/openjdk/tests/java/util/LambdaTestHelpers.java ! test-ng/tests/org/openjdk/tests/java/util/MapStreamTest.java ! test-ng/tests/org/openjdk/tests/java/util/ParallelIterableTest.java ! test-ng/tests/org/openjdk/tests/java/util/StringJoinerTest.java ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/FilterOpTest.java + test-ng/tests/org/openjdk/tests/java/util/streams/ops/FlatMapOpTest.java + test-ng/tests/org/openjdk/tests/java/util/streams/ops/MapOpTest.java ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/StreamOpTestCase.java ! test-ng/tests/org/openjdk/tests/javac/LambdaTranslationTest1.java From richard.warburton at gmail.com Tue Jul 3 04:41:20 2012 From: richard.warburton at gmail.com (Richard Warburton) Date: Tue, 3 Jul 2012 12:41:20 +0100 Subject: London Lambdas Hackday Overview Message-ID: Hey all, The London Java Community ran another Lambdas Hackday on Saturday 30th. I felt it was quite a productive event which many people learnt from and which we accumulated some feedback about how people are using the new language features from. After the first one I sent in feedback to one go, however, I think its better this time to split it up into several different emails, so we get better discussion threading. The split is as follows: Potential Bugs and Feature Requests Developer Usage Comments about transforming legacy Code Parallelism and Performance considerations I suspect we'll be running another event in a couple of months time, so if there's any thoughts from the EG on what to focus on, that's always appreciated. And again thanks go out to everyone who was involved, I think it was a fun and productive experience. regards, Richard From richard.warburton at gmail.com Tue Jul 3 04:41:44 2012 From: richard.warburton at gmail.com (Richard Warburton) Date: Tue, 3 Jul 2012 12:41:44 +0100 Subject: London Lambdas Hackday: Bugs and Feature Requests Message-ID: 1. Verification Bug There is a possible bug in the bytecode verifier for the current Java 1.8 Lambda builds that is rejecting some bytecode built with previous versions of javac. I have several example methods that fail verification, so hopefully it can be tracked down from them. In all cases we used the -noverify option in order to work around the error, and didn't identify any strange results from it, and in all cases java7u4 passed verification for these classes fine. In Maven 3.0.4: org/sonatype/guice/bean/locators/RankedSequence, method: count signature: ()J) Stack size too large at org.sonatype.guice.bean.locators.DefaultBeanLocator.(DefaultBeanLocator.java:52) at org.codehaus.plexus.DefaultPlexusContainer.(DefaultPlexusContainer.java:119) java.lang.VerifyError: (class: org/codehaus/plexus/archiver/jar/Manifest, method: count signature: ()J) Stack size too large at org.apache.maven.archiver.MavenArchiver.getManifest(MavenArchiver.java:212) at org.apache.maven.archiver.MavenArchiver.getManifest(MavenArchiver.java:107) In netty used vert.x (https://github.com/purplefox/vert.x/blob/master/lib/main/netty.jar) java.lang.VerifyError: (class: org/jboss/netty/channel/group/DefaultChannelGroup, method: count signature: ()J) Stack size too large at org.vertx.java.core.net.impl.DefaultNetServer.listen(DefaultNetServer.java:117) 2. Ant Bug We previously had an issue with using Ant with lambda 8 binaries that I think we've managed to nail down a bit more. Versions previous to 1.8.3 seem to work ok, though they obviously don't support source and target versions for 1.8. Versions 1.8.3 and 1.8.4 don't work out of the box, but do work if you symlink javac to javac1.8. Obviously its not the responsibility of people on this list to fix the problem, but I'm posting it here in the interests of general information. We will be talking to the Ant people about what their approach going forward as really it would be helpful if they had a 'best effort' approach for supporting announced future versions as well as maintaining backwards compatibility. 3. Collections Feature Request There was a request for a basic zip function and also a transpose function. This may be planned for the next iteration, but I didn't see these within the API provided by build 45. From richard.warburton at gmail.com Tue Jul 3 04:42:32 2012 From: richard.warburton at gmail.com (Richard Warburton) Date: Tue, 3 Jul 2012 12:42:32 +0100 Subject: London Lambdas Hackday: Developer Practices Message-ID: Comments about how developers were using lambdas in our hack session. In no particular order: 1. addAll vs into A developer had an interable that he wanted to put all the values from into a collection. He tried to use addAll, but it works over a collection, not an iterable. He could have used into and flipped dispatch object with the argument, but it wasn't obvious to do that. This might be just a case of 'old habits die hard' but it might also be 2. TDD Only 1/5 of the developers at our hackday were using TDD. I?m unsure as to whether this reflects preferred practices or whether they just considered spiking is the best thing for experiments. We will be running a JSR-310 hackday next week and many of the activities will be Test driven, so it'll be interesting to see what happens there. Martijn, "I think this is indicative of the % of developers who actually practice TDD voluntarily" 3. Some feedback from Martijn: I noticed that I happily started using a chaining idiom in my code, e.g. return students.filter(student -> student.getAge() > 18).into(new ArrayList<>()); Given my lack of recent functional programming expertise, I think this is a good thing. But I'm a little concerned that the chaining idiom becomes hard to read for non-functional programmers, some education might be required. Perhaps in the educational material, samples are laid out like so (each 'chained' method is lined up with the method before it): return students.filter(student -> student.getAge() > 18) .into(new ArrayList<>()); You might also find Java developers wanting to pull everything back into a local variable, e.g.: List filteredStudents = new ArrayList<>() return students.filter(student -> student.getAge() > 18).into(filteredStudents); Another example pulling the Predicate in locally: Predicate isLegal = (Student student) -> student.getAge() > 18; return students.filter(isLegal).into(new ArrayList()); One other (unecessary?) idiom they might use is assigning back to a collection that is the result of the filter/reduce/map/whatever, e.g.: List legalStudents = new ArrayList<>(); Predicate isLegal = (Student student) -> student.getAge() > 18; legalStudents = students.filter(isLegal).into(legalStudents); return legalStudents; // as opposed to // return students.filter(isLegal).into(legalStudents); 4. Type inference IDE or compiler support might be needed to teach developers that Java is smarter than they think with regards to Type inference. For example a refactor to do the following: // Predicate isAdult = (Student student) -> student.getAge() > 18; // Can be written as: Predicate isAdult = student -> student.getAge() > 18; Perhaps a -lint option on javac for this kind of thing would be useful? I guess it ultimately depends on how the expected idiom for writing this code works. 5. Function Composition There was a genuine desire from people to have function composition. This was somewhat driven by people with experience of functional programming in other languages, but there were still scenarios where it seemed like the cleanest idiom. The lack of function types seems to make it hard to introduce function composition in the general case, but is there an expectation that composition methods will be provided for all the functional core library interfaces? From richard.warburton at gmail.com Tue Jul 3 04:43:26 2012 From: richard.warburton at gmail.com (Richard Warburton) Date: Tue, 3 Jul 2012 12:43:26 +0100 Subject: London Lambdas Hackday: Existing Code Message-ID: Some thoughts from lambdafying existing code. Example A: Vert.x One of the projects we tried to lambda-ize was vert.x. This is essentially an asynchronous eventing system (similar to node.js) on the JVM. This was a big success in the sense that because everything was based upon callbacks to a handler interface, it was incredibly straightforward to lambda-ize and it made code both easier to read and shorter. Unfortunately it was really too easy - we didn't really learn that much from this exercise. My only comment building on this is that variable scoping makes converting anonymous inner classes more difficult than absolutely necessary. The context to this was a programmer converting anonymous inner classes in some existing code to lambdas in order to remove boilerplate. Due to the fact that the inner function had a variable with the same name as a variable that had been defined in the outer method, he received a ?error: variable num is already defined in method? message. Example B: MutabilityDetector Firstly thanks for this specifically go to Graham Allen and his interesting project MutabilityDetector[0], which brings up an interesting example of how some code might evolve into lambdas. Its also an interesting example because its a slightly leftfield use of collections. Take a look at the following three variations of the same class. Plain java implementation, no guava and no lambdas [1] (note the use of variable names to describe the transformations that were occuring) With Guava functions, and using anonymous inner classes [2] The jdk8 lambda implementation, using jdk8 collections [3] (note I could have inlined, but wanted to keep the naming. Also now happy to make the method static, so there's no public static instance there) This example spurned some interesting discussion: 1. Guava?s predicates vs Java 8 Predicates People using Guava's predicate library already will have an interface doing something identical to the Java 8 Predicate. Furthermore they will be able to 2. It's a win There was a large code reduction and readability improvement over the legacy code, both plain Java and the guavised code. 3. Method References If you heavily use guava's FP constructs then there's an expectation of needing some kind of Function. In other words if you're using a method reference SomeClass::someMethod, then you expect someMethod to be of type, "Function someMethod()" rather than "Foo someMethod(Bar bar)". From talking to people, it actually seems like method references are more natural if they're not coming from a guava background. This isn't just guava - there are several libraries offering a limited range of FP Oriented facilities. Not sure what can be done about this, but perhaps this is another thing that could be helped with documentation and examples, rather than needing a language/API change. On a related note, it was initially hard to understand where you got a method reference from. I suspect that this is something that programmers need to just develop a sense for, but there certainly was confusion about static and instance method references. Some people tried to use SomeClass::someMethod instead of someInstance::someMethod when getting obtaining references. At a conceptual level it seems obvious if you're referring to an instance method it needs to be associated with some instance, but there is something confusing about this. 4. Factory naming conventions don't make sense anymore If you care about API Fluency then you might frequently have factory methods that are named in that style, for example: LocalDate eventDate = LocalDate.from(eventTimestamp) And "LocalDate from eventTimestamp" reads like an English sentence. However when you start to use a factory method as a method reference, the naming convention is totally lost. List events = timestamps.map(Localdate::from) .into(new ArrayList()) Here "timestamps map Localdate from" doesn't read as an English sentence. What I really want to say in code is the equivalent of "timestamps map into LocalDate". Some attempts: (a) Now if you rename the factory method "from" into "into", then you get "timestamps map Localdate into", which is better, but this then breaks the factory naming convention for non-mapping examples, so "LocalDate.into(timestamp)" reads the wrong way round. (b) If you invert the class and method order in method references then you end up with "timestamps map into LocalDate", but obviously this has broken the connection between SomeClass.someMethod and SomeClass::someMethod that method references are premised upon. Which I'm guessing pretty much rules it out. (c) You can write a second factory method that uses a functional interface, and then static import it, for example in the library: public static final Mapper intoLocalDate = LocalDate::from And in the client code, use a static import: timestamps.map(intoLocalDate) This still fails if the factory method is overloaded by argument, as LocalDate.from is, since you can't overload the field "intoLocalDate" by type. You can get around this by having multiple factory methods for each argument type, eg: public static final Mapper intoLocalDateByTimestamp = LocalDate::from This still isn't nice, because it requires that the library author writes a duplicate for all their fluent factory methods if they expect them to be used as a mapper, which limits the effectiveness of method references as a boilerplate reducing language feature. Not sure if anyone has anything nice and improving on this front. The point was raised in discussion that if you care about fluency then you don't mind duplicating every factory for readibility's sake - which might be true. regards, Richard [0] http://code.google.com/p/mutability-detector/ [1] http://code.google.com/p/mutability-detector/source/browse/trunk/MutabilityDetector/trunk/MutabilityDetector/src/main/java/org/mutabilitydetector/locations/ClassNameConverter.java?r=578 [2] http://code.google.com/p/mutability-detector/source/browse/trunk/MutabilityDetector/trunk/MutabilityDetector/src/main/java/org/mutabilitydetector/locations/ClassNameConverter.java [3] http://code.google.com/p/mutability-detector/source/browse/trunk/MutabilityDetector/branches/jdk8lambdahack/MutabilityDetector/src/main/java/org/mutabilitydetector/locations/ClassNameConverter.java From richard.warburton at gmail.com Tue Jul 3 04:43:59 2012 From: richard.warburton at gmail.com (Richard Warburton) Date: Tue, 3 Jul 2012 12:43:59 +0100 Subject: London Lambdas Hackday: Performance and Parallelism Message-ID: During the hackday some people wrote a functional merge sort, and then tried to parallelise it. My understanding of the situation is that fundamentally the main motivation behind the parallel collection operations is performance. They hadn't realised that there wasn't support in the distributed build for the parallelism features mentioned in the overview doc until they tried it but I still think there's interesting points to be learned from their methodology. 1. Optimisation before Analysis They didn't profile, they guessed what the bottleneck in their program was. This will definitely happen in real life development scenarios, and I don't think many people even have sensible rules of thumb. With hindsight I should have surveyed the room to find out what percentage of developer's knew what Amdahl's Law was, but nevermind. They key point is that when you make parallelism easy to obtain people will attempt it without considering the consequences of their actions. 2. What is the decomposition model of parallel()? This isn't obvious from the documentation. Is there a cost model for splitting things up? Can people easily figure out a computational cost budget between different components and work out at what point there's a benefit to parallelism? 3. Readability of Profiling If you profile for execution time then you may hit a scenario where a lot of your CPU time is begin eaten by a lambda. In the build 45 implementation these were being compiled as anonymous inner classes, which won't be the final strategy but it meant I couldn't really experiment with profiling. What will a lambda method look like when displayed in a profiler? Have you figured out a method naming convention? I guess the point of all of the above is that while making it easy to write data parallel algorithms is a nice feature to have, performance analysis frequently dominates the time taken to find an effective solution to performance problems. When we ran the hackday and the first thing that people who were parallelising did was to guess and not measure it really validated my worst fears on the situation. Performance analysis is not something I've seen discussed on the observer's mailing list but it seems an issue that should be discussed. From brian.goetz at oracle.com Tue Jul 3 07:55:16 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Tue, 03 Jul 2012 10:55:16 -0400 Subject: London Lambdas Hackday: Bugs and Feature Requests In-Reply-To: References: Message-ID: <4FF307D4.6010605@oracle.com> > 3. Collections Feature Request > > There was a request for a basic zip function and also a transpose > function. This may be planned for the next iteration, but I didn't > see these within the API provided by build 45. I'd like to drill into the "zip" request. Was this mostly borne of "it seems like it would be good to have", or did the participants actually run into a use case explored in the hack day in which it was discovered that the libraries did not have a good way to express the problem? By transpose, do you mean swapping the key/value in a MapStream? From brian.goetz at oracle.com Tue Jul 3 08:13:27 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Tue, 03 Jul 2012 11:13:27 -0400 Subject: London Lambdas Hackday: Developer Practices In-Reply-To: References: Message-ID: <4FF30C17.8030604@oracle.com> > 1. addAll vs into > > A developer had an interable that he wanted to put all the values from > into a collection. He tried to use addAll, but it works over a > collection, not an iterable. He could have used into and flipped > dispatch object with the argument, but it wasn't obvious to do that. > This might be just a case of 'old habits die hard' but it might also > be Whatever we do here will change when streams are more Iterator-like and less Iterable-like. (This is a big theme for the next round of API design, currently in progress in a branch, which should be rolled out hopefully soon.) Would a Stream.concat(otherStream) method do what you were thinking of? > 3. Some feedback from Martijn: > > I noticed that I happily started using a chaining idiom in my code, e.g. > > return students.filter(student -> student.getAge() > 18).into(new > ArrayList<>()); > > Given my lack of recent functional programming expertise, I think this > is a good thing. But I'm a little concerned that the chaining idiom > becomes hard to read for non-functional programmers, some education > might be required. Perhaps in the educational material, samples are > laid out like so (each 'chained' method is lined up with the method > before it): > > return students.filter(student -> student.getAge() > 18) > .into(new ArrayList<>()); Absolutely. In all our sample code, we use one method per line, with the dots lining up. IDEs mostly support this. > You might also find Java developers wanting to pull everything back > into a local variable, e.g.: > > List filteredStudents = new ArrayList<>() > return students.filter(student -> student.getAge() > 18).into(filteredStudents); This is a common first impulse of Java developers -- give everything a name -- but will probably be overused until people get comfortable with chaining. A major design goal for these libraries has been to enable getting rid of the "garbage intermediate variables". The farther between their declaration and use (say, if the chain in the above example were longer), the more problematic the garbage variables become. > Another example pulling the Predicate in locally: > > Predicate isLegal = (Student student) -> student.getAge() > 18; > return students.filter(isLegal).into(new ArrayList()); If people want to do this for readability or reuse, that's fine. (If they think there is any performance benefit to it, they're mistaken; stateless lambda captures are optimized into constant loads.) > One other (unecessary?) idiom they might use is assigning back to a > collection that is the result of the filter/reduce/map/whatever, e.g.: > > List legalStudents = new ArrayList<>(); > Predicate isLegal = (Student student) -> student.getAge() > 18; > legalStudents = students.filter(isLegal).into(legalStudents); > return legalStudents; > // as opposed to > // return students.filter(isLegal).into(legalStudents); Right. These will be hard habits for people to break. > 4. Type inference > > IDE or compiler support might be needed to teach developers that Java > is smarter than they think with regards to Type inference. For > example a refactor to do the following: > > // Predicate isAdult = (Student student) -> student.getAge() > 18; > // Can be written as: > Predicate isAdult = student -> student.getAge() > 18; > > Perhaps a -lint option on javac for this kind of thing would be > useful? I guess it ultimately depends on how the expected idiom for > writing this code works. I expect IDEs will auto-suggest for this. > 5. Function Composition > > There was a genuine desire from people to have function composition. > This was somewhat driven by people with experience of functional > programming in other languages, but there were still scenarios where > it seemed like the cleanest idiom. The lack of function types seems > to make it hard to introduce function composition in the general case, > but is there an expectation that composition methods will be provided > for all the functional core library interfaces? There is some very limited type-specific composition, such as Mapper.compose or Predicate.{and,or}. But I suspect whatever we might do in the area of general-purpose composition would be deeply disappointing to functies. So we're unlikely to do much here. From brian.goetz at oracle.com Tue Jul 3 08:28:09 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Tue, 03 Jul 2012 11:28:09 -0400 Subject: London Lambdas Hackday: Existing Code In-Reply-To: References: Message-ID: <4FF30F89.5060204@oracle.com> > One of the projects we tried to lambda-ize was vert.x. This is > essentially an asynchronous eventing system (similar to node.js) on > the JVM. This was a big success in the sense that because everything > was based upon callbacks to a handler interface, it was incredibly > straightforward to lambda-ize and it made code both easier to read and > shorter. Unfortunately it was really too easy - we didn't really > learn that much from this exercise. Well, we learned one thing -- that easy examples just work. That's something. > My only comment building on this is that variable scoping makes > converting anonymous inner classes more difficult than absolutely > necessary. The context to this was a programmer converting anonymous > inner classes in some existing code to lambdas in order to remove > boilerplate. Due to the fact that the inner function had a variable > with the same name as a variable that had been defined in the outer > method, he received a ?error: variable num is already defined in > method? message. This is one of those things that is still under discussion. The "no shadowing" rule comes from a motivation that lambdas are more like ordinary blocks of code (like the body of an 'if') than like inner classes, and shadowing is prohibited in those contexts. But we're not sure if this helps or hurts. > This example spurned some interesting discussion: > > 1. Guava?s predicates vs Java 8 Predicates > > People using Guava's predicate library already will have an interface > doing something identical to the Java 8 Predicate. Furthermore they > will be able to to? > 3. Method References > > If you heavily use guava's FP constructs then there's an expectation > of needing some kind of Function. In other words if you're > using a method reference SomeClass::someMethod, then you expect > someMethod to be of type, "Function someMethod()" rather than > "Foo someMethod(Bar bar)". From talking to people, it actually seems > like method references are more natural if they're not coming from a > guava background. This isn't just guava - there are several libraries > offering a limited range of FP Oriented facilities. Not sure what can > be done about this, but perhaps this is another thing that could be > helped with documentation and examples, rather than needing a > language/API change. Absolutely. Method references are the hidden gem of this whole exercise, but will take some time (and IDE help!) for people to realize their effectiveness. > On a related note, it was initially hard to understand where you got a > method reference from. I suspect that this is something that > programmers need to just develop a sense for, but there certainly was > confusion about static and instance method references. Some people > tried to use SomeClass::someMethod instead of someInstance::someMethod > when getting obtaining references. At a conceptual level it seems > obvious if you're referring to an instance method it needs to be > associated with some instance, but there is something confusing about > this. Actually, its more complicated than that. You can take a method reference to an instance method in two ways, bound and unbound. Both are useful; I think the unbound form is probably more useful. For class C, if you have an instance method foo of type T->U, then C::foo is of type (C, T) -> U and instanceOfC::foo is of type T -> U. The unbound form shows up in "map" a lot: people.filter(Person::isTall) .map(Person::getHeight) .into(tallPeopleHeights); Here, the instance is provided by the stream. > 4. Factory naming conventions don't make sense anymore > > If you care about API Fluency then you might frequently have factory > methods that are named in that style, for example: > > LocalDate eventDate = LocalDate.from(eventTimestamp) > > And "LocalDate from eventTimestamp" reads like an English sentence. > However when you start to use a factory method as a method reference, > the naming convention is totally lost. Good point. In this case, maybe better to just use a lambda for readability: timestamps.map(t -> LocalDate.from(t)) .into(...) From brian.goetz at oracle.com Tue Jul 3 08:45:50 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Tue, 03 Jul 2012 11:45:50 -0400 Subject: London Lambdas Hackday: Performance and Parallelism In-Reply-To: References: Message-ID: <4FF313AE.1060400@oracle.com> > They didn't profile, they guessed what the bottleneck in their program > was. This will definitely happen in real life development scenarios, > and I don't think many people even have sensible rules of thumb. With > hindsight I should have surveyed the room to find out what percentage > of developer's knew what Amdahl's Law was, but nevermind. They key > point is that when you make parallelism easy to obtain people will > attempt it without considering the consequences of their actions. This is definitely true. Our goal here is make it easy to collect the low-hanging fruit; get 80% of the benefit for 5% of the work. But, you still have to do *some* work -- you have to know something about the collection that is the source of your data, for example. > 2. What is the decomposition model of parallel()? > > This isn't obvious from the documentation. Is there a cost model for > splitting things up? Can people easily figure out a computational > cost budget between different components and work out at what point > there's a benefit to parallelism? Each collection should document something about its decomposition behavior, just as it does its iteration behavior. The default decomposition will be pretty bad; we'll be lucky to not get negative speedup from parallelism on, say, a LinkedList. Specific collection classes like ArrayList or TreeSet will provide a better decomposition. > 3. Readability of Profiling > > If you profile for execution time then you may hit a scenario where a > lot of your CPU time is begin eaten by a lambda. In the build 45 > implementation these were being compiled as anonymous inner classes, > which won't be the final strategy but it meant I couldn't really > experiment with profiling. What will a lambda method look like when > displayed in a profiler? Have you figured out a method naming > convention? It will be a method in the capturing class named lambda$nnn. From mike.duigou at oracle.com Tue Jul 3 11:53:45 2012 From: mike.duigou at oracle.com (Mike Duigou) Date: Tue, 3 Jul 2012 11:53:45 -0700 Subject: hg: lambda/lambda/hotspot: 2 new changesets In-Reply-To: References: <20120630170811.0B04547C1E@hg.openjdk.java.net> Message-ID: <11C26F8B-C618-4BB1-928A-B92C5F8D2E6A@oracle.com> What symbol is it looking for? You possibly need a newer boot jdk. 1.7.0_u5 should be new enough. Mike On Jul 1 2012, at 17:56 , Brian Goetz wrote: > It seems the merge from jdk8 may have borked the Mac build? I am getting errors for a dylib now when I invoke the jvm. > > Sent from my iPhone > > On Jun 30, 2012, at 12:08 PM, keith.mcguigan at oracle.com wrote: > >> Changeset: 38ee6d6ec0a8 >> Author: kamg >> Date: 2012-06-30 08:41 -0400 >> URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/38ee6d6ec0a8 >> >> Summary: Correct shadow calculation and account for immediate generic info >> >> ! src/share/vm/classfile/bytecodeAssembler.cpp >> ! src/share/vm/classfile/defaultMethods.cpp >> ! src/share/vm/classfile/genericSignatures.hpp >> >> Changeset: 5b704be0aec6 >> Author: kamg >> Date: 2012-06-30 09:13 -0400 >> URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/5b704be0aec6 >> >> Merge >> >> >> > From brian.goetz at oracle.com Tue Jul 3 13:04:07 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Tue, 03 Jul 2012 16:04:07 -0400 Subject: London Lambdas Hackday Overview In-Reply-To: References: Message-ID: <4FF35037.1090907@oracle.com> Thanks Richard and LJC for all your help with this! Look forward to the next one -- we'll have some good new stuff by then. On 7/3/2012 7:41 AM, Richard Warburton wrote: > Hey all, > > The London Java Community ran another Lambdas Hackday on Saturday > 30th. I felt it was quite a productive event which many people learnt > from and which we accumulated some feedback about how people are using > the new language features from. After the first one I sent in > feedback to one go, however, I think its better this time to split it > up into several different emails, so we get better discussion > threading. The split is as follows: > > Potential Bugs and Feature Requests > Developer Usage > Comments about transforming legacy Code > Parallelism and Performance considerations > > I suspect we'll be running another event in a couple of months time, > so if there's any thoughts from the EG on what to focus on, that's > always appreciated. And again thanks go out to everyone who was > involved, I think it was a fun and productive experience. > > regards, > > Richard > From stuart.marks at oracle.com Tue Jul 3 17:47:09 2012 From: stuart.marks at oracle.com (stuart.marks at oracle.com) Date: Wed, 04 Jul 2012 00:47:09 +0000 Subject: hg: lambda/lambda/jdk: Fix FILES_java.gmk. Update test-ng/README. Message-ID: <20120704004728.41B3447C83@hg.openjdk.java.net> Changeset: 2bc451016727 Author: smarks Date: 2012-07-03 17:49 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/2bc451016727 Fix FILES_java.gmk. Update test-ng/README. ! make/java/java/FILES_java.gmk ! test-ng/README From howard.lovatt at gmail.com Tue Jul 3 22:41:59 2012 From: howard.lovatt at gmail.com (Howard Lovatt) Date: Wed, 4 Jul 2012 15:41:59 +1000 Subject: London Lambdas Hackday: Existing Code In-Reply-To: <4FF30F89.5060204@oracle.com> References: <4FF30F89.5060204@oracle.com> Message-ID: Re Scoping. I too find the conversion from inner clases to lambdas and vice versa error prone. Since ifs and fors are likely to be less common once a lambdafied collection library is available, particularly in parallel form, the 'desire' to be like a if/for block is reduced and the 'desire' to be like a class increased. On 4 July 2012 01:28, Brian Goetz wrote: > > One of the projects we tried to lambda-ize was vert.x. This is > > essentially an asynchronous eventing system (similar to node.js) on > > the JVM. This was a big success in the sense that because everything > > was based upon callbacks to a handler interface, it was incredibly > > straightforward to lambda-ize and it made code both easier to read and > > shorter. Unfortunately it was really too easy - we didn't really > > learn that much from this exercise. > > Well, we learned one thing -- that easy examples just work. That's > something. > > > My only comment building on this is that variable scoping makes > > converting anonymous inner classes more difficult than absolutely > > necessary. The context to this was a programmer converting anonymous > > inner classes in some existing code to lambdas in order to remove > > boilerplate. Due to the fact that the inner function had a variable > > with the same name as a variable that had been defined in the outer > > method, he received a ?error: variable num is already defined in > > method? message. > > This is one of those things that is still under discussion. The "no > shadowing" rule comes from a motivation that lambdas are more like > ordinary blocks of code (like the body of an 'if') than like inner > classes, and shadowing is prohibited in those contexts. But we're not > sure if this helps or hurts. > > > This example spurned some interesting discussion: > > > > 1. Guava?s predicates vs Java 8 Predicates > > > > People using Guava's predicate library already will have an interface > > doing something identical to the Java 8 Predicate. Furthermore they > > will be able to > > to? > > > 3. Method References > > > > If you heavily use guava's FP constructs then there's an expectation > > of needing some kind of Function. In other words if you're > > using a method reference SomeClass::someMethod, then you expect > > someMethod to be of type, "Function someMethod()" rather than > > "Foo someMethod(Bar bar)". From talking to people, it actually seems > > like method references are more natural if they're not coming from a > > guava background. This isn't just guava - there are several libraries > > offering a limited range of FP Oriented facilities. Not sure what can > > be done about this, but perhaps this is another thing that could be > > helped with documentation and examples, rather than needing a > > language/API change. > > Absolutely. Method references are the hidden gem of this whole > exercise, but will take some time (and IDE help!) for people to realize > their effectiveness. > > > On a related note, it was initially hard to understand where you got a > > method reference from. I suspect that this is something that > > programmers need to just develop a sense for, but there certainly was > > confusion about static and instance method references. Some people > > tried to use SomeClass::someMethod instead of someInstance::someMethod > > when getting obtaining references. At a conceptual level it seems > > obvious if you're referring to an instance method it needs to be > > associated with some instance, but there is something confusing about > > this. > > Actually, its more complicated than that. You can take a method > reference to an instance method in two ways, bound and unbound. Both > are useful; I think the unbound form is probably more useful. For class > C, if you have an instance method foo of type T->U, then > > C::foo > > is of type (C, T) -> U and > > instanceOfC::foo > > is of type T -> U. > > The unbound form shows up in "map" a lot: > > people.filter(Person::isTall) > .map(Person::getHeight) > .into(tallPeopleHeights); > > Here, the instance is provided by the stream. > > > 4. Factory naming conventions don't make sense anymore > > > > If you care about API Fluency then you might frequently have factory > > methods that are named in that style, for example: > > > > LocalDate eventDate = LocalDate.from(eventTimestamp) > > > > And "LocalDate from eventTimestamp" reads like an English sentence. > > However when you start to use a factory method as a method reference, > > the naming convention is totally lost. > > Good point. In this case, maybe better to just use a lambda for > readability: > > timestamps.map(t -> LocalDate.from(t)) > .into(...) > > > -- -- Howard. From howard.lovatt at gmail.com Tue Jul 3 22:49:49 2012 From: howard.lovatt at gmail.com (Howard Lovatt) Date: Wed, 4 Jul 2012 15:49:49 +1000 Subject: London Lambdas Hackday: Developer Practices In-Reply-To: <4FF30C17.8030604@oracle.com> References: <4FF30C17.8030604@oracle.com> Message-ID: Re. Chaining I personally like the chaining style (particularly with the dots lined up). However, I have found it a pain with the Netbeans debugger because you can't see the intermediate results. This has often caused me to introduce variables for all the steps and to return the final array separately (so I can see what is happening). Any idea if IDEs and the underlying connection to the JVM will be updated to support seeing intermediates? On 4 July 2012 01:13, Brian Goetz wrote: > > 1. addAll vs into > > > > A developer had an interable that he wanted to put all the values from > > into a collection. He tried to use addAll, but it works over a > > collection, not an iterable. He could have used into and flipped > > dispatch object with the argument, but it wasn't obvious to do that. > > This might be just a case of 'old habits die hard' but it might also > > be > > Whatever we do here will change when streams are more Iterator-like and > less Iterable-like. (This is a big theme for the next round of API > design, currently in progress in a branch, which should be rolled out > hopefully soon.) Would a Stream.concat(otherStream) method do what you > were thinking of? > > > 3. Some feedback from Martijn: > > > > I noticed that I happily started using a chaining idiom in my code, e.g. > > > > return students.filter(student -> student.getAge() > 18).into(new > > ArrayList<>()); > > > > Given my lack of recent functional programming expertise, I think this > > is a good thing. But I'm a little concerned that the chaining idiom > > becomes hard to read for non-functional programmers, some education > > might be required. Perhaps in the educational material, samples are > > laid out like so (each 'chained' method is lined up with the method > > before it): > > > > return students.filter(student -> student.getAge() > 18) > > .into(new ArrayList<>()); > > Absolutely. In all our sample code, we use one method per line, with > the dots lining up. IDEs mostly support this. > > > You might also find Java developers wanting to pull everything back > > into a local variable, e.g.: > > > > List filteredStudents = new ArrayList<>() > > return students.filter(student -> student.getAge() > > 18).into(filteredStudents); > > This is a common first impulse of Java developers -- give everything a > name -- but will probably be overused until people get comfortable with > chaining. A major design goal for these libraries has been to enable > getting rid of the "garbage intermediate variables". The farther > between their declaration and use (say, if the chain in the above > example were longer), the more problematic the garbage variables become. > > > Another example pulling the Predicate in locally: > > > > Predicate isLegal = (Student student) -> student.getAge() > 18; > > return students.filter(isLegal).into(new ArrayList()); > > If people want to do this for readability or reuse, that's fine. (If > they think there is any performance benefit to it, they're mistaken; > stateless lambda captures are optimized into constant loads.) > > > One other (unecessary?) idiom they might use is assigning back to a > > collection that is the result of the filter/reduce/map/whatever, e.g.: > > > > List legalStudents = new ArrayList<>(); > > Predicate isLegal = (Student student) -> student.getAge() > 18; > > legalStudents = students.filter(isLegal).into(legalStudents); > > return legalStudents; > > // as opposed to > > // return students.filter(isLegal).into(legalStudents); > > Right. These will be hard habits for people to break. > > > 4. Type inference > > > > IDE or compiler support might be needed to teach developers that Java > > is smarter than they think with regards to Type inference. For > > example a refactor to do the following: > > > > // Predicate isAdult = (Student student) -> student.getAge() > > 18; > > // Can be written as: > > Predicate isAdult = student -> student.getAge() > 18; > > > > Perhaps a -lint option on javac for this kind of thing would be > > useful? I guess it ultimately depends on how the expected idiom for > > writing this code works. > > I expect IDEs will auto-suggest for this. > > > 5. Function Composition > > > > There was a genuine desire from people to have function composition. > > This was somewhat driven by people with experience of functional > > programming in other languages, but there were still scenarios where > > it seemed like the cleanest idiom. The lack of function types seems > > to make it hard to introduce function composition in the general case, > > but is there an expectation that composition methods will be provided > > for all the functional core library interfaces? > > There is some very limited type-specific composition, such as > Mapper.compose or Predicate.{and,or}. But I suspect whatever we might > do in the area of general-purpose composition would be deeply > disappointing to functies. So we're unlikely to do much here. > > > > > -- -- Howard. From brian.goetz at oracle.com Tue Jul 3 23:09:52 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Wed, 04 Jul 2012 02:09:52 -0400 Subject: London Lambdas Hackday: Developer Practices In-Reply-To: References: <4FF30C17.8030604@oracle.com> Message-ID: <4FF3DE30.8080409@oracle.com> For those that like to debug with printf, a "tee()" method in the chain can help: list.filter(...) .tee(System.out::println) .map(...) On 7/4/2012 1:49 AM, Howard Lovatt wrote: > Re. Chaining > > I personally like the chaining style (particularly with the dots lined > up). However, I have found it a pain with the Netbeans debugger because > you can't see the intermediate results. This has often caused me to > introduce variables for all the steps and to return the final > array separately (so I can see what is happening). > > Any idea if IDEs and the underlying connection to the JVM will be > updated to support seeing intermediates? > > On 4 July 2012 01:13, Brian Goetz > wrote: > > > 1. addAll vs into > > > > A developer had an interable that he wanted to put all the values > from > > into a collection. He tried to use addAll, but it works over a > > collection, not an iterable. He could have used into and flipped > > dispatch object with the argument, but it wasn't obvious to do that. > > This might be just a case of 'old habits die hard' but it might also > > be > > Whatever we do here will change when streams are more Iterator-like and > less Iterable-like. (This is a big theme for the next round of API > design, currently in progress in a branch, which should be rolled out > hopefully soon.) Would a Stream.concat(otherStream) method do what you > were thinking of? > > > 3. Some feedback from Martijn: > > > > I noticed that I happily started using a chaining idiom in my > code, e.g. > > > > return students.filter(student -> student.getAge() > 18).into(new > > ArrayList<>()); > > > > Given my lack of recent functional programming expertise, I think > this > > is a good thing. But I'm a little concerned that the chaining idiom > > becomes hard to read for non-functional programmers, some education > > might be required. Perhaps in the educational material, samples are > > laid out like so (each 'chained' method is lined up with the method > > before it): > > > > return students.filter(student -> student.getAge() > 18) > > .into(new ArrayList<>()); > > Absolutely. In all our sample code, we use one method per line, with > the dots lining up. IDEs mostly support this. > > > You might also find Java developers wanting to pull everything back > > into a local variable, e.g.: > > > > List filteredStudents = new ArrayList<>() > > return students.filter(student -> student.getAge() > > 18).into(filteredStudents); > > This is a common first impulse of Java developers -- give everything a > name -- but will probably be overused until people get comfortable with > chaining. A major design goal for these libraries has been to enable > getting rid of the "garbage intermediate variables". The farther > between their declaration and use (say, if the chain in the above > example were longer), the more problematic the garbage variables become. > > > Another example pulling the Predicate in locally: > > > > Predicate isLegal = (Student student) -> > student.getAge() > 18; > > return students.filter(isLegal).into(new ArrayList()); > > If people want to do this for readability or reuse, that's fine. (If > they think there is any performance benefit to it, they're mistaken; > stateless lambda captures are optimized into constant loads.) > > > One other (unecessary?) idiom they might use is assigning back to a > > collection that is the result of the filter/reduce/map/whatever, > e.g.: > > > > List legalStudents = new ArrayList<>(); > > Predicate isLegal = (Student student) -> > student.getAge() > 18; > > legalStudents = students.filter(isLegal).into(legalStudents); > > return legalStudents; > > // as opposed to > > // return students.filter(isLegal).into(legalStudents); > > Right. These will be hard habits for people to break. > > > 4. Type inference > > > > IDE or compiler support might be needed to teach developers that Java > > is smarter than they think with regards to Type inference. For > > example a refactor to do the following: > > > > // Predicate isAdult = (Student student) -> > student.getAge() > 18; > > // Can be written as: > > Predicate isAdult = student -> student.getAge() > 18; > > > > Perhaps a -lint option on javac for this kind of thing would be > > useful? I guess it ultimately depends on how the expected idiom for > > writing this code works. > > I expect IDEs will auto-suggest for this. > > > 5. Function Composition > > > > There was a genuine desire from people to have function composition. > > This was somewhat driven by people with experience of functional > > programming in other languages, but there were still scenarios where > > it seemed like the cleanest idiom. The lack of function types seems > > to make it hard to introduce function composition in the general > case, > > but is there an expectation that composition methods will be provided > > for all the functional core library interfaces? > > There is some very limited type-specific composition, such as > Mapper.compose or Predicate.{and,or}. But I suspect whatever we might > do in the area of general-purpose composition would be deeply > disappointing to functies. So we're unlikely to do much here. > > > > > > > > -- > -- Howard. > From fsarradin at gmail.com Tue Jul 3 23:35:00 2012 From: fsarradin at gmail.com (=?ISO-8859-1?Q?Fran=E7ois_Sarradin?=) Date: Wed, 4 Jul 2012 08:35:00 +0200 Subject: London Lambdas Hackday: Developer Practices In-Reply-To: References: <4FF30C17.8030604@oracle.com> Message-ID: Howard, Debugging method/function chaining is a recurrent problem in functional programming. In a sense, the way you use chaining in FP should help you to have a better understanding of the code. But it is not always the case. Nevertheless, you can use two workarounds in this situation. 1/ As Brian said, insert a print call in the chaining, but you need the tee method and you cannot use this with a debugger. 2/ You can put part of the chaining in a variable and continue the rest of the chaining from this variable. Like this: Iterable iter = myList.a().b(); iter.c().d(); In this case, you have to transform the code to observe it in a debugger. This is only possible if you have a write access to the code. I think there is a third possibility. But I have to introduce monads ;) And even with Java 8, it is hard to use them. Francois Le 4 juil. 2012 07:50, "Howard Lovatt" a ?crit : > Re. Chaining > > I personally like the chaining style (particularly with the dots lined up). > However, I have found it a pain with the Netbeans debugger because you > can't see the intermediate results. This has often caused me to introduce > variables for all the steps and to return the final array separately (so I > can see what is happening). > > Any idea if IDEs and the underlying connection to the JVM will be updated > to support seeing intermediates? > > On 4 July 2012 01:13, Brian Goetz wrote: > > > > 1. addAll vs into > > > > > > A developer had an interable that he wanted to put all the values from > > > into a collection. He tried to use addAll, but it works over a > > > collection, not an iterable. He could have used into and flipped > > > dispatch object with the argument, but it wasn't obvious to do that. > > > This might be just a case of 'old habits die hard' but it might also > > > be > > > > Whatever we do here will change when streams are more Iterator-like and > > less Iterable-like. (This is a big theme for the next round of API > > design, currently in progress in a branch, which should be rolled out > > hopefully soon.) Would a Stream.concat(otherStream) method do what you > > were thinking of? > > > > > 3. Some feedback from Martijn: > > > > > > I noticed that I happily started using a chaining idiom in my code, > e.g. > > > > > > return students.filter(student -> student.getAge() > 18).into(new > > > ArrayList<>()); > > > > > > Given my lack of recent functional programming expertise, I think this > > > is a good thing. But I'm a little concerned that the chaining idiom > > > becomes hard to read for non-functional programmers, some education > > > might be required. Perhaps in the educational material, samples are > > > laid out like so (each 'chained' method is lined up with the method > > > before it): > > > > > > return students.filter(student -> student.getAge() > 18) > > > .into(new ArrayList<>()); > > > > Absolutely. In all our sample code, we use one method per line, with > > the dots lining up. IDEs mostly support this. > > > > > You might also find Java developers wanting to pull everything back > > > into a local variable, e.g.: > > > > > > List filteredStudents = new ArrayList<>() > > > return students.filter(student -> student.getAge() > > > 18).into(filteredStudents); > > > > This is a common first impulse of Java developers -- give everything a > > name -- but will probably be overused until people get comfortable with > > chaining. A major design goal for these libraries has been to enable > > getting rid of the "garbage intermediate variables". The farther > > between their declaration and use (say, if the chain in the above > > example were longer), the more problematic the garbage variables become. > > > > > Another example pulling the Predicate in locally: > > > > > > Predicate isLegal = (Student student) -> student.getAge() > > 18; > > > return students.filter(isLegal).into(new ArrayList()); > > > > If people want to do this for readability or reuse, that's fine. (If > > they think there is any performance benefit to it, they're mistaken; > > stateless lambda captures are optimized into constant loads.) > > > > > One other (unecessary?) idiom they might use is assigning back to a > > > collection that is the result of the filter/reduce/map/whatever, e.g.: > > > > > > List legalStudents = new ArrayList<>(); > > > Predicate isLegal = (Student student) -> student.getAge() > > 18; > > > legalStudents = students.filter(isLegal).into(legalStudents); > > > return legalStudents; > > > // as opposed to > > > // return students.filter(isLegal).into(legalStudents); > > > > Right. These will be hard habits for people to break. > > > > > 4. Type inference > > > > > > IDE or compiler support might be needed to teach developers that Java > > > is smarter than they think with regards to Type inference. For > > > example a refactor to do the following: > > > > > > // Predicate isAdult = (Student student) -> student.getAge() > > > 18; > > > // Can be written as: > > > Predicate isAdult = student -> student.getAge() > 18; > > > > > > Perhaps a -lint option on javac for this kind of thing would be > > > useful? I guess it ultimately depends on how the expected idiom for > > > writing this code works. > > > > I expect IDEs will auto-suggest for this. > > > > > 5. Function Composition > > > > > > There was a genuine desire from people to have function composition. > > > This was somewhat driven by people with experience of functional > > > programming in other languages, but there were still scenarios where > > > it seemed like the cleanest idiom. The lack of function types seems > > > to make it hard to introduce function composition in the general case, > > > but is there an expectation that composition methods will be provided > > > for all the functional core library interfaces? > > > > There is some very limited type-specific composition, such as > > Mapper.compose or Predicate.{and,or}. But I suspect whatever we might > > do in the area of general-purpose composition would be deeply > > disappointing to functies. So we're unlikely to do much here. > > > > > > > > > > > > > -- > -- Howard. > > From henri.gomez at gmail.com Wed Jul 4 00:21:12 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Wed, 4 Jul 2012 09:21:12 +0200 Subject: hg: lambda/lambda/hotspot: 2 new changesets In-Reply-To: References: <20120630170811.0B04547C1E@hg.openjdk.java.net> Message-ID: > It seems the merge from jdk8 may have borked the Mac build? I am getting errors for a dylib now when I invoke the jvm. Strange I didn't get problems for openjdk-osx-build. BTW, I'm using openjdk-osx-build OpenJDK 1.7 u4 java -version openjdk version "1.8.0-jdk8-b35" OpenJDK Runtime Environment (build 1.8.0-jdk8-b35-20120703) OpenJDK 64-Bit Server VM (build 24.0-b15, mixed mode) From fsarradin at gmail.com Wed Jul 4 01:04:33 2012 From: fsarradin at gmail.com (=?ISO-8859-1?Q?Fran=E7ois_Sarradin?=) Date: Wed, 4 Jul 2012 10:04:33 +0200 Subject: London Lambdas Hackday: Developer Practices In-Reply-To: References: <4FF30C17.8030604@oracle.com> Message-ID: Oops! There might be a drawback with solution 2: once you try to debug what is supposed to be lazily evaluate, you risk to get it eagerly and then lose data for the rest of the chaining. Francois Le 4 juil. 2012 08:35, "Fran?ois Sarradin" a ?crit : > Howard, > > Debugging method/function chaining is a recurrent problem in functional > programming. In a sense, the way you use chaining in FP should help you to > have a better understanding of the code. But it is not always the case. > > Nevertheless, you can use two workarounds in this situation. 1/ As Brian > said, insert a print call in the chaining, but you need the tee method and > you cannot use this with a debugger. 2/ You can put part of the chaining in > a variable and continue the rest of the chaining from this variable. Like > this: > > Iterable iter = myList.a().b(); > iter.c().d(); > > In this case, you have to transform the code to observe it in a debugger. > This is only possible if you have a write access to the code. > > I think there is a third possibility. But I have to introduce monads ;) > And even with Java 8, it is hard to use them. > > Francois > Le 4 juil. 2012 07:50, "Howard Lovatt" a > ?crit : > >> Re. Chaining >> >> I personally like the chaining style (particularly with the dots lined >> up). >> However, I have found it a pain with the Netbeans debugger because you >> can't see the intermediate results. This has often caused me to introduce >> variables for all the steps and to return the final array separately (so I >> can see what is happening). >> >> Any idea if IDEs and the underlying connection to the JVM will be updated >> to support seeing intermediates? >> >> On 4 July 2012 01:13, Brian Goetz wrote: >> >> > > 1. addAll vs into >> > > >> > > A developer had an interable that he wanted to put all the values from >> > > into a collection. He tried to use addAll, but it works over a >> > > collection, not an iterable. He could have used into and flipped >> > > dispatch object with the argument, but it wasn't obvious to do that. >> > > This might be just a case of 'old habits die hard' but it might also >> > > be >> > >> > Whatever we do here will change when streams are more Iterator-like and >> > less Iterable-like. (This is a big theme for the next round of API >> > design, currently in progress in a branch, which should be rolled out >> > hopefully soon.) Would a Stream.concat(otherStream) method do what you >> > were thinking of? >> > >> > > 3. Some feedback from Martijn: >> > > >> > > I noticed that I happily started using a chaining idiom in my code, >> e.g. >> > > >> > > return students.filter(student -> student.getAge() > 18).into(new >> > > ArrayList<>()); >> > > >> > > Given my lack of recent functional programming expertise, I think this >> > > is a good thing. But I'm a little concerned that the chaining idiom >> > > becomes hard to read for non-functional programmers, some education >> > > might be required. Perhaps in the educational material, samples are >> > > laid out like so (each 'chained' method is lined up with the method >> > > before it): >> > > >> > > return students.filter(student -> student.getAge() > 18) >> > > .into(new ArrayList<>()); >> > >> > Absolutely. In all our sample code, we use one method per line, with >> > the dots lining up. IDEs mostly support this. >> > >> > > You might also find Java developers wanting to pull everything back >> > > into a local variable, e.g.: >> > > >> > > List filteredStudents = new ArrayList<>() >> > > return students.filter(student -> student.getAge() > >> > 18).into(filteredStudents); >> > >> > This is a common first impulse of Java developers -- give everything a >> > name -- but will probably be overused until people get comfortable with >> > chaining. A major design goal for these libraries has been to enable >> > getting rid of the "garbage intermediate variables". The farther >> > between their declaration and use (say, if the chain in the above >> > example were longer), the more problematic the garbage variables become. >> > >> > > Another example pulling the Predicate in locally: >> > > >> > > Predicate isLegal = (Student student) -> student.getAge() > >> 18; >> > > return students.filter(isLegal).into(new ArrayList()); >> > >> > If people want to do this for readability or reuse, that's fine. (If >> > they think there is any performance benefit to it, they're mistaken; >> > stateless lambda captures are optimized into constant loads.) >> > >> > > One other (unecessary?) idiom they might use is assigning back to a >> > > collection that is the result of the filter/reduce/map/whatever, e.g.: >> > > >> > > List legalStudents = new ArrayList<>(); >> > > Predicate isLegal = (Student student) -> student.getAge() > >> 18; >> > > legalStudents = students.filter(isLegal).into(legalStudents); >> > > return legalStudents; >> > > // as opposed to >> > > // return students.filter(isLegal).into(legalStudents); >> > >> > Right. These will be hard habits for people to break. >> > >> > > 4. Type inference >> > > >> > > IDE or compiler support might be needed to teach developers that Java >> > > is smarter than they think with regards to Type inference. For >> > > example a refactor to do the following: >> > > >> > > // Predicate isAdult = (Student student) -> student.getAge() >> > >> > 18; >> > > // Can be written as: >> > > Predicate isAdult = student -> student.getAge() > 18; >> > > >> > > Perhaps a -lint option on javac for this kind of thing would be >> > > useful? I guess it ultimately depends on how the expected idiom for >> > > writing this code works. >> > >> > I expect IDEs will auto-suggest for this. >> > >> > > 5. Function Composition >> > > >> > > There was a genuine desire from people to have function composition. >> > > This was somewhat driven by people with experience of functional >> > > programming in other languages, but there were still scenarios where >> > > it seemed like the cleanest idiom. The lack of function types seems >> > > to make it hard to introduce function composition in the general case, >> > > but is there an expectation that composition methods will be provided >> > > for all the functional core library interfaces? >> > >> > There is some very limited type-specific composition, such as >> > Mapper.compose or Predicate.{and,or}. But I suspect whatever we might >> > do in the area of general-purpose composition would be deeply >> > disappointing to functies. So we're unlikely to do much here. >> > >> > >> > >> > >> > >> >> >> -- >> -- Howard. >> >> From richard.warburton at gmail.com Wed Jul 4 05:55:51 2012 From: richard.warburton at gmail.com (Richard Warburton) Date: Wed, 4 Jul 2012 13:55:51 +0100 Subject: London Lambdas Hackday: Existing Code In-Reply-To: <4FF30F89.5060204@oracle.com> References: <4FF30F89.5060204@oracle.com> Message-ID: > Well, we learned one thing -- that easy examples just work. That's > something. Yes, I've heard a few people express concerns to me that lambdas will be a language feature that few understand correctly. The concern seems especially prevalent from those who work with offshore'd development teams. I don't think I've seen any changes that compromise readability so far in sequential cases, so even if it might not allay the fears then it does demonstrate that they aren't grounded in reality. >> My only comment building on this is that variable scoping makes >> converting anonymous inner classes more difficult than absolutely >> necessary. The context to this was a programmer converting anonymous >> inner classes in some existing code to lambdas in order to remove >> boilerplate. Due to the fact that the inner function had a variable >> with the same name as a variable that had been defined in the outer >> method, he received a ?error: variable num is already defined in >> method? message. > > This is one of those things that is still under discussion. The "no > shadowing" rule comes from a motivation that lambdas are more like ordinary > blocks of code (like the body of an 'if') than like inner classes, and > shadowing is prohibited in those contexts. But we're not sure if this helps > or hurts. Hmm, but blocks don't have the "only effectively final capture" property that lambdas do, they just exist in the scope of the method, I suspect that people will be caught out by this. >> People using Guava's predicate library already will have an interface >> doing something identical to the Java 8 Predicate. Furthermore they >> will be able to > > to? hmm, apologies, let's back this sentence up a bit: Furthermore they already have a large body of predicate instances that exist within the guava space. Or that they may be using within their own code. These won't be usable with Java 8 predicates because they are of a different nominal type. The only way I could think of addressing this issue was allowing implicit type conversions at target typed locations between functional interfaces if they have the same structural type. So you'd be able to write: java.util.functions.Predicate TT = com.google.common.base.Predicates.alwaysTrue(); I used the full imports used for the sake of making the example clear, not advocating that as idiomatic. You'd also be able to pass in existing guava predicates into the common libraries. Again I mention that its not just guava that this issue will crop up with, there's quite a few other libraries with similar constructs. > Actually, its more complicated than that. You can take a method reference > to an instance method in two ways, bound and unbound. Both are useful; I > think the unbound form is probably more useful. For class C, if you have an > instance method foo of type T->U, then > > C::foo > > is of type (C, T) -> U and > > instanceOfC::foo > > is of type T -> U. > > The unbound form shows up in "map" a lot: > > people.filter(Person::isTall) > .map(Person::getHeight) > .into(tallPeopleHeights); > > Here, the instance is provided by the stream. Ahh yes, I had totally missed that, my bad. But it does make the point even clearer that people need to take some thought before they can actually get to grips with method references. > Good point. In this case, maybe better to just use a lambda for > readability: > > timestamps.map(t -> LocalDate.from(t)) > .into(...) Ahh yes, so its really a question of whether you should be using method references at all in this circumstance. regards, Richard From richard.warburton at gmail.com Wed Jul 4 06:48:43 2012 From: richard.warburton at gmail.com (Richard Warburton) Date: Wed, 4 Jul 2012 14:48:43 +0100 Subject: London Lambdas Hackday: Developer Practices In-Reply-To: References: <4FF30C17.8030604@oracle.com> Message-ID: > Nevertheless, you can use two workarounds in this situation. 1/ As Brian > said, insert a print call in the chaining, but you need the tee method and > you cannot use this with a debugger. 2/ You can put part of the chaining in You could use a debugger if you had used empty function and breakpointed on that: list.filter(...) .tee(x -> {}) // breakpoint within this lambda .map(...) It's still a hack though. Furthermore it potentially alters the evaluation pattern of the expression depending upon whether its chaining a lazy or strict collection. regards, Richard From richard.warburton at gmail.com Wed Jul 4 06:57:02 2012 From: richard.warburton at gmail.com (Richard Warburton) Date: Wed, 4 Jul 2012 14:57:02 +0100 Subject: London Lambdas Hackday: Performance and Parallelism In-Reply-To: <4FF313AE.1060400@oracle.com> References: <4FF313AE.1060400@oracle.com> Message-ID: >> They didn't profile, they guessed what the bottleneck in their program >> was. This will definitely happen in real life development scenarios, >> and I don't think many people even have sensible rules of thumb. With >> hindsight I should have surveyed the room to find out what percentage >> of developer's knew what Amdahl's Law was, but nevermind. They key >> point is that when you make parallelism easy to obtain people will >> attempt it without considering the consequences of their actions. > > This is definitely true. Our goal here is make it easy to collect the > low-hanging fruit; get 80% of the benefit for 5% of the work. But, you > still have to do *some* work -- you have to know something about the > collection that is the source of your data, for example. Hmm, a lot of the effort in this kind of work is measuring and identifying what you need to change within the code. I'd fear that without tackling this part of the problem that you won't achieve it being 5% of the work. Of course that might not be work within the scope of this JSR. >> 2. What is the decomposition model of parallel()? >> >> This isn't obvious from the documentation. Is there a cost model for >> splitting things up? Can people easily figure out a computational >> cost budget between different components and work out at what point >> there's a benefit to parallelism? > > Each collection should document something about its decomposition behavior, > just as it does its iteration behavior. The default decomposition will be > pretty bad; we'll be lucky to not get negative speedup from parallelism on, > say, a LinkedList. Specific collection classes like ArrayList or TreeSet > will provide a better decomposition. Excellent. >> 3. Readability of Profiling >> >> If you profile for execution time then you may hit a scenario where a >> lot of your CPU time is begin eaten by a lambda. In the build 45 >> implementation these were being compiled as anonymous inner classes, >> which won't be the final strategy but it meant I couldn't really >> experiment with profiling. What will a lambda method look like when >> displayed in a profiler? Have you figured out a method naming >> convention? > > It will be a method in the capturing class named lambda$nnn. Hmm, that does mean that in order to find the lambda in question you would need to count all the lambda instances within the class, which is a potential drawback over anonymous inner classes when profiling. It might be a drawback when debugging as well, unless you have debug information in the compiled code that you're using in production - which not everyone will. Is there no chance that the name could involve an easier reference back into the code, for example lambda$capturingMethodName$nnn? regards, Richard From dl at cs.oswego.edu Wed Jul 4 07:33:02 2012 From: dl at cs.oswego.edu (Doug Lea) Date: Wed, 04 Jul 2012 10:33:02 -0400 Subject: London Lambdas Hackday: Performance and Parallelism In-Reply-To: References: <4FF313AE.1060400@oracle.com> Message-ID: <4FF4541E.8070403@cs.oswego.edu> On 07/04/12 09:57, Richard Warburton wrote: >>> 2. What is the decomposition model of parallel()? >>> >>> This isn't obvious from the documentation. Is there a cost model for >>> splitting things up? Can people easily figure out a computational >>> cost budget between different components and work out at what point >>> there's a benefit to parallelism? The reason that there are different Collection/Map implementations is that there are different cost/functionality tradeoffs, and no single winner. Under parallelism, amenability to partitioning will be yet another tradeoff for users to consider when choosing a concrete class. Luckily, extended versions of the two most common choices (array-based and hash-based) are also almost always the best choices for parallel operation. (In fact, we've had internal discussions about whether to directly implement ONLY these forms and translate everything else in and out of them. We can do slightly better than this though, so probably will, although also offering access to underlying functionality for array/hash-based classes. See for example announcements of preview releases of planned JDK8 ConcurrentHashMap http://cs.oswego.edu/pipermail/concurrency-interest/2012-July/009551.html) >> >> Each collection should document something about its decomposition behavior, >> just as it does its iteration behavior. > > Excellent. Although it is challenging to document these in a way that is useful to people beyond saying to use (updated) array or hash based collections/maps if you want predictably good parallel performance. The only utility of parallel operations for most other classes will be when the per-element operations are so vastly time consuming to outweigh the high time/space costs of partitioning. -Doug From deepak.patwardhan at itaas.com Wed Jul 4 07:37:00 2012 From: deepak.patwardhan at itaas.com (Deepak S Patwardhan) Date: Wed, 4 Jul 2012 20:07:00 +0530 Subject: Vritual extension methods Message-ID: <000001cd59f2$79c4c9f0$6d4e5dd0$@itaas.com> Hello, The Defender methods v4 document (Brian Goetz, June 2011) has two interesting foot notes (page 2) 5. It is a deliberate choice to not simply allow the programmer to include the code of the default inline within the interface. Among other reasons, it would violate the long-held rule that "interfaces don't have code". 6. The syntax of specifying the default implementation should match that of specifying method references, if method references are to be added to the language. Consider the following code (which compiles successfully with build 39) /* Complex.java */ /** Represents Complex numbers */ public interface Complex { public Complex add(Complex b); public Complex negate(); public Complex subtract(Complex b) default { return this.add(b.negate()); } public Complex multiply(Complex b); public Complex invert(); public Complex divide(Complex b) default Complexes.divide; } /* Complexes.java */ public class Complexes { public static Complex divide(Complex a, Complex b) { return a.multiply(b.invert()); } } First Question: As I am able to write a method body for subtract, the rule mentioned in footnote 5, interfaces don't have code, seems to have been ignored. Has this been finalized or will this be disallowed in a future build ? Second Question: Consider the default clause of the divide method. The syntax used for the method reference is ClassName.methodName. In section 8 of State of Lambda v4 (Brian Goetz, December 2011), method references have syntax ClassName::methodName. It also states that this syntax is provisional. Example, map method of Iterable takes method references in this syntax. List names = . nameLengths = names.map(String::length); Will the syntax for specifying the default method change to (only) use ClassName::methodName, in a future build ? Otherwise, footnote 6 also seems to be ignored for now. Regards, Deepak S Patwardhan. From brian.goetz at oracle.com Wed Jul 4 08:43:44 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Wed, 04 Jul 2012 11:43:44 -0400 Subject: London Lambdas Hackday: Existing Code In-Reply-To: References: <4FF30F89.5060204@oracle.com> Message-ID: <4FF464B0.7000401@oracle.com> >>> People using Guava's predicate library already will have an interface >>> doing something identical to the Java 8 Predicate. Furthermore they >>> will be able to >> >> to? > > hmm, apologies, let's back this sentence up a bit: > > Furthermore they already have a large body of predicate instances that > exist within the guava space. Or that they may be using within their > own code. These won't be usable with Java 8 predicates because they > are of a different nominal type. > > The only way I could think of addressing this issue was allowing > implicit type conversions at target typed locations between functional > interfaces if they have the same structural type. So you'd be able to > write: > > java.util.functions.Predicate TT = > com.google.common.base.Predicates.alwaysTrue(); We considered this but a conversion from one type to another just because they are structurally similar (and we have no reason to believe either came from a lambda) was too much. However, there's a simpler route: LegacyPredicate p = ... Predicate pp = p::isTrue; This lets us scoop out the functionality the same conversion that is already present, rather than introducing a new one. From brian.goetz at oracle.com Wed Jul 4 08:45:45 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Wed, 04 Jul 2012 11:45:45 -0400 Subject: London Lambdas Hackday: Developer Practices In-Reply-To: References: <4FF30C17.8030604@oracle.com> Message-ID: <4FF46529.7080307@oracle.com> Its a hack (just like a println), but it does not alter the evaluation pattern at all. It simply gives you a place to hang a breakpoint to peek at values as they come down the pipe. The harder thing to come to grips with is that we're used to having all the filtering happen first, then all the mapping. But that's not what's really going on. On 7/4/2012 9:48 AM, Richard Warburton wrote: >> Nevertheless, you can use two workarounds in this situation. 1/ As Brian >> said, insert a print call in the chaining, but you need the tee method and >> you cannot use this with a debugger. 2/ You can put part of the chaining in > > You could use a debugger if you had used empty function and > breakpointed on that: > > list.filter(...) > .tee(x -> {}) // breakpoint within this lambda > .map(...) > > It's still a hack though. Furthermore it potentially alters the > evaluation pattern of the expression depending upon whether its > chaining a lazy or strict collection. > > regards, > > Richard > From brian.goetz at oracle.com Wed Jul 4 08:47:52 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Wed, 04 Jul 2012 11:47:52 -0400 Subject: Vritual extension methods In-Reply-To: <000001cd59f2$79c4c9f0$6d4e5dd0$@itaas.com> References: <000001cd59f2$79c4c9f0$6d4e5dd0$@itaas.com> Message-ID: <4FF465A8.1070308@oracle.com> See the relevant section of State of the Lambda, 4th edition, which supersedes this. On 7/4/2012 10:37 AM, Deepak S Patwardhan wrote: > Hello, > > > > The Defender methods v4 document (Brian Goetz, June 2011) has two > interesting foot notes (page 2) > > > > 5. It is a deliberate choice to not simply allow the programmer to include > the code of the default inline > > within the interface. Among other reasons, it would violate the long-held > rule that "interfaces don't have > > code". > > > > 6. The syntax of specifying the default implementation should match that of > specifying method references, if > > method references are to be added to the language. > > > > Consider the following code (which compiles successfully with build 39) > > > > /* Complex.java */ > > /** Represents Complex numbers */ > > public interface Complex { > > > > public Complex add(Complex b); > > > > public Complex negate(); > > > > public Complex subtract(Complex b) default { > > return this.add(b.negate()); > > } > > > > public Complex multiply(Complex b); > > > > public Complex invert(); > > > > public Complex divide(Complex b) default Complexes.divide; > > } > > > > /* Complexes.java */ > > public class Complexes { > > > > public static Complex divide(Complex a, Complex b) { > > return a.multiply(b.invert()); > > } > > > > } > > > > First Question: > > As I am able to write a method body for subtract, the rule mentioned in > footnote 5, interfaces don't have code, seems to have been ignored. Has this > been finalized or will this be disallowed in a future build ? > > > > Second Question: > > Consider the default clause of the divide method. The syntax used for the > method reference is ClassName.methodName. In section 8 of State of Lambda v4 > (Brian Goetz, December 2011), method references have syntax > ClassName::methodName. It also states that this syntax is provisional. > Example, map method of Iterable takes method references in this syntax. > > > > List names = . > > nameLengths = names.map(String::length); > > > > Will the syntax for specifying the default method change to (only) use > ClassName::methodName, in a future build ? Otherwise, footnote 6 also seems > to be ignored for now. > > > > Regards, > > Deepak S Patwardhan. > > > > > > > > > > From howard.lovatt at gmail.com Wed Jul 4 17:28:13 2012 From: howard.lovatt at gmail.com (Howard Lovatt) Date: Thu, 5 Jul 2012 10:28:13 +1000 Subject: London Lambdas Hackday: Developer Practices In-Reply-To: References: <4FF30C17.8030604@oracle.com> Message-ID: Hi Fran?ois, First a bit of background. I have been using my own parallel-lazy-functional-List class for a number of years. Surprisingly it is very similar to the lambdafied collection library and therefore I think many of my experiences over the past few years are relevant. In my library when you call toString, which the debugger does, it evaluates the list - you loose the laziness. It would be possible to write a toString that retained the laziness by cloning the list, which in my library is lazy, and applying an evaluating toString to the clone and maybe that should be done - I haven't checked what JDK 8 does. Debugging with separate print statements, not using tee, has the same problem, it calls toString and everything is evaluated. As a general rule I find debugging with a debugger better than with print because I don't have to decide in advance what I should look at. You certainly can debug with print and that may well become more common with lambdas - I was hoping for an improved debugger though! But your post brings up another point, should toString retain laziness? Cheers, -- Howard. PS In my library I use a Tuple as an optional type and flatmap, though it is called flatrecycle, to achieve monad functionality in a manner similar to that done with Scala. I haven't used this for debugging, so I would interested in your option 3. On 4 July 2012 18:04, Fran?ois Sarradin wrote: > Oops! There might be a drawback with solution 2: once you try to debug > what is supposed to be lazily evaluate, you risk to get it eagerly and then > lose data for the rest of the chaining. > > Francois > Le 4 juil. 2012 08:35, "Fran?ois Sarradin" a > ?crit : > >> Howard, >> >> Debugging method/function chaining is a recurrent problem in functional >> programming. In a sense, the way you use chaining in FP should help you to >> have a better understanding of the code. But it is not always the case. >> >> Nevertheless, you can use two workarounds in this situation. 1/ As Brian >> said, insert a print call in the chaining, but you need the tee method and >> you cannot use this with a debugger. 2/ You can put part of the chaining in >> a variable and continue the rest of the chaining from this variable. Like >> this: >> >> Iterable iter = myList.a().b(); >> iter.c().d(); >> >> In this case, you have to transform the code to observe it in a debugger. >> This is only possible if you have a write access to the code. >> >> I think there is a third possibility. But I have to introduce monads ;) >> And even with Java 8, it is hard to use them. >> >> Francois >> Le 4 juil. 2012 07:50, "Howard Lovatt" a >> ?crit : >> >>> Re. Chaining >>> >>> I personally like the chaining style (particularly with the dots lined >>> up). >>> However, I have found it a pain with the Netbeans debugger because you >>> can't see the intermediate results. This has often caused me to introduce >>> variables for all the steps and to return the final array separately (so >>> I >>> can see what is happening). >>> >>> Any idea if IDEs and the underlying connection to the JVM will be updated >>> to support seeing intermediates? >>> >>> On 4 July 2012 01:13, Brian Goetz wrote: >>> >>> > > 1. addAll vs into >>> > > >>> > > A developer had an interable that he wanted to put all the values >>> from >>> > > into a collection. He tried to use addAll, but it works over a >>> > > collection, not an iterable. He could have used into and flipped >>> > > dispatch object with the argument, but it wasn't obvious to do that. >>> > > This might be just a case of 'old habits die hard' but it might also >>> > > be >>> > >>> > Whatever we do here will change when streams are more Iterator-like and >>> > less Iterable-like. (This is a big theme for the next round of API >>> > design, currently in progress in a branch, which should be rolled out >>> > hopefully soon.) Would a Stream.concat(otherStream) method do what you >>> > were thinking of? >>> > >>> > > 3. Some feedback from Martijn: >>> > > >>> > > I noticed that I happily started using a chaining idiom in my code, >>> e.g. >>> > > >>> > > return students.filter(student -> student.getAge() > 18).into(new >>> > > ArrayList<>()); >>> > > >>> > > Given my lack of recent functional programming expertise, I think >>> this >>> > > is a good thing. But I'm a little concerned that the chaining idiom >>> > > becomes hard to read for non-functional programmers, some education >>> > > might be required. Perhaps in the educational material, samples are >>> > > laid out like so (each 'chained' method is lined up with the method >>> > > before it): >>> > > >>> > > return students.filter(student -> student.getAge() > 18) >>> > > .into(new ArrayList<>()); >>> > >>> > Absolutely. In all our sample code, we use one method per line, with >>> > the dots lining up. IDEs mostly support this. >>> > >>> > > You might also find Java developers wanting to pull everything back >>> > > into a local variable, e.g.: >>> > > >>> > > List filteredStudents = new ArrayList<>() >>> > > return students.filter(student -> student.getAge() > >>> > 18).into(filteredStudents); >>> > >>> > This is a common first impulse of Java developers -- give everything a >>> > name -- but will probably be overused until people get comfortable with >>> > chaining. A major design goal for these libraries has been to enable >>> > getting rid of the "garbage intermediate variables". The farther >>> > between their declaration and use (say, if the chain in the above >>> > example were longer), the more problematic the garbage variables >>> become. >>> > >>> > > Another example pulling the Predicate in locally: >>> > > >>> > > Predicate isLegal = (Student student) -> student.getAge() > >>> 18; >>> > > return students.filter(isLegal).into(new ArrayList()); >>> > >>> > If people want to do this for readability or reuse, that's fine. (If >>> > they think there is any performance benefit to it, they're mistaken; >>> > stateless lambda captures are optimized into constant loads.) >>> > >>> > > One other (unecessary?) idiom they might use is assigning back to a >>> > > collection that is the result of the filter/reduce/map/whatever, >>> e.g.: >>> > > >>> > > List legalStudents = new ArrayList<>(); >>> > > Predicate isLegal = (Student student) -> student.getAge() > >>> 18; >>> > > legalStudents = students.filter(isLegal).into(legalStudents); >>> > > return legalStudents; >>> > > // as opposed to >>> > > // return students.filter(isLegal).into(legalStudents); >>> > >>> > Right. These will be hard habits for people to break. >>> > >>> > > 4. Type inference >>> > > >>> > > IDE or compiler support might be needed to teach developers that Java >>> > > is smarter than they think with regards to Type inference. For >>> > > example a refactor to do the following: >>> > > >>> > > // Predicate isAdult = (Student student) -> >>> student.getAge() > >>> > 18; >>> > > // Can be written as: >>> > > Predicate isAdult = student -> student.getAge() > 18; >>> > > >>> > > Perhaps a -lint option on javac for this kind of thing would be >>> > > useful? I guess it ultimately depends on how the expected idiom for >>> > > writing this code works. >>> > >>> > I expect IDEs will auto-suggest for this. >>> > >>> > > 5. Function Composition >>> > > >>> > > There was a genuine desire from people to have function composition. >>> > > This was somewhat driven by people with experience of functional >>> > > programming in other languages, but there were still scenarios where >>> > > it seemed like the cleanest idiom. The lack of function types seems >>> > > to make it hard to introduce function composition in the general >>> case, >>> > > but is there an expectation that composition methods will be provided >>> > > for all the functional core library interfaces? >>> > >>> > There is some very limited type-specific composition, such as >>> > Mapper.compose or Predicate.{and,or}. But I suspect whatever we might >>> > do in the area of general-purpose composition would be deeply >>> > disappointing to functies. So we're unlikely to do much here. >>> > >>> > >>> > >>> > >>> > >>> >>> >>> -- >>> -- Howard. >>> >>> -- -- Howard. From brian.goetz at oracle.com Wed Jul 4 19:21:10 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Wed, 04 Jul 2012 22:21:10 -0400 Subject: London Lambdas Hackday: Developer Practices In-Reply-To: References: <4FF30C17.8030604@oracle.com> Message-ID: <4FF4FA16.1020900@oracle.com> The idea that the list exists in "lazy" or "eager" mode is simply not part of the model; we are not adding any sort of lazy collections. Lists (and other things) can be sources for streams, some of whose operations consume their contents eagerly (e.g., reduce) and some don't (e.g., filter). But the list itself is never lazy. This will get clearer in the next round of API changes, where a Stream is much more like an Iterator than an Iterable. On 7/4/2012 8:28 PM, Howard Lovatt wrote: > Hi Fran?ois, > > First a bit of background. I have been using my own > parallel-lazy-functional-List class for a number of years. Surprisingly > it is very similar to the lambdafied collection library and therefore I > think many of my experiences over the past few years are relevant. > > In my library when you call toString, which the debugger does, it > evaluates the list - you loose the laziness. It would be possible to > write a toString that retained the laziness by cloning the list, which > in my library is lazy, and applying an evaluating toString to the clone > and maybe that should be done - I haven't checked what JDK 8 does. > > Debugging with separate print statements, not using tee, has the same > problem, it calls toString and everything is evaluated. > > As a general rule I find debugging with a debugger better than with > print because I don't have to decide in advance what I should look at. > You certainly can debug with print and that may well become more common > with lambdas - I was hoping for an improved debugger though! But your > post brings up another point, should toString retain laziness? > > Cheers, > > -- Howard. > > PS In my library I use a Tuple as an optional type and flatmap, though > it is called flatrecycle, to achieve monad functionality in a manner > similar to that done with Scala. I haven't used this for debugging, so I > would interested in your option 3. > > On 4 July 2012 18:04, Fran?ois Sarradin > wrote: > > Oops! There might be a drawback with solution 2: once you try to > debug what is supposed to be lazily evaluate, you risk to get it > eagerly and then lose data for the rest of the chaining. > > Francois > > Le 4 juil. 2012 08:35, "Fran?ois Sarradin" > a ?crit : > > Howard, > > Debugging method/function chaining is a recurrent problem in > functional programming. In a sense, the way you use chaining in > FP should help you to have a better understanding of the code. > But it is not always the case. > > Nevertheless, you can use two workarounds in this situation. 1/ > As Brian said, insert a print call in the chaining, but you need > the tee method and you cannot use this with a debugger. 2/ You > can put part of the chaining in a variable and continue the rest > of the chaining from this variable. Like this: > > Iterable iter = myList.a().b(); > iter.c().d(); > > In this case, you have to transform the code to observe it in a > debugger. This is only possible if you have a write access to > the code. > > I think there is a third possibility. But I have to introduce > monads ;) And even with Java 8, it is hard to use them. > > Francois > > Le 4 juil. 2012 07:50, "Howard Lovatt" > a ?crit : > > Re. Chaining > > I personally like the chaining style (particularly with the > dots lined up). > However, I have found it a pain with the Netbeans debugger > because you > can't see the intermediate results. This has often caused me > to introduce > variables for all the steps and to return the final array > separately (so I > can see what is happening). > > Any idea if IDEs and the underlying connection to the JVM > will be updated > to support seeing intermediates? > > On 4 July 2012 01:13, Brian Goetz > wrote: > > > > 1. addAll vs into > > > > > > A developer had an interable that he wanted to put all > the values from > > > into a collection. He tried to use addAll, but it > works over a > > > collection, not an iterable. He could have used into > and flipped > > > dispatch object with the argument, but it wasn't > obvious to do that. > > > This might be just a case of 'old habits die hard' but > it might also > > > be > > > > Whatever we do here will change when streams are more > Iterator-like and > > less Iterable-like. (This is a big theme for the next > round of API > > design, currently in progress in a branch, which should > be rolled out > > hopefully soon.) Would a Stream.concat(otherStream) > method do what you > > were thinking of? > > > > > 3. Some feedback from Martijn: > > > > > > I noticed that I happily started using a chaining idiom > in my code, e.g. > > > > > > return students.filter(student -> student.getAge() > > 18).into(new > > > ArrayList<>()); > > > > > > Given my lack of recent functional programming > expertise, I think this > > > is a good thing. But I'm a little concerned that the > chaining idiom > > > becomes hard to read for non-functional programmers, > some education > > > might be required. Perhaps in the educational > material, samples are > > > laid out like so (each 'chained' method is lined up > with the method > > > before it): > > > > > > return students.filter(student -> student.getAge() > 18) > > > .into(new ArrayList<>()); > > > > Absolutely. In all our sample code, we use one method > per line, with > > the dots lining up. IDEs mostly support this. > > > > > You might also find Java developers wanting to pull > everything back > > > into a local variable, e.g.: > > > > > > List filteredStudents = new ArrayList<>() > > > return students.filter(student -> student.getAge() > > > 18).into(filteredStudents); > > > > This is a common first impulse of Java developers -- give > everything a > > name -- but will probably be overused until people get > comfortable with > > chaining. A major design goal for these libraries has > been to enable > > getting rid of the "garbage intermediate variables". The > farther > > between their declaration and use (say, if the chain in > the above > > example were longer), the more problematic the garbage > variables become. > > > > > Another example pulling the Predicate in locally: > > > > > > Predicate isLegal = (Student student) -> > student.getAge() > 18; > > > return students.filter(isLegal).into(new > ArrayList()); > > > > If people want to do this for readability or reuse, > that's fine. (If > > they think there is any performance benefit to it, > they're mistaken; > > stateless lambda captures are optimized into constant loads.) > > > > > One other (unecessary?) idiom they might use is > assigning back to a > > > collection that is the result of the > filter/reduce/map/whatever, e.g.: > > > > > > List legalStudents = new ArrayList<>(); > > > Predicate isLegal = (Student student) -> > student.getAge() > 18; > > > legalStudents = > students.filter(isLegal).into(legalStudents); > > > return legalStudents; > > > // as opposed to > > > // return students.filter(isLegal).into(legalStudents); > > > > Right. These will be hard habits for people to break. > > > > > 4. Type inference > > > > > > IDE or compiler support might be needed to teach > developers that Java > > > is smarter than they think with regards to Type > inference. For > > > example a refactor to do the following: > > > > > > // Predicate isAdult = (Student student) -> > student.getAge() > > > 18; > > > // Can be written as: > > > Predicate isAdult = student -> > student.getAge() > 18; > > > > > > Perhaps a -lint option on javac for this kind of thing > would be > > > useful? I guess it ultimately depends on how the > expected idiom for > > > writing this code works. > > > > I expect IDEs will auto-suggest for this. > > > > > 5. Function Composition > > > > > > There was a genuine desire from people to have function > composition. > > > This was somewhat driven by people with experience of > functional > > > programming in other languages, but there were still > scenarios where > > > it seemed like the cleanest idiom. The lack of > function types seems > > > to make it hard to introduce function composition in > the general case, > > > but is there an expectation that composition methods > will be provided > > > for all the functional core library interfaces? > > > > There is some very limited type-specific composition, such as > > Mapper.compose or Predicate.{and,or}. But I suspect > whatever we might > > do in the area of general-purpose composition would be deeply > > disappointing to functies. So we're unlikely to do much > here. > > > > > > > > > > > > > -- > -- Howard. > > > > > -- > -- Howard. > From fsarradin at gmail.com Wed Jul 4 23:43:14 2012 From: fsarradin at gmail.com (=?ISO-8859-1?Q?Fran=E7ois_Sarradin?=) Date: Thu, 5 Jul 2012 08:43:14 +0200 Subject: London Lambdas Hackday: Developer Practices In-Reply-To: References: <4FF30C17.8030604@oracle.com> Message-ID: Howard, In fact, I didn't think to use an Optional type here. The writer monad would a better candidate. By definition, this monad helps you to aggregate data among a succession of operations. It is generally used to introduce a logging system in FP. To use this monad, you have to transform all of your operations in the chaining to be adapted to the monad. You also have to transform the succession of method calls into a recursive lambda calls. I guess it is overkill in your situation. Fran?ois Le 5 juil. 2012 02:28, "Howard Lovatt" a ?crit : > Hi Fran?ois, > > First a bit of background. I have been using my own > parallel-lazy-functional-List class for a number of years. Surprisingly it > is very similar to the lambdafied collection library and therefore I think > many of my experiences over the past few years are relevant. > > In my library when you call toString, which the debugger does, it > evaluates the list - you loose the laziness. It would be possible to write > a toString that retained the laziness by cloning the list, which in my > library is lazy, and applying an evaluating toString to the clone and maybe > that should be done - I haven't checked what JDK 8 does. > > Debugging with separate print statements, not using tee, has the same > problem, it calls toString and everything is evaluated. > > As a general rule I find debugging with a debugger better than with print > because I don't have to decide in advance what I should look at. You > certainly can debug with print and that may well become more common with > lambdas - I was hoping for an improved debugger though! But your post > brings up another point, should toString retain laziness? > > Cheers, > > -- Howard. > > PS In my library I use a Tuple as an optional type and flatmap, though it > is called flatrecycle, to achieve monad functionality in a manner similar > to that done with Scala. I haven't used this for debugging, so I would > interested in your option 3. > > On 4 July 2012 18:04, Fran?ois Sarradin wrote: > >> Oops! There might be a drawback with solution 2: once you try to debug >> what is supposed to be lazily evaluate, you risk to get it eagerly and then >> lose data for the rest of the chaining. >> >> Francois >> Le 4 juil. 2012 08:35, "Fran?ois Sarradin" a >> ?crit : >> >>> Howard, >>> >>> Debugging method/function chaining is a recurrent problem in functional >>> programming. In a sense, the way you use chaining in FP should help you to >>> have a better understanding of the code. But it is not always the case. >>> >>> Nevertheless, you can use two workarounds in this situation. 1/ As Brian >>> said, insert a print call in the chaining, but you need the tee method and >>> you cannot use this with a debugger. 2/ You can put part of the chaining in >>> a variable and continue the rest of the chaining from this variable. Like >>> this: >>> >>> Iterable iter = myList.a().b(); >>> iter.c().d(); >>> >>> In this case, you have to transform the code to observe it in a >>> debugger. This is only possible if you have a write access to the code. >>> >>> I think there is a third possibility. But I have to introduce monads ;) >>> And even with Java 8, it is hard to use them. >>> >>> Francois >>> Le 4 juil. 2012 07:50, "Howard Lovatt" a >>> ?crit : >>> >>>> Re. Chaining >>>> >>>> I personally like the chaining style (particularly with the dots lined >>>> up). >>>> However, I have found it a pain with the Netbeans debugger because you >>>> can't see the intermediate results. This has often caused me to >>>> introduce >>>> variables for all the steps and to return the final array separately >>>> (so I >>>> can see what is happening). >>>> >>>> Any idea if IDEs and the underlying connection to the JVM will be >>>> updated >>>> to support seeing intermediates? >>>> >>>> On 4 July 2012 01:13, Brian Goetz wrote: >>>> >>>> > > 1. addAll vs into >>>> > > >>>> > > A developer had an interable that he wanted to put all the values >>>> from >>>> > > into a collection. He tried to use addAll, but it works over a >>>> > > collection, not an iterable. He could have used into and flipped >>>> > > dispatch object with the argument, but it wasn't obvious to do that. >>>> > > This might be just a case of 'old habits die hard' but it might also >>>> > > be >>>> > >>>> > Whatever we do here will change when streams are more Iterator-like >>>> and >>>> > less Iterable-like. (This is a big theme for the next round of API >>>> > design, currently in progress in a branch, which should be rolled out >>>> > hopefully soon.) Would a Stream.concat(otherStream) method do what >>>> you >>>> > were thinking of? >>>> > >>>> > > 3. Some feedback from Martijn: >>>> > > >>>> > > I noticed that I happily started using a chaining idiom in my code, >>>> e.g. >>>> > > >>>> > > return students.filter(student -> student.getAge() > 18).into(new >>>> > > ArrayList<>()); >>>> > > >>>> > > Given my lack of recent functional programming expertise, I think >>>> this >>>> > > is a good thing. But I'm a little concerned that the chaining idiom >>>> > > becomes hard to read for non-functional programmers, some education >>>> > > might be required. Perhaps in the educational material, samples are >>>> > > laid out like so (each 'chained' method is lined up with the method >>>> > > before it): >>>> > > >>>> > > return students.filter(student -> student.getAge() > 18) >>>> > > .into(new ArrayList<>()); >>>> > >>>> > Absolutely. In all our sample code, we use one method per line, with >>>> > the dots lining up. IDEs mostly support this. >>>> > >>>> > > You might also find Java developers wanting to pull everything back >>>> > > into a local variable, e.g.: >>>> > > >>>> > > List filteredStudents = new ArrayList<>() >>>> > > return students.filter(student -> student.getAge() > >>>> > 18).into(filteredStudents); >>>> > >>>> > This is a common first impulse of Java developers -- give everything a >>>> > name -- but will probably be overused until people get comfortable >>>> with >>>> > chaining. A major design goal for these libraries has been to enable >>>> > getting rid of the "garbage intermediate variables". The farther >>>> > between their declaration and use (say, if the chain in the above >>>> > example were longer), the more problematic the garbage variables >>>> become. >>>> > >>>> > > Another example pulling the Predicate in locally: >>>> > > >>>> > > Predicate isLegal = (Student student) -> student.getAge() >>>> > 18; >>>> > > return students.filter(isLegal).into(new ArrayList()); >>>> > >>>> > If people want to do this for readability or reuse, that's fine. (If >>>> > they think there is any performance benefit to it, they're mistaken; >>>> > stateless lambda captures are optimized into constant loads.) >>>> > >>>> > > One other (unecessary?) idiom they might use is assigning back to a >>>> > > collection that is the result of the filter/reduce/map/whatever, >>>> e.g.: >>>> > > >>>> > > List legalStudents = new ArrayList<>(); >>>> > > Predicate isLegal = (Student student) -> student.getAge() >>>> > 18; >>>> > > legalStudents = students.filter(isLegal).into(legalStudents); >>>> > > return legalStudents; >>>> > > // as opposed to >>>> > > // return students.filter(isLegal).into(legalStudents); >>>> > >>>> > Right. These will be hard habits for people to break. >>>> > >>>> > > 4. Type inference >>>> > > >>>> > > IDE or compiler support might be needed to teach developers that >>>> Java >>>> > > is smarter than they think with regards to Type inference. For >>>> > > example a refactor to do the following: >>>> > > >>>> > > // Predicate isAdult = (Student student) -> >>>> student.getAge() > >>>> > 18; >>>> > > // Can be written as: >>>> > > Predicate isAdult = student -> student.getAge() > 18; >>>> > > >>>> > > Perhaps a -lint option on javac for this kind of thing would be >>>> > > useful? I guess it ultimately depends on how the expected idiom for >>>> > > writing this code works. >>>> > >>>> > I expect IDEs will auto-suggest for this. >>>> > >>>> > > 5. Function Composition >>>> > > >>>> > > There was a genuine desire from people to have function composition. >>>> > > This was somewhat driven by people with experience of functional >>>> > > programming in other languages, but there were still scenarios where >>>> > > it seemed like the cleanest idiom. The lack of function types seems >>>> > > to make it hard to introduce function composition in the general >>>> case, >>>> > > but is there an expectation that composition methods will be >>>> provided >>>> > > for all the functional core library interfaces? >>>> > >>>> > There is some very limited type-specific composition, such as >>>> > Mapper.compose or Predicate.{and,or}. But I suspect whatever we might >>>> > do in the area of general-purpose composition would be deeply >>>> > disappointing to functies. So we're unlikely to do much here. >>>> > >>>> > >>>> > >>>> > >>>> > >>>> >>>> >>>> -- >>>> -- Howard. >>>> >>>> > > > -- > -- Howard. > > From brian.goetz at oracle.com Thu Jul 5 10:48:29 2012 From: brian.goetz at oracle.com (brian.goetz at oracle.com) Date: Thu, 05 Jul 2012 17:48:29 +0000 Subject: hg: lambda/lambda/jdk: 3 new changesets Message-ID: <20120705174921.09B5D47D01@hg.openjdk.java.net> Changeset: 2a847460decb Author: briangoetz Date: 2012-07-03 16:50 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/2a847460decb More tests and bugfixes: CumulateOp, StreamOp ! src/share/classes/java/util/streams/ParallelPipeline.java ! src/share/classes/java/util/streams/SequentialMapPipeline.java ! src/share/classes/java/util/streams/SequentialPipeline.java ! src/share/classes/java/util/streams/StreamBuilder.java ! src/share/classes/java/util/streams/ops/CumulateOp.java ! src/share/classes/java/util/streams/ops/SortedOp.java ! src/share/classes/java/util/streams/ops/StatefulOp.java ! src/share/classes/java/util/streams/ops/UniqOp.java ! test-ng/tests/org/openjdk/tests/java/util/LambdaTestHelpers.java + test-ng/tests/org/openjdk/tests/java/util/streams/ops/CumulateOpTest.java ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/FlatMapOpTest.java + test-ng/tests/org/openjdk/tests/java/util/streams/ops/SortedOpTest.java ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/StreamOpTestCase.java Changeset: 16bfddeae272 Author: briangoetz Date: 2012-07-05 13:38 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/16bfddeae272 Switch from Splittable to Spliterator; refactor StreamBuilder; refactor parallel Op APIs to use ParallelOpHelper; refactor ParallelPipeline.sequential() to support packing if sizes are known; revamp CumulateOp logic ! .hgignore ! make/java/java/FILES_java.gmk ! makefiles/java/java/FILES_java.gmk ! src/share/classes/java/util/Arrays.java + src/share/classes/java/util/Spliterator.java ! src/share/classes/java/util/Splittable.java - src/share/classes/java/util/streams/FixedStreamBuilder.java ! src/share/classes/java/util/streams/ParallelPipeline.java ! src/share/classes/java/util/streams/StreamBuilder.java + src/share/classes/java/util/streams/StreamBuilders.java ! src/share/classes/java/util/streams/Streams.java ! src/share/classes/java/util/streams/ops/AllMatchOp.java ! src/share/classes/java/util/streams/ops/AnyMatchOp.java ! src/share/classes/java/util/streams/ops/CumulateOp.java ! src/share/classes/java/util/streams/ops/EagerOp.java ! src/share/classes/java/util/streams/ops/FindAnyOp.java ! src/share/classes/java/util/streams/ops/FindFirstOp.java ! src/share/classes/java/util/streams/ops/FindOnlyOp.java ! src/share/classes/java/util/streams/ops/FlatMapOp.java ! src/share/classes/java/util/streams/ops/FoldOp.java ! src/share/classes/java/util/streams/ops/GroupByOp.java ! src/share/classes/java/util/streams/ops/NoneMatchOp.java + src/share/classes/java/util/streams/ops/ParallelOp.java ! src/share/classes/java/util/streams/ops/ShortCircuitEagerOp.java ! src/share/classes/java/util/streams/ops/SortedOp.java ! src/share/classes/java/util/streams/ops/StatefulOp.java ! src/share/classes/java/util/streams/ops/ToArrayOp.java ! src/share/classes/java/util/streams/ops/UniqOp.java ! test-ng/tests/org/openjdk/tests/java/util/LambdaTestHelpers.java ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/StreamOpTestCase.java Changeset: 9a2c2811856d Author: briangoetz Date: 2012-07-05 13:48 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9a2c2811856d Merge ! make/java/java/FILES_java.gmk From brian.goetz at oracle.com Thu Jul 5 12:32:11 2012 From: brian.goetz at oracle.com (brian.goetz at oracle.com) Date: Thu, 05 Jul 2012 19:32:11 +0000 Subject: hg: lambda/lambda/jdk: Extend StreamOpTestCase to handle eager and short-circuit operations Message-ID: <20120705193231.1206147D08@hg.openjdk.java.net> Changeset: f73749068d32 Author: briangoetz Date: 2012-07-05 14:33 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/f73749068d32 Extend StreamOpTestCase to handle eager and short-circuit operations ! src/share/classes/java/util/streams/SequentialPipeline.java ! src/share/classes/java/util/streams/ops/AllMatchOp.java ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/StreamOpTestCase.java From brian.goetz at oracle.com Fri Jul 6 12:22:39 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Fri, 06 Jul 2012 15:22:39 -0400 Subject: hg: lambda/lambda/hotspot: 2 new changesets In-Reply-To: References: <20120630170811.0B04547C1E@hg.openjdk.java.net> Message-ID: <4FF73AFF.1070004@oracle.com> I just installed 7u5 and am getting the same error. I do a "make clean images" using the new build, and when I set JAVA_HOME to be the build/macosx-normal-server-release/images/j2sd-image directory, and I run Java, I get a launch error dialog that suggests the problem is: Library not loaded: @rpath/libjli.dylib Referenced from: /Users/USER/*/java Reason: image not found On 7/4/2012 3:21 AM, Henri Gomez wrote: >> It seems the merge from jdk8 may have borked the Mac build? I am getting errors for a dylib now when I invoke the jvm. > > Strange I didn't get problems for openjdk-osx-build. > BTW, I'm using openjdk-osx-build OpenJDK 1.7 u4 > > java -version > openjdk version "1.8.0-jdk8-b35" > OpenJDK Runtime Environment (build 1.8.0-jdk8-b35-20120703) > OpenJDK 64-Bit Server VM (build 24.0-b15, mixed mode) > From brian.goetz at oracle.com Fri Jul 6 12:53:28 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Fri, 06 Jul 2012 15:53:28 -0400 Subject: hg: lambda/lambda/hotspot: 2 new changesets In-Reply-To: <4FF73AFF.1070004@oracle.com> References: <20120630170811.0B04547C1E@hg.openjdk.java.net> <4FF73AFF.1070004@oracle.com> Message-ID: <4FF74238.3010103@oracle.com> Update: am able to get this limping along with export DYLD_LIBRARY_PATH=/path/to/jre/lib/jli Any idea why the executables built this way would have their rpath screwed up, or why I might be seeing this on my mac but others are not? On 7/6/2012 3:22 PM, Brian Goetz wrote: > I just installed 7u5 and am getting the same error. I do a "make clean > images" using the new build, and when I set JAVA_HOME to be the > build/macosx-normal-server-release/images/j2sd-image directory, and I > run Java, I get a launch error dialog that suggests the problem is: > > Library not loaded: @rpath/libjli.dylib > Referenced from: /Users/USER/*/java > Reason: image not found > > On 7/4/2012 3:21 AM, Henri Gomez wrote: >>> It seems the merge from jdk8 may have borked the Mac build? I am getting errors for a dylib now when I invoke the jvm. >> >> Strange I didn't get problems for openjdk-osx-build. >> BTW, I'm using openjdk-osx-build OpenJDK 1.7 u4 >> >> java -version >> openjdk version "1.8.0-jdk8-b35" >> OpenJDK Runtime Environment (build 1.8.0-jdk8-b35-20120703) >> OpenJDK 64-Bit Server VM (build 24.0-b15, mixed mode) >> > > From brian.goetz at oracle.com Fri Jul 6 19:30:48 2012 From: brian.goetz at oracle.com (brian.goetz at oracle.com) Date: Sat, 07 Jul 2012 02:30:48 +0000 Subject: hg: lambda/lambda/jdk: Refactor XxxOp base types Message-ID: <20120707023112.ED14947E16@hg.openjdk.java.net> Changeset: ecc28f69091d Author: briangoetz Date: 2012-07-06 22:30 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/ecc28f69091d Refactor XxxOp base types ! make/java/java/FILES_java.gmk ! makefiles/java/java/FILES_java.gmk ! src/share/classes/java/util/streams/SequentialMapPipeline.java ! src/share/classes/java/util/streams/SequentialPipeline.java ! src/share/classes/java/util/streams/ops/CumulateOp.java + src/share/classes/java/util/streams/ops/ElementwiseOp.java ! src/share/classes/java/util/streams/ops/FilterOp.java ! src/share/classes/java/util/streams/ops/FlatMapOp.java ! src/share/classes/java/util/streams/ops/IdOp.java - src/share/classes/java/util/streams/ops/LazyOp.java ! src/share/classes/java/util/streams/ops/MapExtractKeysOp.java ! src/share/classes/java/util/streams/ops/MapExtractValuesOp.java ! src/share/classes/java/util/streams/ops/MapFilterKeysOp.java ! src/share/classes/java/util/streams/ops/MapFilterValuesOp.java ! src/share/classes/java/util/streams/ops/MapOp.java ! src/share/classes/java/util/streams/ops/MappedOp.java ! src/share/classes/java/util/streams/ops/SortedOp.java ! src/share/classes/java/util/streams/ops/StatefulOp.java ! src/share/classes/java/util/streams/ops/StatelessOp.java ! src/share/classes/java/util/streams/ops/UniqOp.java ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/StreamOpTestCase.java From deepak.patwardhan at itaas.com Sun Jul 8 01:54:22 2012 From: deepak.patwardhan at itaas.com (Deepak S Patwardhan) Date: Sun, 8 Jul 2012 14:24:22 +0530 Subject: Vritual extension methods In-Reply-To: <4FF465A8.1070308@oracle.com> References: <000001cd59f2$79c4c9f0$6d4e5dd0$@itaas.com> <4FF465A8.1070308@oracle.com> Message-ID: <000001cd5ce7$463372b0$d29a5810$@itaas.com> Brian, I have gone through the State of Lambda, 4th edition, but don't think it answers my questions. Let me rephrase them. C1: public Complex subtract(Complex b) default { return this.add(b.negate()); } C2: public Complex divide(Complex b) default Complexes.divide; 1) Why have we broken the rule - interfaces don't have code ? Is the construct C1 strictly more powerful than C2 ? 2) Why are we using . (dot) in C2 instead of :: (colon colon) - the choice for method references in lambda expressions ? Regards, Deepak S Patwardhan. -----Original Message----- From: Brian Goetz [mailto:brian.goetz at oracle.com] Sent: 04 July 2012 21:18 To: Deepak S Patwardhan Cc: lambda-dev at openjdk.java.net Subject: Re: Vritual extension methods See the relevant section of State of the Lambda, 4th edition, which supersedes this. On 7/4/2012 10:37 AM, Deepak S Patwardhan wrote: > Hello, > > > > The Defender methods v4 document (Brian Goetz, June 2011) has two > interesting foot notes (page 2) > > > > 5. It is a deliberate choice to not simply allow the programmer to > include the code of the default inline > > within the interface. Among other reasons, it would violate the > long-held rule that "interfaces don't have > > code". > > > > 6. The syntax of specifying the default implementation should match > that of specifying method references, if > > method references are to be added to the language. > > > > Consider the following code (which compiles successfully with build > 39) > > > > /* Complex.java */ > > /** Represents Complex numbers */ > > public interface Complex { > > > > public Complex add(Complex b); > > > > public Complex negate(); > > > > public Complex subtract(Complex b) default { > > return this.add(b.negate()); > > } > > > > public Complex multiply(Complex b); > > > > public Complex invert(); > > > > public Complex divide(Complex b) default Complexes.divide; > > } > > > > /* Complexes.java */ > > public class Complexes { > > > > public static Complex divide(Complex a, Complex b) { > > return a.multiply(b.invert()); > > } > > > > } > > > > First Question: > > As I am able to write a method body for subtract, the rule mentioned > in footnote 5, interfaces don't have code, seems to have been ignored. > Has this been finalized or will this be disallowed in a future build ? > > > > Second Question: > > Consider the default clause of the divide method. The syntax used for > the method reference is ClassName.methodName. In section 8 of State of > Lambda v4 (Brian Goetz, December 2011), method references have syntax > ClassName::methodName. It also states that this syntax is provisional. > Example, map method of Iterable takes method references in this syntax. > > > > List names = . > > nameLengths = names.map(String::length); > > > > Will the syntax for specifying the default method change to (only) use > ClassName::methodName, in a future build ? Otherwise, footnote 6 also > seems to be ignored for now. > > > > Regards, > > Deepak S Patwardhan. > > > > > > > > > > From forax at univ-mlv.fr Sun Jul 8 03:14:19 2012 From: forax at univ-mlv.fr (=?ISO-8859-1?Q?R=E9mi_Forax?=) Date: Sun, 08 Jul 2012 12:14:19 +0200 Subject: Vritual extension methods In-Reply-To: <000001cd5ce7$463372b0$d29a5810$@itaas.com> References: <000001cd59f2$79c4c9f0$6d4e5dd0$@itaas.com> <4FF465A8.1070308@oracle.com> <000001cd5ce7$463372b0$d29a5810$@itaas.com> Message-ID: <4FF95D7B.7080703@univ-mlv.fr> On 07/08/2012 10:54 AM, Deepak S Patwardhan wrote: > Brian, > > I have gone through the State of Lambda, 4th edition, but don't think it > answers my questions. Let me rephrase them. > > C1: public Complex subtract(Complex b) default { return > this.add(b.negate()); } > C2: public Complex divide(Complex b) default Complexes.divide; > > 1) Why have we broken the rule - interfaces don't have code ? Is the > construct C1 strictly more powerful than C2 ? > 2) Why are we using . (dot) in C2 instead of :: (colon colon) - the choice > for method references in lambda expressions ? > > Regards, > Deepak S Patwardhan. Hi Deepak, the syntax of C2 was an attempt to solve the problem of adding new methods that support lambdas in Collection API without breaking the golden rule "no code in interface"* This syntax predates the introduction of the double colon syntax for method reference. This syntax has several drawbacks that we discover when trying to specify its semantics and to implement it in the compiler. Here is an example, interface A { void m() default Garbages.foo; } interface B extends A { } class Garbages { void foo(A a) { ... } void foo(B b) { ... } } The question is what new B() { }.m() should call. The other problems was how to deal with generics signature, the fact that you force users to write side class (the class Garbages), and maybe some other problems I've forgotten. So we decide to move to something more object oriented, and put code in interface. R?mi *BTW, since Java 1.1, you have code in interfaces because initializing a static final field may create a static block. > > -----Original Message----- > From: Brian Goetz [mailto:brian.goetz at oracle.com] > Sent: 04 July 2012 21:18 > To: Deepak S Patwardhan > Cc: lambda-dev at openjdk.java.net > Subject: Re: Vritual extension methods > > See the relevant section of State of the Lambda, 4th edition, which > supersedes this. > > On 7/4/2012 10:37 AM, Deepak S Patwardhan wrote: >> Hello, >> >> >> >> The Defender methods v4 document (Brian Goetz, June 2011) has two >> interesting foot notes (page 2) >> >> >> >> 5. It is a deliberate choice to not simply allow the programmer to >> include the code of the default inline >> >> within the interface. Among other reasons, it would violate the >> long-held rule that "interfaces don't have >> >> code". >> >> >> >> 6. The syntax of specifying the default implementation should match >> that of specifying method references, if >> >> method references are to be added to the language. >> >> >> >> Consider the following code (which compiles successfully with build >> 39) >> >> >> >> /* Complex.java */ >> >> /** Represents Complex numbers */ >> >> public interface Complex { >> >> >> >> public Complex add(Complex b); >> >> >> >> public Complex negate(); >> >> >> >> public Complex subtract(Complex b) default { >> >> return this.add(b.negate()); >> >> } >> >> >> >> public Complex multiply(Complex b); >> >> >> >> public Complex invert(); >> >> >> >> public Complex divide(Complex b) default Complexes.divide; >> >> } >> >> >> >> /* Complexes.java */ >> >> public class Complexes { >> >> >> >> public static Complex divide(Complex a, Complex b) { >> >> return a.multiply(b.invert()); >> >> } >> >> >> >> } >> >> >> >> First Question: >> >> As I am able to write a method body for subtract, the rule mentioned >> in footnote 5, interfaces don't have code, seems to have been ignored. >> Has this been finalized or will this be disallowed in a future build ? >> >> >> >> Second Question: >> >> Consider the default clause of the divide method. The syntax used for >> the method reference is ClassName.methodName. In section 8 of State of >> Lambda v4 (Brian Goetz, December 2011), method references have syntax >> ClassName::methodName. It also states that this syntax is provisional. >> Example, map method of Iterable takes method references in this syntax. >> >> >> >> List names = . >> >> nameLengths = names.map(String::length); >> >> >> >> Will the syntax for specifying the default method change to (only) use >> ClassName::methodName, in a future build ? Otherwise, footnote 6 also >> seems to be ignored for now. >> >> >> >> Regards, >> >> Deepak S Patwardhan. >> >> >> >> >> >> >> >> >> >> > From fsarradin at gmail.com Sun Jul 8 22:12:20 2012 From: fsarradin at gmail.com (=?ISO-8859-1?Q?Fran=E7ois_Sarradin?=) Date: Mon, 9 Jul 2012 07:12:20 +0200 Subject: From virtual extension methods to mixins Message-ID: Hi, I would like to share a blog post. It explains how to get multiple inheritance of the state from the virtual extension methods. "Java 8: Now You Have Mixins!" => http://kerflyn.wordpress.com/2012/07/09/java-8-now-you-have-mixins/ Fran?ois- From brian.goetz at oracle.com Mon Jul 9 04:50:11 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Mon, 9 Jul 2012 07:50:11 -0400 Subject: From virtual extension methods to mixins In-Reply-To: References: Message-ID: <66F4B7A5-D889-4F5C-A354-BEB8D8A92481@oracle.com> Please don't encourage techniques like this. There are a zillion "clever" things you can do in Java, but shouldn't. We knew it wouldn't be long before someone suggested this, and we can't stop you. But please, use your power for good, and not for evil. Teach people to do it right, not to abuse it. On Jul 9, 2012, at 1:12 AM, Fran?ois Sarradin wrote: > Hi, > > I would like to share a blog post. It explains how to get multiple > inheritance of the state from the virtual extension methods. > > "Java 8: Now You Have Mixins!" => > http://kerflyn.wordpress.com/2012/07/09/java-8-now-you-have-mixins/ > > Fran?ois- > From brendentowey at gmail.com Mon Jul 9 09:26:43 2012 From: brendentowey at gmail.com (Brenden Towey) Date: Mon, 09 Jul 2012 09:26:43 -0700 Subject: From virtual extension methods to mixins In-Reply-To: <66F4B7A5-D889-4F5C-A354-BEB8D8A92481@oracle.com> References: <66F4B7A5-D889-4F5C-A354-BEB8D8A92481@oracle.com> Message-ID: <4FFB0643.9000504@gmail.com> You're probably aware of this, but the corollary is "a lot of folks would really like multiple inheritance," diamond problem or no. Just for the heck of it, here's my cheap-hack wish for a future Java extension (no pun intended). Allow inherited interfaces to be delegated to a particular field variable. For example, class MyWidget extends MyOtherWidget implements Map(aField) { HashMap aField = new HashMap(); } Here the compiler should generate all the methods in Map, and delegate them to the object in aField. If you don't want to do that, just override any given method normally. Those methods won't be delegated. Probably anyone could find problems with this idea, but it's a LOT briefer than having to wade though a ton of simple delegation methods when you're reading somebody else's code. OK going back to lurk mode now.... On 7/9/2012 4:50 AM, Brian Goetz wrote: > Please don't encourage techniques like this. There are a zillion "clever" things you can do in Java, but shouldn't. We knew it wouldn't be long before someone suggested this, and we can't stop you. But please, use your power for good, and not for evil. Teach people to do it right, not to abuse it. > > > On Jul 9, 2012, at 1:12 AM, Fran?ois Sarradin wrote: > >> Hi, >> >> I would like to share a blog post. It explains how to get multiple >> inheritance of the state from the virtual extension methods. >> >> "Java 8: Now You Have Mixins!" => >> http://kerflyn.wordpress.com/2012/07/09/java-8-now-you-have-mixins/ >> >> Fran?ois- >> > From fsarradin at gmail.com Mon Jul 9 13:38:07 2012 From: fsarradin at gmail.com (=?ISO-8859-1?Q?Fran=E7ois_Sarradin?=) Date: Mon, 9 Jul 2012 22:38:07 +0200 Subject: From virtual extension methods to mixins In-Reply-To: <66F4B7A5-D889-4F5C-A354-BEB8D8A92481@oracle.com> References: <66F4B7A5-D889-4F5C-A354-BEB8D8A92481@oracle.com> Message-ID: Brian, Thank you to share your advice. I think that my article provides a bad use of Java too. I don't really encourage this. I am just saying it is possible and let the reader decides if it is good or bad. It is a good thing to share best practices, in a view to build "well craft" software. I have done this with small demonstrations of Java's lambda at Devoxx France this year. Moreover, I think you know that you can also find more and more articles about such best practices in Java 8 (even in French ;) ). But I really think that we also have to share worst practices. This is motivated by the wish to identify them and prevent them. That is why I wanted to share such an article, even if it is unpleasant. Fran?ois- Le 9 juil. 2012 13:50, "Brian Goetz" a ?crit : > Please don't encourage techniques like this. There are a zillion "clever" > things you can do in Java, but shouldn't. We knew it wouldn't be long > before someone suggested this, and we can't stop you. But please, use your > power for good, and not for evil. Teach people to do it right, not to > abuse it. > > > On Jul 9, 2012, at 1:12 AM, Fran?ois Sarradin wrote: > > > Hi, > > > > I would like to share a blog post. It explains how to get multiple > > inheritance of the state from the virtual extension methods. > > > > "Java 8: Now You Have Mixins!" => > > http://kerflyn.wordpress.com/2012/07/09/java-8-now-you-have-mixins/ > > > > Fran?ois- > > > > From mike.duigou at oracle.com Mon Jul 9 13:53:17 2012 From: mike.duigou at oracle.com (Mike Duigou) Date: Mon, 9 Jul 2012 13:53:17 -0700 Subject: hg: lambda/lambda/hotspot: 2 new changesets In-Reply-To: <4FF74238.3010103@oracle.com> References: <20120630170811.0B04547C1E@hg.openjdk.java.net> <4FF73AFF.1070004@oracle.com> <4FF74238.3010103@oracle.com> Message-ID: <728033CC-0CA1-4EDD-978B-DDFEEFDDF109@oracle.com> I am not seeing this in my builds and haven't seen this reported by any other builders. It Is also different than the previous dylib error. I am going to try another merge with Jdk mainline this week as the build-infra issue blocking sync up is reputedly fixed. Mike On Jul 6, 2012, at 12:53 PM, Brian Goetz wrote: > Update: am able to get this limping along with > export DYLD_LIBRARY_PATH=/path/to/jre/lib/jli > > Any idea why the executables built this way would have their rpath > screwed up, or why I might be seeing this on my mac but others are not? > > On 7/6/2012 3:22 PM, Brian Goetz wrote: >> I just installed 7u5 and am getting the same error. I do a "make clean >> images" using the new build, and when I set JAVA_HOME to be the >> build/macosx-normal-server-release/images/j2sd-image directory, and I >> run Java, I get a launch error dialog that suggests the problem is: >> >> Library not loaded: @rpath/libjli.dylib >> Referenced from: /Users/USER/*/java >> Reason: image not found >> >> On 7/4/2012 3:21 AM, Henri Gomez wrote: >>>> It seems the merge from jdk8 may have borked the Mac build? I am getting errors for a dylib now when I invoke the jvm. >>> >>> Strange I didn't get problems for openjdk-osx-build. >>> BTW, I'm using openjdk-osx-build OpenJDK 1.7 u4 >>> >>> java -version >>> openjdk version "1.8.0-jdk8-b35" >>> OpenJDK Runtime Environment (build 1.8.0-jdk8-b35-20120703) >>> OpenJDK 64-Bit Server VM (build 24.0-b15, mixed mode) >>> >> >> > > From yshavit at akiban.com Mon Jul 9 17:00:15 2012 From: yshavit at akiban.com (Yuval Shavit) Date: Mon, 9 Jul 2012 20:00:15 -0400 Subject: From virtual extension methods to mixins In-Reply-To: References: <66F4B7A5-D889-4F5C-A354-BEB8D8A92481@oracle.com> Message-ID: Stateful mixins like this do indeed seem like a sketchy idea to me -- but is there any official stance on other mixin-like ideas? For instance, it seems to me you could use defender methods to implement delegation. For instance: interface Peeker { T peek(); T take(); // maybe some other methods... } interface PeekerView extends Peeker { Peeker getPeeker(); T peek() default { return getPeeker().peek(); } T take() default { return getPeeker().take(); } } Now you can become a Peeker just by having one. All of a sudden, it's very easy to be a Peeker, a List and any number of other things. public class BagOTricks implements PeekerView, ListView, SupplierView { private List underlying = ... private Peeker peeker = new ListPeeker(underlying); private Supplier> supplier = new ListSupplier(underlying); @Override public Peeker getPeeker() { return peeker; } @Override public List getList() { return underlying; } @Override public Supplier> getOptionalSupplier() { return supplier; } } On Mon, Jul 9, 2012 at 4:38 PM, Fran?ois Sarradin wrote: > Brian, > > Thank you to share your advice. I think that my article provides a bad use > of Java too. I don't really encourage this. I am just saying it is possible > and let the reader decides if it is good or bad. > > It is a good thing to share best practices, in a view to build "well craft" > software. I have done this with small demonstrations of Java's lambda at > Devoxx France this year. Moreover, I think you know that you can also find > more and more articles about such best practices in Java 8 (even in French > ;) ). But I really think that we also have to share worst practices. This > is motivated by the wish to identify them and prevent them. That is why I > wanted to share such an article, even if it is unpleasant. > > Fran?ois- > Le 9 juil. 2012 13:50, "Brian Goetz" a ?crit : > > > Please don't encourage techniques like this. There are a zillion > "clever" > > things you can do in Java, but shouldn't. We knew it wouldn't be long > > before someone suggested this, and we can't stop you. But please, use > your > > power for good, and not for evil. Teach people to do it right, not to > > abuse it. > > > > > > On Jul 9, 2012, at 1:12 AM, Fran?ois Sarradin wrote: > > > > > Hi, > > > > > > I would like to share a blog post. It explains how to get multiple > > > inheritance of the state from the virtual extension methods. > > > > > > "Java 8: Now You Have Mixins!" => > > > http://kerflyn.wordpress.com/2012/07/09/java-8-now-you-have-mixins/ > > > > > > Fran?ois- > > > > > > > > > From brian.goetz at oracle.com Mon Jul 9 18:02:41 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Mon, 9 Jul 2012 21:02:41 -0400 Subject: From virtual extension methods to mixins In-Reply-To: References: <66F4B7A5-D889-4F5C-A354-BEB8D8A92481@oracle.com> Message-ID: <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> Yes, this is what I call the "virtual field pattern." It seems perfectly reasonable to me, because the classes that mix you in have to consent by providing the {get,set}Peeker methods. (Also, by the nature of interface method merging, it addresses the diamond problem as if all base classes were "virtual".) On Jul 9, 2012, at 8:00 PM, Yuval Shavit wrote: > Stateful mixins like this do indeed seem like a sketchy idea to me -- but is there any official stance on other mixin-like ideas? For instance, it seems to me you could use defender methods to implement delegation. For instance: > > interface Peeker { > T peek(); > T take(); > // maybe some other methods... > } > > interface PeekerView extends Peeker { > Peeker getPeeker(); > > T peek() default { return getPeeker().peek(); } > T take() default { return getPeeker().take(); } > } > > Now you can become a Peeker just by having one. All of a sudden, it's very easy to be a Peeker, a List and any number of other things. > > public class BagOTricks implements PeekerView, ListView, SupplierView { > private List underlying = ... > private Peeker peeker = new ListPeeker(underlying); > private Supplier> supplier = new ListSupplier(underlying); > > @Override > public Peeker getPeeker() { > return peeker; > } > > @Override > public List getList() { > return underlying; > } > > @Override > public Supplier> getOptionalSupplier() { > return supplier; > } > } > > On Mon, Jul 9, 2012 at 4:38 PM, Fran?ois Sarradin wrote: > Brian, > > Thank you to share your advice. I think that my article provides a bad use > of Java too. I don't really encourage this. I am just saying it is possible > and let the reader decides if it is good or bad. > > It is a good thing to share best practices, in a view to build "well craft" > software. I have done this with small demonstrations of Java's lambda at > Devoxx France this year. Moreover, I think you know that you can also find > more and more articles about such best practices in Java 8 (even in French > ;) ). But I really think that we also have to share worst practices. This > is motivated by the wish to identify them and prevent them. That is why I > wanted to share such an article, even if it is unpleasant. > > Fran?ois- > Le 9 juil. 2012 13:50, "Brian Goetz" a ?crit : > > > Please don't encourage techniques like this. There are a zillion "clever" > > things you can do in Java, but shouldn't. We knew it wouldn't be long > > before someone suggested this, and we can't stop you. But please, use your > > power for good, and not for evil. Teach people to do it right, not to > > abuse it. > > > > > > On Jul 9, 2012, at 1:12 AM, Fran?ois Sarradin wrote: > > > > > Hi, > > > > > > I would like to share a blog post. It explains how to get multiple > > > inheritance of the state from the virtual extension methods. > > > > > > "Java 8: Now You Have Mixins!" => > > > http://kerflyn.wordpress.com/2012/07/09/java-8-now-you-have-mixins/ > > > > > > Fran?ois- > > > > > > > > > From js102 at zepler.net Tue Jul 10 00:06:47 2012 From: js102 at zepler.net (James Shaw) Date: Tue, 10 Jul 2012 08:06:47 +0100 Subject: From virtual extension methods to mixins In-Reply-To: <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> References: <66F4B7A5-D889-4F5C-A354-BEB8D8A92481@oracle.com> <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> Message-ID: On 10 July 2012 02:02, Brian Goetz wrote: > Yes, this is what I call the "virtual field pattern." It seems perfectly > reasonable to me, because the classes that mix you in have to consent by > providing the {get,set}Peeker methods. (Also, by the nature of interface > method merging, it addresses the diamond problem as if all base classes > were "virtual".) > > > Can you explain what you mean by 'diamond problem'? From forax at univ-mlv.fr Tue Jul 10 01:42:50 2012 From: forax at univ-mlv.fr (=?ISO-8859-1?Q?R=E9mi_Forax?=) Date: Tue, 10 Jul 2012 10:42:50 +0200 Subject: From virtual extension methods to mixins In-Reply-To: References: <66F4B7A5-D889-4F5C-A354-BEB8D8A92481@oracle.com> <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> Message-ID: <4FFBEB0A.2010206@univ-mlv.fr> On 07/10/2012 09:06 AM, James Shaw wrote: > On 10 July 2012 02:02, Brian Goetz wrote: > >> Yes, this is what I call the "virtual field pattern." It seems perfectly >> reasonable to me, because the classes that mix you in have to consent by >> providing the {get,set}Peeker methods. (Also, by the nature of interface >> method merging, it addresses the diamond problem as if all base classes >> were "virtual".) >> >> >> > Can you explain what you mean by 'diamond problem'? > It's a classical problem of multiple inheritance, let suppose we have: class A { int a; } class B extends A {} class C extends A {} class D extends B, C {} The question is how many 'a' you have in D, using an abstract getter in A solves the problem because in that case you have only one field in D. cheers, R?mi From brian.goetz at oracle.com Tue Jul 10 01:43:35 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Tue, 10 Jul 2012 04:43:35 -0400 Subject: From virtual extension methods to mixins In-Reply-To: References: Message-ID: <0E9F93D2-FB58-4893-BFD0-2D831E170202@oracle.com> I was going to leave this example alone, but I thought it was a good means to point out an interesting Puzzler. Let's assume that we fix the two most obvious problems in Francois' example -- thread-safety and memory leaks. It turns out that this idiom is still just so fundamentally broken as to be unrescuable. // Don't code like this! interface FakeBrokenMixin { static Map backingMap = Collections.synchronizedMap(new WeakHashMap<>()); String getName() default { return backingMap.get(this); } String setName(String name) default { backingMap.set(this, name); } } interface X extends Runnable, FakeBrokenMixin { } X makeX() { return () -> { System.out.println("X"); } }; X x1 = makeX(); X x2 = makeX(); x1.setName("x1"); x2.setName("x2"); System.out.println(x1); System.out.println(x2); What can this program print? On Jul 9, 2012, at 1:12 AM, Fran?ois Sarradin wrote: > Hi, > > I would like to share a blog post. It explains how to get multiple > inheritance of the state from the virtual extension methods. > > "Java 8: Now You Have Mixins!" => > http://kerflyn.wordpress.com/2012/07/09/java-8-now-you-have-mixins/ > > Fran?ois- > From david.holmes at oracle.com Tue Jul 10 01:46:29 2012 From: david.holmes at oracle.com (David Holmes) Date: Tue, 10 Jul 2012 18:46:29 +1000 Subject: From virtual extension methods to mixins In-Reply-To: References: <66F4B7A5-D889-4F5C-A354-BEB8D8A92481@oracle.com> <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> Message-ID: <4FFBEBE5.1090206@oracle.com> On 10/07/2012 5:06 PM, James Shaw wrote: > On 10 July 2012 02:02, Brian Goetz wrote: > >> Yes, this is what I call the "virtual field pattern." It seems perfectly >> reasonable to me, because the classes that mix you in have to consent by >> providing the {get,set}Peeker methods. (Also, by the nature of interface >> method merging, it addresses the diamond problem as if all base classes >> were "virtual".) >> >> >> > Can you explain what you mean by 'diamond problem'? google: C++ diamond problem It relates to multiple-inheritance of a base class through different paths. David From js102 at zepler.net Tue Jul 10 01:47:43 2012 From: js102 at zepler.net (James Shaw) Date: Tue, 10 Jul 2012 09:47:43 +0100 Subject: From virtual extension methods to mixins In-Reply-To: <4FFBEB0A.2010206@univ-mlv.fr> References: <66F4B7A5-D889-4F5C-A354-BEB8D8A92481@oracle.com> <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> <4FFBEB0A.2010206@univ-mlv.fr> Message-ID: On 10 July 2012 09:42, R?mi Forax wrote: > On 07/10/2012 09:06 AM, James Shaw wrote: > > On 10 July 2012 02:02, Brian Goetz wrote: > > > >> Yes, this is what I call the "virtual field pattern." It seems > perfectly > >> reasonable to me, because the classes that mix you in have to consent by > >> providing the {get,set}Peeker methods. (Also, by the nature of > interface > >> method merging, it addresses the diamond problem as if all base classes > >> were "virtual".) > >> > >> > >> > > Can you explain what you mean by 'diamond problem'? > > > > It's a classical problem of multiple inheritance, > let suppose we have: > > class A { > int a; > } > class B extends A {} > class C extends A {} > class D extends B, C {} > > The question is how many 'a' you have in D, using an abstract getter in A > solves the problem because in that case you have only one field in D. > Aha! I was trying to figure out how multiple inheritance was related to Java 7 diamond syntax. Whoops ;-) From forax at univ-mlv.fr Tue Jul 10 02:18:49 2012 From: forax at univ-mlv.fr (=?UTF-8?B?UsOpbWkgRm9yYXg=?=) Date: Tue, 10 Jul 2012 11:18:49 +0200 Subject: From virtual extension methods to mixins In-Reply-To: References: <66F4B7A5-D889-4F5C-A354-BEB8D8A92481@oracle.com> <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> <4FFBEB0A.2010206@univ-mlv.fr> Message-ID: <4FFBF379.3090803@univ-mlv.fr> On 07/10/2012 10:47 AM, James Shaw wrote: > On 10 July 2012 09:42, R?mi Forax > wrote: > > On 07/10/2012 09:06 AM, James Shaw wrote: > > On 10 July 2012 02:02, Brian Goetz > wrote: > > > >> Yes, this is what I call the "virtual field pattern." It seems > perfectly > >> reasonable to me, because the classes that mix you in have to > consent by > >> providing the {get,set}Peeker methods. (Also, by the nature of > interface > >> method merging, it addresses the diamond problem as if all base > classes > >> were "virtual".) > >> > >> > >> > > Can you explain what you mean by 'diamond problem'? > > > > It's a classical problem of multiple inheritance, > let suppose we have: > > class A { > int a; > } > class B extends A {} > class C extends A {} > class D extends B, C {} > > The question is how many 'a' you have in D, using an abstract > getter in A > solves the problem because in that case you have only one field in D. > > Aha! I was trying to figure out how multiple inheritance was related > to Java 7 diamond syntax. Whoops ;-) In Java unlike in C++, diamonds are developers best friends* R?mi * me singing in front of my laptop. From asviraspossible at gmail.com Tue Jul 10 04:27:23 2012 From: asviraspossible at gmail.com (Victor Nazarov) Date: Tue, 10 Jul 2012 15:27:23 +0400 Subject: From virtual extension methods to mixins In-Reply-To: <0E9F93D2-FB58-4893-BFD0-2D831E170202@oracle.com> References: <0E9F93D2-FB58-4893-BFD0-2D831E170202@oracle.com> Message-ID: On Tue, Jul 10, 2012 at 12:43 PM, Brian Goetz wrote: > I was going to leave this example alone, but I thought it was a good means to point out an interesting Puzzler. > > Let's assume that we fix the two most obvious problems in Francois' example -- thread-safety and memory leaks. It turns out that this idiom is still just so fundamentally broken as to be unrescuable. > > // Don't code like this! > interface FakeBrokenMixin { > static Map backingMap = Collections.synchronizedMap(new WeakHashMap<>()); > > String getName() default { return backingMap.get(this); } > String setName(String name) default { backingMap.set(this, name); } > } > > interface X extends Runnable, FakeBrokenMixin { } > > X makeX() { return () -> { System.out.println("X"); } }; > > X x1 = makeX(); > X x2 = makeX(); > x1.setName("x1"); > x2.setName("x2"); > > System.out.println(x1); > System.out.println(x2); > > What can this program print? > The problem remains even without lambdas. Any abstract factory that can reuse instances will cause the same problem. -- Victor Nazarov From deepak.patwardhan at itaas.com Tue Jul 10 04:29:56 2012 From: deepak.patwardhan at itaas.com (Deepak S Patwardhan) Date: Tue, 10 Jul 2012 16:59:56 +0530 Subject: Expanded target typing Message-ID: <003c01cd5e8f$56321730$02964590$@itaas.com> Hello, Section 5, Contexts for target typing, in the State of the Lambda, 4th edition, ends with : -- begin quote The expanded role of target typing in the compiler is not limited to lambda expressions: generic method invocations and "diamond" constructor invocations can also take advantage of target types wherever they are available. The following declarations are illegal in Java SE 7 but valid under JSR 335: List ls = Collections.checkedList(new ArrayList<>(), String.class); Set si = flag ? Collections.singleton(23) : Collections.emptySet(); -- end quote These don't compile with lambda build 39. Question 1) So, just wanted to know if this will be implemented or is no longer in scope for Java 8? Question 2) Assuming this will be implemented, will the following work ? (not allowed in Java SE 7) Map> teamMembers = . teamMembers.put("team1", new ArrayList<>()); I ask this because the two examples above seem to indicate that this may not work, but the following might: List dontCare = teamMembers.put("team1", new ArrayList<>()); regards, Deepak S Patwardhan. From brian.goetz at oracle.com Tue Jul 10 04:46:57 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Tue, 10 Jul 2012 07:46:57 -0400 Subject: Expanded target typing In-Reply-To: <003c01cd5e8f$56321730$02964590$@itaas.com> References: <003c01cd5e8f$56321730$02964590$@itaas.com> Message-ID: <8B477BD8-CDE3-4062-A423-7D2D3D575A8E@oracle.com> Conditional expressions are tricky and full of existing constraints. We're working on figuring out what we can do here. Similarly, there are interactions with diamond expressions in nested generic method contexts that are similarly tricky. On Jul 10, 2012, at 7:29 AM, Deepak S Patwardhan wrote: > Hello, > > Section 5, Contexts for target typing, in the State of the Lambda, 4th > edition, ends with : > > -- begin quote > The expanded role of target typing in the compiler is not limited to lambda > expressions: generic method invocations and "diamond" constructor > invocations can also take advantage of target types wherever they are > available. The following declarations are illegal in Java SE 7 but valid > under JSR 335: > > List ls = Collections.checkedList(new ArrayList<>(), String.class); > Set si = flag ? Collections.singleton(23) : Collections.emptySet(); > -- end quote > > These don't compile with lambda build 39. > > Question 1) So, just wanted to know if this will be implemented or is no > longer in scope for Java 8? > Question 2) Assuming this will be implemented, will the following work ? > (not allowed in Java SE 7) > > Map> teamMembers = . > teamMembers.put("team1", new ArrayList<>()); > > I ask this because the two examples above seem to indicate that this may not > work, but the following might: > > List dontCare = teamMembers.put("team1", new ArrayList<>()); > > regards, > Deepak S Patwardhan. > > > From peter.levart at marand.si Tue Jul 10 05:08:17 2012 From: peter.levart at marand.si (Peter Levart) Date: Tue, 10 Jul 2012 14:08:17 +0200 Subject: From virtual extension methods to mixins In-Reply-To: <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> References: <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> Message-ID: <1463082.Z54Z1tZ6rm@peterl.marand.si> This pattern calls for "protected abstract" methods in interfaces. Maybe in Java 9? Peter On Monday, July 09, 2012 09:02:41 PM Brian Goetz wrote: > Yes, this is what I call the "virtual field pattern." It seems perfectly > reasonable to me, because the classes that mix you in have to consent by > providing the {get,set}Peeker methods. (Also, by the nature of interface > method merging, it addresses the diamond problem as if all base classes > were "virtual".) > On Jul 9, 2012, at 8:00 PM, Yuval Shavit wrote: > > Stateful mixins like this do indeed seem like a sketchy idea to me -- but > > is there any official stance on other mixin-like ideas? For instance, it > > seems to me you could use defender methods to implement delegation. For > > instance: > > > > interface Peeker { > > > > T peek(); > > T take(); > > // maybe some other methods... > > > > } > > > > interface PeekerView extends Peeker { > > > > Peeker getPeeker(); > > > > T peek() default { return getPeeker().peek(); } > > T take() default { return getPeeker().take(); } > > > > } > > > > Now you can become a Peeker just by having one. All of a sudden, it's very > > easy to be a Peeker, a List and any number of other things. > > > > public class BagOTricks implements PeekerView, ListView, > > SupplierView {> > > private List underlying = ... > > private Peeker peeker = new ListPeeker(underlying); > > private Supplier> supplier = new > > ListSupplier(underlying); > > > > @Override > > public Peeker getPeeker() { > > > > return peeker; > > > > } > > > > @Override > > public List getList() { > > > > return underlying; > > > > } > > > > @Override > > public Supplier> getOptionalSupplier() { > > > > return supplier; > > > > } > > > > } > > > > On Mon, Jul 9, 2012 at 4:38 PM, Fran?ois Sarradin > > wrote: Brian, > > > > Thank you to share your advice. I think that my article provides a bad use > > of Java too. I don't really encourage this. I am just saying it is > > possible > > and let the reader decides if it is good or bad. > > > > It is a good thing to share best practices, in a view to build "well > > craft" > > software. I have done this with small demonstrations of Java's lambda at > > Devoxx France this year. Moreover, I think you know that you can also find > > more and more articles about such best practices in Java 8 (even in French > > ;) ). But I really think that we also have to share worst practices. This > > is motivated by the wish to identify them and prevent them. That is why I > > wanted to share such an article, even if it is unpleasant. > > > > Fran?ois- > > > > Le 9 juil. 2012 13:50, "Brian Goetz" a ?crit : > > > Please don't encourage techniques like this. There are a zillion > > > "clever" > > > things you can do in Java, but shouldn't. We knew it wouldn't be long > > > before someone suggested this, and we can't stop you. But please, use > > > your > > > power for good, and not for evil. Teach people to do it right, not to > > > abuse it. > > > > > > On Jul 9, 2012, at 1:12 AM, Fran?ois Sarradin wrote: > > > > Hi, > > > > > > > > I would like to share a blog post. It explains how to get multiple > > > > inheritance of the state from the virtual extension methods. > > > > > > > > "Java 8: Now You Have Mixins!" => > > > > http://kerflyn.wordpress.com/2012/07/09/java-8-now-you-have-mixins/ > > > > > > > > Fran?ois- From yshavit at akiban.com Tue Jul 10 08:27:38 2012 From: yshavit at akiban.com (Yuval Shavit) Date: Tue, 10 Jul 2012 11:27:38 -0400 Subject: From virtual extension methods to mixins In-Reply-To: <1463082.Z54Z1tZ6rm@peterl.marand.si> References: <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> <1463082.Z54Z1tZ6rm@peterl.marand.si> Message-ID: I had a similar thought about protected interface methods, but I didn't want to push my luck. ;-) I don't know if this is premature, but I think it could be helpful for the people officially involved in this project to put out some blog entries along the lines of "look what neat stuff you can do with defender methods." People are going to look at this feature and intuit that it can be used in interesting ways, such as the various mixin-like features in this thread. If they don't read about how to do it from Oracle, they'll have a go at it themselves, potentially resulting in less-than-ideal directions. On Tue, Jul 10, 2012 at 8:08 AM, Peter Levart wrote: > This pattern calls for "protected abstract" methods in interfaces. Maybe in > Java 9? > > Peter > > On Monday, July 09, 2012 09:02:41 PM Brian Goetz wrote: > > Yes, this is what I call the "virtual field pattern." It seems perfectly > > reasonable to me, because the classes that mix you in have to consent by > > providing the {get,set}Peeker methods. (Also, by the nature of interface > > method merging, it addresses the diamond problem as if all base classes > > were "virtual".) > > On Jul 9, 2012, at 8:00 PM, Yuval Shavit wrote: > > > Stateful mixins like this do indeed seem like a sketchy idea to me -- > but > > > is there any official stance on other mixin-like ideas? For instance, > it > > > seems to me you could use defender methods to implement delegation. For > > > instance: > > > > > > interface Peeker { > > > > > > T peek(); > > > T take(); > > > // maybe some other methods... > > > > > > } > > > > > > interface PeekerView extends Peeker { > > > > > > Peeker getPeeker(); > > > > > > T peek() default { return getPeeker().peek(); } > > > T take() default { return getPeeker().take(); } > > > > > > } > > > > > > Now you can become a Peeker just by having one. All of a sudden, it's > very > > > easy to be a Peeker, a List and any number of other things. > > > > > > public class BagOTricks implements PeekerView, ListView, > > > SupplierView {> > > > private List underlying = ... > > > private Peeker peeker = new ListPeeker(underlying); > > > private Supplier> supplier = new > > > ListSupplier(underlying); > > > > > > @Override > > > public Peeker getPeeker() { > > > > > > return peeker; > > > > > > } > > > > > > @Override > > > public List getList() { > > > > > > return underlying; > > > > > > } > > > > > > @Override > > > public Supplier> getOptionalSupplier() { > > > > > > return supplier; > > > > > > } > > > > > > } > > > > > > On Mon, Jul 9, 2012 at 4:38 PM, Fran?ois Sarradin > > > > wrote: Brian, > > > > > > Thank you to share your advice. I think that my article provides a bad > use > > > of Java too. I don't really encourage this. I am just saying it is > > > possible > > > and let the reader decides if it is good or bad. > > > > > > It is a good thing to share best practices, in a view to build "well > > > craft" > > > software. I have done this with small demonstrations of Java's lambda > at > > > Devoxx France this year. Moreover, I think you know that you can also > find > > > more and more articles about such best practices in Java 8 (even in > French > > > ;) ). But I really think that we also have to share worst practices. > This > > > is motivated by the wish to identify them and prevent them. That is > why I > > > wanted to share such an article, even if it is unpleasant. > > > > > > Fran?ois- > > > > > > Le 9 juil. 2012 13:50, "Brian Goetz" a ?crit > : > > > > Please don't encourage techniques like this. There are a zillion > > > > "clever" > > > > things you can do in Java, but shouldn't. We knew it wouldn't be > long > > > > before someone suggested this, and we can't stop you. But please, > use > > > > your > > > > power for good, and not for evil. Teach people to do it right, not > to > > > > abuse it. > > > > > > > > On Jul 9, 2012, at 1:12 AM, Fran?ois Sarradin wrote: > > > > > Hi, > > > > > > > > > > I would like to share a blog post. It explains how to get multiple > > > > > inheritance of the state from the virtual extension methods. > > > > > > > > > > "Java 8: Now You Have Mixins!" => > > > > > > http://kerflyn.wordpress.com/2012/07/09/java-8-now-you-have-mixins/ > > > > > > > > > > Fran?ois- > From zhong.j.yu at gmail.com Tue Jul 10 14:51:58 2012 From: zhong.j.yu at gmail.com (Zhong Yu) Date: Tue, 10 Jul 2012 16:51:58 -0500 Subject: From virtual extension methods to mixins In-Reply-To: References: <66F4B7A5-D889-4F5C-A354-BEB8D8A92481@oracle.com> Message-ID: My problem with Yuval's example is that the object belongs to too many types, it gets very confusing. It's much better to obj.asList().get(0); than to obj.get(0); // uh? A similar bad example from JDK interface java.nio.file.Path extends Iterable Iterator iterator(); // of elements for(Path element : path) ... I don't think it makes sense. A simpler and clearer API: interface Path Iterable elements(); for(Path element : path.elements) ... Zhong Yu On Mon, Jul 9, 2012 at 7:00 PM, Yuval Shavit wrote: > Stateful mixins like this do indeed seem like a sketchy idea to me -- but > is there any official stance on other mixin-like ideas? For instance, it > seems to me you could use defender methods to implement delegation. For > instance: > > interface Peeker { > T peek(); > T take(); > // maybe some other methods... > } > > interface PeekerView extends Peeker { > Peeker getPeeker(); > > T peek() default { return getPeeker().peek(); } > T take() default { return getPeeker().take(); } > } > > Now you can become a Peeker just by having one. All of a sudden, it's very > easy to be a Peeker, a List and any number of other things. > > public class BagOTricks implements PeekerView, ListView, > SupplierView { > private List underlying = ... > private Peeker peeker = new ListPeeker(underlying); > private Supplier> supplier = new > ListSupplier(underlying); > > @Override > public Peeker getPeeker() { > return peeker; > } > > @Override > public List getList() { > return underlying; > } > > @Override > public Supplier> getOptionalSupplier() { > return supplier; > } > } > > On Mon, Jul 9, 2012 at 4:38 PM, Fran?ois Sarradin wrote: > >> Brian, >> >> Thank you to share your advice. I think that my article provides a bad use >> of Java too. I don't really encourage this. I am just saying it is possible >> and let the reader decides if it is good or bad. >> >> It is a good thing to share best practices, in a view to build "well craft" >> software. I have done this with small demonstrations of Java's lambda at >> Devoxx France this year. Moreover, I think you know that you can also find >> more and more articles about such best practices in Java 8 (even in French >> ;) ). But I really think that we also have to share worst practices. This >> is motivated by the wish to identify them and prevent them. That is why I >> wanted to share such an article, even if it is unpleasant. >> >> Fran?ois- >> Le 9 juil. 2012 13:50, "Brian Goetz" a ?crit : >> >> > Please don't encourage techniques like this. There are a zillion >> "clever" >> > things you can do in Java, but shouldn't. We knew it wouldn't be long >> > before someone suggested this, and we can't stop you. But please, use >> your >> > power for good, and not for evil. Teach people to do it right, not to >> > abuse it. >> > >> > >> > On Jul 9, 2012, at 1:12 AM, Fran?ois Sarradin wrote: >> > >> > > Hi, >> > > >> > > I would like to share a blog post. It explains how to get multiple >> > > inheritance of the state from the virtual extension methods. >> > > >> > > "Java 8: Now You Have Mixins!" => >> > > http://kerflyn.wordpress.com/2012/07/09/java-8-now-you-have-mixins/ >> > > >> > > Fran?ois- >> > > >> > >> > >> >> > From fsarradin at gmail.com Tue Jul 10 15:02:12 2012 From: fsarradin at gmail.com (=?ISO-8859-1?Q?Fran=E7ois_Sarradin?=) Date: Wed, 11 Jul 2012 00:02:12 +0200 Subject: From virtual extension methods to mixins In-Reply-To: References: <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> <1463082.Z54Z1tZ6rm@peterl.marand.si> Message-ID: Yuval, The idea to have a blog that collects sort of best practices with defender methods seems interesting. I believe that the defender methods is a new language feature and indeed, at present, there is no true feedback. But I think that the contributions should not only be given by people officially involved in the lambda project, but also by developers of the Java communities (under the supervision of the lambda project members). This might help to quickly collect best practices. Fran?ois- 2012/7/10 Yuval Shavit : > I had a similar thought about protected interface methods, but I didn't > want to push my luck. ;-) > > I don't know if this is premature, but I think it could be helpful for the > people officially involved in this project to put out some blog entries > along the lines of "look what neat stuff you can do with defender methods." > People are going to look at this feature and intuit that it can be used in > interesting ways, such as the various mixin-like features in this thread. > If they don't read about how to do it from Oracle, they'll have a go at it > themselves, potentially resulting in less-than-ideal directions. > > On Tue, Jul 10, 2012 at 8:08 AM, Peter Levart wrote: > >> This pattern calls for "protected abstract" methods in interfaces. Maybe in >> Java 9? >> >> Peter >> >> On Monday, July 09, 2012 09:02:41 PM Brian Goetz wrote: >> > Yes, this is what I call the "virtual field pattern." It seems perfectly >> > reasonable to me, because the classes that mix you in have to consent by >> > providing the {get,set}Peeker methods. (Also, by the nature of interface >> > method merging, it addresses the diamond problem as if all base classes >> > were "virtual".) >> > On Jul 9, 2012, at 8:00 PM, Yuval Shavit wrote: >> > > Stateful mixins like this do indeed seem like a sketchy idea to me -- >> but >> > > is there any official stance on other mixin-like ideas? For instance, >> it >> > > seems to me you could use defender methods to implement delegation. For >> > > instance: >> > > >> > > interface Peeker { >> > > >> > > T peek(); >> > > T take(); >> > > // maybe some other methods... >> > > >> > > } >> > > >> > > interface PeekerView extends Peeker { >> > > >> > > Peeker getPeeker(); >> > > >> > > T peek() default { return getPeeker().peek(); } >> > > T take() default { return getPeeker().take(); } >> > > >> > > } >> > > >> > > Now you can become a Peeker just by having one. All of a sudden, it's >> very >> > > easy to be a Peeker, a List and any number of other things. >> > > >> > > public class BagOTricks implements PeekerView, ListView, >> > > SupplierView {> >> > > private List underlying = ... >> > > private Peeker peeker = new ListPeeker(underlying); >> > > private Supplier> supplier = new >> > > ListSupplier(underlying); >> > > >> > > @Override >> > > public Peeker getPeeker() { >> > > >> > > return peeker; >> > > >> > > } >> > > >> > > @Override >> > > public List getList() { >> > > >> > > return underlying; >> > > >> > > } >> > > >> > > @Override >> > > public Supplier> getOptionalSupplier() { >> > > >> > > return supplier; >> > > >> > > } >> > > >> > > } >> > > >> > > On Mon, Jul 9, 2012 at 4:38 PM, Fran?ois Sarradin < fsarradin at gmail.com >> > >> > > wrote: Brian, >> > > >> > > Thank you to share your advice. I think that my article provides a bad >> use >> > > of Java too. I don't really encourage this. I am just saying it is >> > > possible >> > > and let the reader decides if it is good or bad. >> > > >> > > It is a good thing to share best practices, in a view to build "well >> > > craft" >> > > software. I have done this with small demonstrations of Java's lambda >> at >> > > Devoxx France this year. Moreover, I think you know that you can also >> find >> > > more and more articles about such best practices in Java 8 (even in >> French >> > > ;) ). But I really think that we also have to share worst practices. >> This >> > > is motivated by the wish to identify them and prevent them. That is >> why I >> > > wanted to share such an article, even if it is unpleasant. >> > > >> > > Fran?ois- >> > > >> > > Le 9 juil. 2012 13:50, "Brian Goetz" a ?crit >> : >> > > > Please don't encourage techniques like this. There are a zillion >> > > > "clever" >> > > > things you can do in Java, but shouldn't. We knew it wouldn't be >> long >> > > > before someone suggested this, and we can't stop you. But please, >> use >> > > > your >> > > > power for good, and not for evil. Teach people to do it right, not >> to >> > > > abuse it. >> > > > >> > > > On Jul 9, 2012, at 1:12 AM, Fran?ois Sarradin wrote: >> > > > > Hi, >> > > > > >> > > > > I would like to share a blog post. It explains how to get multiple >> > > > > inheritance of the state from the virtual extension methods. >> > > > > >> > > > > "Java 8: Now You Have Mixins!" => >> > > > > >> http://kerflyn.wordpress.com/2012/07/09/java-8-now-you-have-mixins/ >> > > > > >> > > > > Fran?ois- >> > From brian.goetz at oracle.com Tue Jul 10 15:10:10 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Tue, 10 Jul 2012 18:10:10 -0400 Subject: From virtual extension methods to mixins In-Reply-To: <1463082.Z54Z1tZ6rm@peterl.marand.si> References: <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> <1463082.Z54Z1tZ6rm@peterl.marand.si> Message-ID: Maybe :) On Jul 10, 2012, at 8:08 AM, Peter Levart wrote: > This pattern calls for "protected abstract" methods in interfaces. Maybe in > Java 9? > > Peter > > On Monday, July 09, 2012 09:02:41 PM Brian Goetz wrote: >> Yes, this is what I call the "virtual field pattern." It seems perfectly >> reasonable to me, because the classes that mix you in have to consent by >> providing the {get,set}Peeker methods. (Also, by the nature of interface >> method merging, it addresses the diamond problem as if all base classes >> were "virtual".) >> On Jul 9, 2012, at 8:00 PM, Yuval Shavit wrote: >>> Stateful mixins like this do indeed seem like a sketchy idea to me -- but >>> is there any official stance on other mixin-like ideas? For instance, it >>> seems to me you could use defender methods to implement delegation. For >>> instance: >>> >>> interface Peeker { >>> >>> T peek(); >>> T take(); >>> // maybe some other methods... >>> >>> } >>> >>> interface PeekerView extends Peeker { >>> >>> Peeker getPeeker(); >>> >>> T peek() default { return getPeeker().peek(); } >>> T take() default { return getPeeker().take(); } >>> >>> } >>> >>> Now you can become a Peeker just by having one. All of a sudden, it's very >>> easy to be a Peeker, a List and any number of other things. >>> >>> public class BagOTricks implements PeekerView, ListView, >>> SupplierView {> >>> private List underlying = ... >>> private Peeker peeker = new ListPeeker(underlying); >>> private Supplier> supplier = new >>> ListSupplier(underlying); >>> >>> @Override >>> public Peeker getPeeker() { >>> >>> return peeker; >>> >>> } >>> >>> @Override >>> public List getList() { >>> >>> return underlying; >>> >>> } >>> >>> @Override >>> public Supplier> getOptionalSupplier() { >>> >>> return supplier; >>> >>> } >>> >>> } >>> >>> On Mon, Jul 9, 2012 at 4:38 PM, Fran?ois Sarradin >>> wrote: Brian, >>> >>> Thank you to share your advice. I think that my article provides a bad use >>> of Java too. I don't really encourage this. I am just saying it is >>> possible >>> and let the reader decides if it is good or bad. >>> >>> It is a good thing to share best practices, in a view to build "well >>> craft" >>> software. I have done this with small demonstrations of Java's lambda at >>> Devoxx France this year. Moreover, I think you know that you can also find >>> more and more articles about such best practices in Java 8 (even in French >>> ;) ). But I really think that we also have to share worst practices. This >>> is motivated by the wish to identify them and prevent them. That is why I >>> wanted to share such an article, even if it is unpleasant. >>> >>> Fran?ois- >>> >>> Le 9 juil. 2012 13:50, "Brian Goetz" a ?crit : >>>> Please don't encourage techniques like this. There are a zillion >>>> "clever" >>>> things you can do in Java, but shouldn't. We knew it wouldn't be long >>>> before someone suggested this, and we can't stop you. But please, use >>>> your >>>> power for good, and not for evil. Teach people to do it right, not to >>>> abuse it. >>>> >>>> On Jul 9, 2012, at 1:12 AM, Fran?ois Sarradin wrote: >>>>> Hi, >>>>> >>>>> I would like to share a blog post. It explains how to get multiple >>>>> inheritance of the state from the virtual extension methods. >>>>> >>>>> "Java 8: Now You Have Mixins!" => >>>>> http://kerflyn.wordpress.com/2012/07/09/java-8-now-you-have-mixins/ >>>>> >>>>> Fran?ois- From zhong.j.yu at gmail.com Tue Jul 10 15:22:29 2012 From: zhong.j.yu at gmail.com (Zhong Yu) Date: Tue, 10 Jul 2012 17:22:29 -0500 Subject: From virtual extension methods to mixins In-Reply-To: References: <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> <1463082.Z54Z1tZ6rm@peterl.marand.si> Message-ID: if you are taking requests, static methods in interface would be nice... On Tue, Jul 10, 2012 at 5:10 PM, Brian Goetz wrote: > Maybe :) > > On Jul 10, 2012, at 8:08 AM, Peter Levart wrote: > >> This pattern calls for "protected abstract" methods in interfaces. Maybe in >> Java 9? >> >> Peter >> >> On Monday, July 09, 2012 09:02:41 PM Brian Goetz wrote: >>> Yes, this is what I call the "virtual field pattern." It seems perfectly >>> reasonable to me, because the classes that mix you in have to consent by >>> providing the {get,set}Peeker methods. (Also, by the nature of interface >>> method merging, it addresses the diamond problem as if all base classes >>> were "virtual".) >>> On Jul 9, 2012, at 8:00 PM, Yuval Shavit wrote: >>>> Stateful mixins like this do indeed seem like a sketchy idea to me -- but >>>> is there any official stance on other mixin-like ideas? For instance, it >>>> seems to me you could use defender methods to implement delegation. For >>>> instance: >>>> >>>> interface Peeker { >>>> >>>> T peek(); >>>> T take(); >>>> // maybe some other methods... >>>> >>>> } >>>> >>>> interface PeekerView extends Peeker { >>>> >>>> Peeker getPeeker(); >>>> >>>> T peek() default { return getPeeker().peek(); } >>>> T take() default { return getPeeker().take(); } >>>> >>>> } >>>> >>>> Now you can become a Peeker just by having one. All of a sudden, it's very >>>> easy to be a Peeker, a List and any number of other things. >>>> >>>> public class BagOTricks implements PeekerView, ListView, >>>> SupplierView {> >>>> private List underlying = ... >>>> private Peeker peeker = new ListPeeker(underlying); >>>> private Supplier> supplier = new >>>> ListSupplier(underlying); >>>> >>>> @Override >>>> public Peeker getPeeker() { >>>> >>>> return peeker; >>>> >>>> } >>>> >>>> @Override >>>> public List getList() { >>>> >>>> return underlying; >>>> >>>> } >>>> >>>> @Override >>>> public Supplier> getOptionalSupplier() { >>>> >>>> return supplier; >>>> >>>> } >>>> >>>> } >>>> >>>> On Mon, Jul 9, 2012 at 4:38 PM, Fran?ois Sarradin >>>> wrote: Brian, >>>> >>>> Thank you to share your advice. I think that my article provides a bad use >>>> of Java too. I don't really encourage this. I am just saying it is >>>> possible >>>> and let the reader decides if it is good or bad. >>>> >>>> It is a good thing to share best practices, in a view to build "well >>>> craft" >>>> software. I have done this with small demonstrations of Java's lambda at >>>> Devoxx France this year. Moreover, I think you know that you can also find >>>> more and more articles about such best practices in Java 8 (even in French >>>> ;) ). But I really think that we also have to share worst practices. This >>>> is motivated by the wish to identify them and prevent them. That is why I >>>> wanted to share such an article, even if it is unpleasant. >>>> >>>> Fran?ois- >>>> >>>> Le 9 juil. 2012 13:50, "Brian Goetz" a ?crit : >>>>> Please don't encourage techniques like this. There are a zillion >>>>> "clever" >>>>> things you can do in Java, but shouldn't. We knew it wouldn't be long >>>>> before someone suggested this, and we can't stop you. But please, use >>>>> your >>>>> power for good, and not for evil. Teach people to do it right, not to >>>>> abuse it. >>>>> >>>>> On Jul 9, 2012, at 1:12 AM, Fran?ois Sarradin wrote: >>>>>> Hi, >>>>>> >>>>>> I would like to share a blog post. It explains how to get multiple >>>>>> inheritance of the state from the virtual extension methods. >>>>>> >>>>>> "Java 8: Now You Have Mixins!" => >>>>>> http://kerflyn.wordpress.com/2012/07/09/java-8-now-you-have-mixins/ >>>>>> >>>>>> Fran?ois- > > From maurizio.cimadamore at oracle.com Wed Jul 11 08:38:15 2012 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Wed, 11 Jul 2012 15:38:15 +0000 Subject: hg: lambda/lambda/langtools: Fix: inner class translator fails because of an extra erasure Message-ID: <20120711153821.45BE347F76@hg.openjdk.java.net> Changeset: d0cc56651ab1 Author: mcimadamore Date: 2012-07-11 16:37 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/d0cc56651ab1 Fix: inner class translator fails because of an extra erasure ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/share/classes/com/sun/tools/javac/comp/LambdaTranslator.java From tom.hawtin at oracle.com Wed Jul 11 11:39:40 2012 From: tom.hawtin at oracle.com (Tom Hawtin) Date: Wed, 11 Jul 2012 19:39:40 +0100 Subject: From virtual extension methods to mixins In-Reply-To: <1463082.Z54Z1tZ6rm@peterl.marand.si> References: <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> <1463082.Z54Z1tZ6rm@peterl.marand.si> Message-ID: <4FFDC86C.8060905@oracle.com> On 10/07/2012 13:08, Peter Levart wrote: > This pattern calls for "protected abstract" methods in interfaces. Maybe in > Java 9? And now we effectively have non-abstract methods in interfaces, private methods in interfaces. Cohesion be damned. > On Monday, July 09, 2012 09:02:41 PM Brian Goetz wrote: >> Yes, this is what I call the "virtual field pattern." It seems perfectly >> reasonable to me, because the classes that mix you in have to consent by >> providing the {get,set}Peeker methods. (Also, by the nature of interface >> method merging, it addresses the diamond problem as if all base classes >> were "virtual".) "Addresses" in the sense that the choice is taken to use virtual base type inheritance in the language, without a trace in the source code. The diamond paradox remains. I believe C# allows the multiply derived type to implement each method distinctly, which is "interesting". Tom From brian.goetz at oracle.com Wed Jul 11 12:12:31 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Wed, 11 Jul 2012 15:12:31 -0400 Subject: From virtual extension methods to mixins In-Reply-To: <4FFDC86C.8060905@oracle.com> References: <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> <1463082.Z54Z1tZ6rm@peterl.marand.si> <4FFDC86C.8060905@oracle.com> Message-ID: <4FFDD01F.9030309@oracle.com> >> On Monday, July 09, 2012 09:02:41 PM Brian Goetz wrote: >>> Yes, this is what I call the "virtual field pattern." It seems perfectly >>> reasonable to me, because the classes that mix you in have to consent by >>> providing the {get,set}Peeker methods. (Also, by the nature of interface >>> method merging, it addresses the diamond problem as if all base classes >>> were "virtual".) > > "Addresses" in the sense that the choice is taken to use virtual base > type inheritance in the language, without a trace in the source code. That choice was embedded in the nature of interfaces in 1996. > The diamond paradox remains. Can you elaborate on exactly how you think the Java 8 semantics lead to a diamond paradox (with emphasis on the "paradox" part)? From brian.goetz at oracle.com Wed Jul 11 16:00:58 2012 From: brian.goetz at oracle.com (brian.goetz at oracle.com) Date: Wed, 11 Jul 2012 23:00:58 +0000 Subject: hg: lambda/lambda/jdk: Some class renaming Message-ID: <20120711230120.0B58547F98@hg.openjdk.java.net> Changeset: 0bcb6ed68ecb Author: briangoetz Date: 2012-07-11 19:00 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/0bcb6ed68ecb Some class renaming ! make/java/java/FILES_java.gmk ! makefiles/java/java/FILES_java.gmk ! src/share/classes/java/lang/CharSequence.java ! src/share/classes/java/lang/String.java ! src/share/classes/java/util/Arrays.java ! src/share/classes/java/util/Collection.java ! src/share/classes/java/util/StringJoiner.java - src/share/classes/java/util/streams/BulkStreamSource.java ! src/share/classes/java/util/streams/MapStream.java + src/share/classes/java/util/streams/MapStreamOps.java - src/share/classes/java/util/streams/MapStreamSource.java + src/share/classes/java/util/streams/MapStreamable.java ! src/share/classes/java/util/streams/ParallelPipeline.java ! src/share/classes/java/util/streams/ParallelStreamOps.java - src/share/classes/java/util/streams/ParallelStreamSource.java + src/share/classes/java/util/streams/ParallelStreamable.java - src/share/classes/java/util/streams/SequentialMapStreamOps.java ! src/share/classes/java/util/streams/SequentialPipeline.java - src/share/classes/java/util/streams/SequentialStreamOps.java + src/share/classes/java/util/streams/SizedStreamable.java ! src/share/classes/java/util/streams/Stream.java ! src/share/classes/java/util/streams/StreamBuilder.java + src/share/classes/java/util/streams/StreamOps.java - src/share/classes/java/util/streams/StreamSource.java + src/share/classes/java/util/streams/Streamable.java ! src/share/classes/java/util/streams/Streams.java ! src/share/classes/java/util/streams/ops/AllMatchOp.java ! src/share/classes/java/util/streams/ops/AnyMatchOp.java ! src/share/classes/java/util/streams/ops/CumulateOp.java ! src/share/classes/java/util/streams/ops/EagerOp.java ! src/share/classes/java/util/streams/ops/FindAnyOp.java ! src/share/classes/java/util/streams/ops/FindFirstOp.java ! src/share/classes/java/util/streams/ops/FindOnlyOp.java ! src/share/classes/java/util/streams/ops/FoldOp.java ! src/share/classes/java/util/streams/ops/GroupByOp.java ! src/share/classes/java/util/streams/ops/NoneMatchOp.java ! src/share/classes/java/util/streams/ops/ParallelOp.java ! src/share/classes/java/util/streams/ops/ShortCircuitEagerOp.java ! src/share/classes/java/util/streams/ops/SortedOp.java ! src/share/classes/java/util/streams/ops/StatefulOp.java ! src/share/classes/java/util/streams/ops/ToArrayOp.java ! src/share/classes/java/util/streams/ops/UniqOp.java ! test-ng/tests/org/openjdk/tests/java/util/FillableStringTest.java ! test-ng/tests/org/openjdk/tests/java/util/LambdaTestHelpers.java ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/FlatMapOpTest.java ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/StreamOpTestCase.java From maurizio.cimadamore at oracle.com Thu Jul 12 07:40:48 2012 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 12 Jul 2012 14:40:48 +0000 Subject: hg: lambda/lambda/langtools: Miscellaneous fixes: Message-ID: <20120712144053.9969447FC4@hg.openjdk.java.net> Changeset: 68da3a8292fc Author: mcimadamore Date: 2012-07-12 15:39 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/68da3a8292fc Miscellaneous fixes: *) On-demand symbol completion during speculative attribution round fails to report error messages *) Compiler crash when local inner class nested inside lambda captures local variables from enclosing scope ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/comp/LambdaToInnerClass.java ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/share/classes/com/sun/tools/javac/comp/LambdaTranslator.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/util/Log.java + test/tools/javac/lambda/LambdaCapture06.java + test/tools/javac/lambda/speculative/A.java + test/tools/javac/lambda/speculative/Main.java + test/tools/javac/lambda/speculative/Main.out From tom.hawtin at oracle.com Thu Jul 12 11:51:40 2012 From: tom.hawtin at oracle.com (Tom Hawtin) Date: Thu, 12 Jul 2012 19:51:40 +0100 Subject: From virtual extension methods to mixins In-Reply-To: <4FFDD01F.9030309@oracle.com> References: <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> <1463082.Z54Z1tZ6rm@peterl.marand.si> <4FFDC86C.8060905@oracle.com> <4FFDD01F.9030309@oracle.com> Message-ID: <4FFF1CBC.9010009@oracle.com> On 11/07/2012 20:12, Brian Goetz wrote: >>> On Monday, July 09, 2012 09:02:41 PM Brian Goetz wrote: >>>> Yes, this is what I call the "virtual field pattern." It seems >>>> perfectly >>>> reasonable to me, because the classes that mix you in have to >>>> consent by >>>> providing the {get,set}Peeker methods. (Also, by the nature of >>>> interface >>>> method merging, it addresses the diamond problem as if all base classes >>>> were "virtual".) >> >> "Addresses" in the sense that the choice is taken to use virtual base >> type inheritance in the language, without a trace in the source code. > > That choice was embedded in the nature of interfaces in 1996. In a slightly different context. 1.00 in January 1996 - practically a generation ago - presumably does make a different choice with regards to inheriting fields of the same name. I wouldn't wish to brag, but I consider myself way in the top fraction of the top percentile of Java programmers and I have absolutely no idea what that decision is. >> The diamond paradox remains. > > Can you elaborate on exactly how you think the Java 8 semantics lead to > a diamond paradox (with emphasis on the "paradox" part)? I say "paradox" because "problem" is inadequate. I'm sure you could come up with half a dozen solutions/ways of addressing the diamond problem off the top of your head. But the solutions don't solve the problems that the diamond problem brings up. http://www.google.co.uk/search?q=paradox&tbs=dfn:1 "1. A statement or proposition that, despite sound (or apparently sound) reasoning from acceptable premises, leads to a conclusion that seems senseless, logically unacceptable, or self-contradictory" Multiple inheritance seems on the face of it perfectly reasonable, but leads to all these rather arbitrary choices. Tom From brian.goetz at oracle.com Thu Jul 12 12:02:33 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Thu, 12 Jul 2012 15:02:33 -0400 Subject: From virtual extension methods to mixins In-Reply-To: <4FFF1CBC.9010009@oracle.com> References: <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> <1463082.Z54Z1tZ6rm@peterl.marand.si> <4FFDC86C.8060905@oracle.com> <4FFDD01F.9030309@oracle.com> <4FFF1CBC.9010009@oracle.com> Message-ID: <4FFF1F49.5010502@oracle.com> Java has had multiple inheritance of TYPES from day 1. What default methods add is multiple inheritance of BEHAVIOR, but not of STATE. The diamond "problem" in C++ most often comes from multiple inheritance of state, but we won't have that problem. (More specifically: sometimes you want to inherit two distinct fields, and sometimes you want them merged.) The diamond "problem" in C++ can also come from having multiple behaviors for the method, but the inheritance rules (both the existing merging rules and the new rules for resolving conflicts in the presence of default methods) rule out most anomalous behavior. (There will always be cases where the contracts of two interfaces make it impossible for one type to implement them both, but we have that problem today without default methods -- for example, it is impossible to implement the contracts for both List and Set, but the compiler can't know this.) You are asserting that there is a "paradox" (or at least a "problem"), but you've yet to point to an actual problem. On 7/12/2012 2:51 PM, Tom Hawtin wrote: > On 11/07/2012 20:12, Brian Goetz wrote: >>>> On Monday, July 09, 2012 09:02:41 PM Brian Goetz wrote: >>>>> Yes, this is what I call the "virtual field pattern." It seems >>>>> perfectly >>>>> reasonable to me, because the classes that mix you in have to >>>>> consent by >>>>> providing the {get,set}Peeker methods. (Also, by the nature of >>>>> interface >>>>> method merging, it addresses the diamond problem as if all base >>>>> classes >>>>> were "virtual".) >>> >>> "Addresses" in the sense that the choice is taken to use virtual base >>> type inheritance in the language, without a trace in the source code. >> >> That choice was embedded in the nature of interfaces in 1996. > > In a slightly different context. 1.00 in January 1996 - practically a > generation ago - presumably does make a different choice with regards to > inheriting fields of the same name. I wouldn't wish to brag, but I > consider myself way in the top fraction of the top percentile of Java > programmers and I have absolutely no idea what that decision is. > >>> The diamond paradox remains. >> >> Can you elaborate on exactly how you think the Java 8 semantics lead to >> a diamond paradox (with emphasis on the "paradox" part)? > > I say "paradox" because "problem" is inadequate. I'm sure you could come > up with half a dozen solutions/ways of addressing the diamond problem > off the top of your head. But the solutions don't solve the problems > that the diamond problem brings up. > > http://www.google.co.uk/search?q=paradox&tbs=dfn:1 > > "1. A statement or proposition that, despite sound (or apparently > sound) reasoning from acceptable premises, leads to a conclusion > that seems senseless, logically unacceptable, or self-contradictory" > > Multiple inheritance seems on the face of it perfectly reasonable, but > leads to all these rather arbitrary choices. > > Tom From keith.mcguigan at oracle.com Thu Jul 12 12:13:06 2012 From: keith.mcguigan at oracle.com (keith.mcguigan at oracle.com) Date: Thu, 12 Jul 2012 19:13:06 +0000 Subject: hg: lambda/lambda/jdk: Summary: Added shapegen tests for both javac and separate compilation Message-ID: <20120712191334.2C55C47FD0@hg.openjdk.java.net> Changeset: b3b65a3d441e Author: kamg Date: 2012-07-12 13:07 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b3b65a3d441e Summary: Added shapegen tests for both javac and separate compilation ! test-ng/build.xml + test-ng/tests/org/openjdk/tests/javac/FDTest.java ! test-ng/tests/org/openjdk/tests/separate/Compiler.java ! test-ng/tests/org/openjdk/tests/separate/SourceModel.java ! test-ng/tests/org/openjdk/tests/separate/TestHarness.java + test-ng/tests/org/openjdk/tests/shapegen/ClassCase.java + test-ng/tests/org/openjdk/tests/shapegen/Hierarchy.java + test-ng/tests/org/openjdk/tests/shapegen/HierarchyGenerator.java + test-ng/tests/org/openjdk/tests/shapegen/Rule.java + test-ng/tests/org/openjdk/tests/shapegen/RuleGroup.java + test-ng/tests/org/openjdk/tests/shapegen/TTNode.java + test-ng/tests/org/openjdk/tests/shapegen/TTParser.java + test-ng/tests/org/openjdk/tests/shapegen/TTShape.java + test-ng/tests/org/openjdk/tests/vm/FDSeparateCompilationTest.java From brendentowey at gmail.com Thu Jul 12 12:16:15 2012 From: brendentowey at gmail.com (Brenden Towey) Date: Thu, 12 Jul 2012 12:16:15 -0700 Subject: From virtual extension methods to mixins In-Reply-To: <4FFF1F49.5010502@oracle.com> References: <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> <1463082.Z54Z1tZ6rm@peterl.marand.si> <4FFDC86C.8060905@oracle.com> <4FFDD01F.9030309@oracle.com> <4FFF1CBC.9010009@oracle.com> <4FFF1F49.5010502@oracle.com> Message-ID: <4FFF227F.8000105@gmail.com> On 7/12/2012 12:02 PM, Brian Goetz wrote: > You are asserting that there is a "paradox" (or at least a "problem"), > but you've yet to point to an actual problem. > I'll partially take Tom's side here and agree that problems with C++ are well known. However, I'd also take Brain's side and say that not everyone on this list might be intimately familiar with those problems (we're not C++ programmers) and also that for clarity it would be best to review for us exactly which problem Tom wants to discuss, and how he'd like to frame the debate. I'm not by any means an expert C++ programmer (although I speak it a little) and I sure would like to have a review of how Tom would like to frame his paradox before starting on any proposed solutions, or proposed further complications. From tom.hawtin at oracle.com Thu Jul 12 13:04:13 2012 From: tom.hawtin at oracle.com (Tom Hawtin) Date: Thu, 12 Jul 2012 21:04:13 +0100 Subject: From virtual extension methods to mixins In-Reply-To: <4FFF227F.8000105@gmail.com> References: <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> <1463082.Z54Z1tZ6rm@peterl.marand.si> <4FFDC86C.8060905@oracle.com> <4FFDD01F.9030309@oracle.com> <4FFF1CBC.9010009@oracle.com> <4FFF1F49.5010502@oracle.com> <4FFF227F.8000105@gmail.com> Message-ID: <4FFF2DBD.3050809@oracle.com> To be clear, I am saying there exists no good way to resolve the problems of multiple inheritance. The particular solution to colliding abstract methods from the existing specification is (presumably) going to have to do (although the whole defender method thing seems a perverse response to an old library design fault). Of course, multiple inheritance (of interface or interface with code) should be actively discouraged. Tom From brian.goetz at oracle.com Thu Jul 12 13:21:14 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Thu, 12 Jul 2012 16:21:14 -0400 Subject: From virtual extension methods to mixins In-Reply-To: <4FFF2DBD.3050809@oracle.com> References: <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> <1463082.Z54Z1tZ6rm@peterl.marand.si> <4FFDC86C.8060905@oracle.com> <4FFDD01F.9030309@oracle.com> <4FFF1CBC.9010009@oracle.com> <4FFF1F49.5010502@oracle.com> <4FFF227F.8000105@gmail.com> <4FFF2DBD.3050809@oracle.com> Message-ID: <4FFF31BA.8070409@oracle.com> I dislike the unqualified phrase "multiple inheritance" because it wraps so many things together. Java has always had some form of multiple inheritance (specifically of types, in that a class or interface can inherit from multiple interfaces). Overall people seem to like interfaces. So clearly the concept of multiple inheritance can't be so fatally broken that some limited form makes a language unworkable. Many of the problems of "multiple inheritance" come from multiple inheritance of state. We've not gone there. But simply saying "I think there is no good way, so don't do it" is not really all that constructive, and besides this ship sailed a while ago. Are we constrained by decisions of the past? Of course. But, we're a victim of our own success. Well designed APIs may be useful for a long time, but none is useful forever. APIs need a mechanism for evolving, or they will become increasingly constraining to use, and replacing them is expensive. On 7/12/2012 4:04 PM, Tom Hawtin wrote: > To be clear, I am saying there exists no good way to resolve the > problems of multiple inheritance. The particular solution to colliding > abstract methods from the existing specification is (presumably) going > to have to do (although the whole defender method thing seems a perverse > response to an old library design fault). Of course, multiple > inheritance (of interface or interface with code) should be actively > discouraged. > > Tom > From brian.goetz at oracle.com Thu Jul 12 15:11:45 2012 From: brian.goetz at oracle.com (brian.goetz at oracle.com) Date: Thu, 12 Jul 2012 22:11:45 +0000 Subject: hg: lambda/lambda/jdk: Remove findOnly Message-ID: <20120712221204.9D0F647FD8@hg.openjdk.java.net> Changeset: 6043ae4058a7 Author: briangoetz Date: 2012-07-12 18:11 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/6043ae4058a7 Remove findOnly ! src/share/classes/java/util/streams/MapStreamOps.java ! src/share/classes/java/util/streams/MapStreamable.java ! src/share/classes/java/util/streams/ParallelPipeline.java ! src/share/classes/java/util/streams/ParallelStreamOps.java ! src/share/classes/java/util/streams/ParallelStreamable.java ! src/share/classes/java/util/streams/SequentialMapPipeline.java ! src/share/classes/java/util/streams/SequentialPipeline.java ! src/share/classes/java/util/streams/SizedStreamable.java ! src/share/classes/java/util/streams/StreamOps.java ! src/share/classes/java/util/streams/Streamable.java ! src/share/classes/java/util/streams/Streams.java - src/share/classes/java/util/streams/ops/FindOnlyOp.java ! src/share/classes/java/util/streams/ops/SortedOp.java From brian.goetz at oracle.com Thu Jul 12 17:23:48 2012 From: brian.goetz at oracle.com (brian.goetz at oracle.com) Date: Fri, 13 Jul 2012 00:23:48 +0000 Subject: hg: lambda/lambda/jdk: Add (dumb) default implementations for parallel ops that fall back to serial Message-ID: <20120713002409.5181247FE2@hg.openjdk.java.net> Changeset: 5cd4d0c8b161 Author: briangoetz Date: 2012-07-12 20:23 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/5cd4d0c8b161 Add (dumb) default implementations for parallel ops that fall back to serial ! src/share/classes/java/util/streams/ParallelPipeline.java ! src/share/classes/java/util/streams/ops/EagerOp.java ! src/share/classes/java/util/streams/ops/ParallelOp.java ! src/share/classes/java/util/streams/ops/ShortCircuitEagerOp.java ! src/share/classes/java/util/streams/ops/SortedOp.java ! src/share/classes/java/util/streams/ops/StatefulOp.java From robert.field at oracle.com Fri Jul 13 21:59:46 2012 From: robert.field at oracle.com (robert.field at oracle.com) Date: Sat, 14 Jul 2012 04:59:46 +0000 Subject: hg: lambda/lambda/jdk: 2 new changesets Message-ID: <20120714050018.2753D4703E@hg.openjdk.java.net> Changeset: fc63c58bc287 Author: Robert Field Date: 2012-07-13 20:51 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/fc63c58bc287 Handle instance method references with receiver from SAM method argument. Add white method reference kind testing. Add failure case tests. ! src/share/classes/java/lang/invoke/InnerClassGenerator.java ! src/share/classes/java/lang/invoke/LambdaMetafactory.java ! src/share/classes/java/lang/invoke/MethodHandleProxyLambdaMetafactory.java + test-ng/tests/org/openjdk/tests/javac/MethodReferenceTestInstanceMethod.java + test-ng/tests/org/openjdk/tests/javac/MethodReferenceTestKinds.java + test-ng/tests/org/openjdk/tests/javac/MethodReferenceTestSueCase1.java + test-ng/tests/org/openjdk/tests/javac/MethodReferenceTestSueCase2.java + test-ng/tests/org/openjdk/tests/javac/MethodReferenceTestSueCase4.java Changeset: ce7fe6306841 Author: Robert Field Date: 2012-07-13 21:28 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/ce7fe6306841 merge From robert.field at oracle.com Fri Jul 13 22:01:31 2012 From: robert.field at oracle.com (robert.field at oracle.com) Date: Sat, 14 Jul 2012 05:01:31 +0000 Subject: hg: lambda/lambda/langtools: 2 new changesets Message-ID: <20120714050137.D29604703F@hg.openjdk.java.net> Changeset: c58978a5fc3e Author: Robert Field Date: 2012-07-13 20:53 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/c58978a5fc3e Handle implicit inner class constructor method references. Handle static eval method references. Code generation for instance method references with receiver from SAM method argument. ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Changeset: df7741e57447 Author: Robert Field Date: 2012-07-13 20:54 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/df7741e57447 merge ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java From tronicek at fit.cvut.cz Sun Jul 15 10:51:14 2012 From: tronicek at fit.cvut.cz (=?utf-8?B?IlpkZW7Em2sgVHJvbsOtxI1layI=?=) Date: Sun, 15 Jul 2012 19:51:14 +0200 Subject: From virtual extension methods to mixins In-Reply-To: References: <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> <1463082.Z54Z1tZ6rm@peterl.marand.si> Message-ID: <17e4670db7e8f955d9fa608e820f8265.squirrel@imap.fit.cvut.cz> No, they wouldn't. Nor the protected methods. Interfaces are a means to define the component API and although they enable multiple inheritance in some sense, we should not view them this way and should not let them evolve to abstract classes. As Brian says elsewhere, the extension methods allow interfaces to evolve. So all this discussion seems to be not properly motivated because the examples does not seem to have anything common with API evolution. Nevertheless, if everybody involved view the discussion as "discussion on theoretical aspects and corner cases of extension methods", it is valuable and funny. I, personally, hope that average application programmer will mostly ignore the extension methods and if use them, then only for interface evolution. Zdenek -- Zdenek Tronicek FIT CTU in Prague Zhong Yu napsal(a): > if you are taking requests, static methods in interface would be nice... > > On Tue, Jul 10, 2012 at 5:10 PM, Brian Goetz > wrote: >> Maybe :) >> >> On Jul 10, 2012, at 8:08 AM, Peter Levart wrote: >> >>> This pattern calls for "protected abstract" methods in interfaces. >>> Maybe in >>> Java 9? >>> >>> Peter >>> >>> On Monday, July 09, 2012 09:02:41 PM Brian Goetz wrote: >>>> Yes, this is what I call the "virtual field pattern." It seems >>>> perfectly >>>> reasonable to me, because the classes that mix you in have to consent >>>> by >>>> providing the {get,set}Peeker methods. (Also, by the nature of >>>> interface >>>> method merging, it addresses the diamond problem as if all base >>>> classes >>>> were "virtual".) >>>> On Jul 9, 2012, at 8:00 PM, Yuval Shavit wrote: >>>>> Stateful mixins like this do indeed seem like a sketchy idea to me -- >>>>> but >>>>> is there any official stance on other mixin-like ideas? For instance, >>>>> it >>>>> seems to me you could use defender methods to implement delegation. >>>>> For >>>>> instance: >>>>> >>>>> interface Peeker { >>>>> >>>>> T peek(); >>>>> T take(); >>>>> // maybe some other methods... >>>>> >>>>> } >>>>> >>>>> interface PeekerView extends Peeker { >>>>> >>>>> Peeker getPeeker(); >>>>> >>>>> T peek() default { return getPeeker().peek(); } >>>>> T take() default { return getPeeker().take(); } >>>>> >>>>> } >>>>> >>>>> Now you can become a Peeker just by having one. All of a sudden, it's >>>>> very >>>>> easy to be a Peeker, a List and any number of other things. >>>>> >>>>> public class BagOTricks implements PeekerView, ListView, >>>>> SupplierView {> >>>>> private List underlying = ... >>>>> private Peeker peeker = new ListPeeker(underlying); >>>>> private Supplier> supplier = new >>>>> ListSupplier(underlying); >>>>> >>>>> @Override >>>>> public Peeker getPeeker() { >>>>> >>>>> return peeker; >>>>> >>>>> } >>>>> >>>>> @Override >>>>> public List getList() { >>>>> >>>>> return underlying; >>>>> >>>>> } >>>>> >>>>> @Override >>>>> public Supplier> getOptionalSupplier() { >>>>> >>>>> return supplier; >>>>> >>>>> } >>>>> >>>>> } >>>>> >>>>> On Mon, Jul 9, 2012 at 4:38 PM, Fran?ois Sarradin >>>>> >>>>> wrote: Brian, >>>>> >>>>> Thank you to share your advice. I think that my article provides a >>>>> bad use >>>>> of Java too. I don't really encourage this. I am just saying it is >>>>> possible >>>>> and let the reader decides if it is good or bad. >>>>> >>>>> It is a good thing to share best practices, in a view to build "well >>>>> craft" >>>>> software. I have done this with small demonstrations of Java's lambda >>>>> at >>>>> Devoxx France this year. Moreover, I think you know that you can also >>>>> find >>>>> more and more articles about such best practices in Java 8 (even in >>>>> French >>>>> ;) ). But I really think that we also have to share worst practices. >>>>> This >>>>> is motivated by the wish to identify them and prevent them. That is >>>>> why I >>>>> wanted to share such an article, even if it is unpleasant. >>>>> >>>>> Fran?ois- >>>>> >>>>> Le 9 juil. 2012 13:50, "Brian Goetz" a ?crit >>>>> : >>>>>> Please don't encourage techniques like this. There are a zillion >>>>>> "clever" >>>>>> things you can do in Java, but shouldn't. We knew it wouldn't be >>>>>> long >>>>>> before someone suggested this, and we can't stop you. But please, >>>>>> use >>>>>> your >>>>>> power for good, and not for evil. Teach people to do it right, not >>>>>> to >>>>>> abuse it. >>>>>> >>>>>> On Jul 9, 2012, at 1:12 AM, Fran?ois Sarradin wrote: >>>>>>> Hi, >>>>>>> >>>>>>> I would like to share a blog post. It explains how to get multiple >>>>>>> inheritance of the state from the virtual extension methods. >>>>>>> >>>>>>> "Java 8: Now You Have Mixins!" => >>>>>>> http://kerflyn.wordpress.com/2012/07/09/java-8-now-you-have-mixins/ >>>>>>> >>>>>>> Fran?ois- >> >> > > > From yshavit at akiban.com Mon Jul 16 05:39:01 2012 From: yshavit at akiban.com (Yuval Shavit) Date: Mon, 16 Jul 2012 08:39:01 -0400 Subject: From virtual extension methods to mixins In-Reply-To: <17e4670db7e8f955d9fa608e820f8265.squirrel@imap.fit.cvut.cz> References: <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> <1463082.Z54Z1tZ6rm@peterl.marand.si> <17e4670db7e8f955d9fa608e820f8265.squirrel@imap.fit.cvut.cz> Message-ID: Judging from the buzz around non-Java JVM languages, I think your hope is probably naive. Imho, people *will* use this feature for more than just API evolution, and trying to ignore or discourage that will just mean you won't have a say in how it's done. I don't think it would be the worst thing in the world if interfaces' meanings evolved slightly in the 20 years since they were invented. On Sun, Jul 15, 2012 at 1:51 PM, "Zden?k Tron??ek" wrote: > No, they wouldn't. Nor the protected methods. Interfaces are a means to > define the component API and although they enable multiple inheritance in > some sense, we should not view them this way and should not let them > evolve to abstract classes. > As Brian says elsewhere, the extension methods allow interfaces to evolve. > So all this discussion seems to be not properly motivated because the > examples does not seem to have anything common with API evolution. > Nevertheless, if everybody involved view the discussion as "discussion on > theoretical aspects and corner cases of extension methods", it is valuable > and funny. > I, personally, hope that average application programmer will mostly ignore > the extension methods and if use them, then only for interface evolution. > > Zdenek > -- > Zdenek Tronicek > FIT CTU in Prague > > > Zhong Yu napsal(a): > > if you are taking requests, static methods in interface would be nice... > > > > On Tue, Jul 10, 2012 at 5:10 PM, Brian Goetz > > wrote: > >> Maybe :) > >> > >> On Jul 10, 2012, at 8:08 AM, Peter Levart wrote: > >> > >>> This pattern calls for "protected abstract" methods in interfaces. > >>> Maybe in > >>> Java 9? > >>> > >>> Peter > >>> > >>> On Monday, July 09, 2012 09:02:41 PM Brian Goetz wrote: > >>>> Yes, this is what I call the "virtual field pattern." It seems > >>>> perfectly > >>>> reasonable to me, because the classes that mix you in have to consent > >>>> by > >>>> providing the {get,set}Peeker methods. (Also, by the nature of > >>>> interface > >>>> method merging, it addresses the diamond problem as if all base > >>>> classes > >>>> were "virtual".) > >>>> On Jul 9, 2012, at 8:00 PM, Yuval Shavit wrote: > >>>>> Stateful mixins like this do indeed seem like a sketchy idea to me -- > >>>>> but > >>>>> is there any official stance on other mixin-like ideas? For instance, > >>>>> it > >>>>> seems to me you could use defender methods to implement delegation. > >>>>> For > >>>>> instance: > >>>>> > >>>>> interface Peeker { > >>>>> > >>>>> T peek(); > >>>>> T take(); > >>>>> // maybe some other methods... > >>>>> > >>>>> } > >>>>> > >>>>> interface PeekerView extends Peeker { > >>>>> > >>>>> Peeker getPeeker(); > >>>>> > >>>>> T peek() default { return getPeeker().peek(); } > >>>>> T take() default { return getPeeker().take(); } > >>>>> > >>>>> } > >>>>> > >>>>> Now you can become a Peeker just by having one. All of a sudden, it's > >>>>> very > >>>>> easy to be a Peeker, a List and any number of other things. > >>>>> > >>>>> public class BagOTricks implements PeekerView, ListView, > >>>>> SupplierView {> > >>>>> private List underlying = ... > >>>>> private Peeker peeker = new ListPeeker(underlying); > >>>>> private Supplier> supplier = new > >>>>> ListSupplier(underlying); > >>>>> > >>>>> @Override > >>>>> public Peeker getPeeker() { > >>>>> > >>>>> return peeker; > >>>>> > >>>>> } > >>>>> > >>>>> @Override > >>>>> public List getList() { > >>>>> > >>>>> return underlying; > >>>>> > >>>>> } > >>>>> > >>>>> @Override > >>>>> public Supplier> getOptionalSupplier() { > >>>>> > >>>>> return supplier; > >>>>> > >>>>> } > >>>>> > >>>>> } > >>>>> > >>>>> On Mon, Jul 9, 2012 at 4:38 PM, Fran?ois Sarradin > >>>>> > >>>>> wrote: Brian, > >>>>> > >>>>> Thank you to share your advice. I think that my article provides a > >>>>> bad use > >>>>> of Java too. I don't really encourage this. I am just saying it is > >>>>> possible > >>>>> and let the reader decides if it is good or bad. > >>>>> > >>>>> It is a good thing to share best practices, in a view to build "well > >>>>> craft" > >>>>> software. I have done this with small demonstrations of Java's lambda > >>>>> at > >>>>> Devoxx France this year. Moreover, I think you know that you can also > >>>>> find > >>>>> more and more articles about such best practices in Java 8 (even in > >>>>> French > >>>>> ;) ). But I really think that we also have to share worst practices. > >>>>> This > >>>>> is motivated by the wish to identify them and prevent them. That is > >>>>> why I > >>>>> wanted to share such an article, even if it is unpleasant. > >>>>> > >>>>> Fran?ois- > >>>>> > >>>>> Le 9 juil. 2012 13:50, "Brian Goetz" a > ?crit > >>>>> : > >>>>>> Please don't encourage techniques like this. There are a zillion > >>>>>> "clever" > >>>>>> things you can do in Java, but shouldn't. We knew it wouldn't be > >>>>>> long > >>>>>> before someone suggested this, and we can't stop you. But please, > >>>>>> use > >>>>>> your > >>>>>> power for good, and not for evil. Teach people to do it right, not > >>>>>> to > >>>>>> abuse it. > >>>>>> > >>>>>> On Jul 9, 2012, at 1:12 AM, Fran?ois Sarradin wrote: > >>>>>>> Hi, > >>>>>>> > >>>>>>> I would like to share a blog post. It explains how to get multiple > >>>>>>> inheritance of the state from the virtual extension methods. > >>>>>>> > >>>>>>> "Java 8: Now You Have Mixins!" => > >>>>>>> > http://kerflyn.wordpress.com/2012/07/09/java-8-now-you-have-mixins/ > >>>>>>> > >>>>>>> Fran?ois- > >> > >> > > > > > > > > > From keith.mcguigan at oracle.com Mon Jul 16 12:11:57 2012 From: keith.mcguigan at oracle.com (keith.mcguigan at oracle.com) Date: Mon, 16 Jul 2012 19:11:57 +0000 Subject: hg: lambda/lambda/jdk: Summary: Use classfile caching to speed-up shapegen sep-comp tests Message-ID: <20120716191207.651C64709C@hg.openjdk.java.net> Changeset: daa0fed2d42a Author: kamg Date: 2012-07-16 15:27 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/daa0fed2d42a Summary: Use classfile caching to speed-up shapegen sep-comp tests ! test-ng/tests/org/openjdk/tests/separate/Compiler.java ! test-ng/tests/org/openjdk/tests/separate/TestHarness.java ! test-ng/tests/org/openjdk/tests/vm/DefaultMethodsTest.java ! test-ng/tests/org/openjdk/tests/vm/FDSeparateCompilationTest.java From robert.field at oracle.com Mon Jul 16 13:16:32 2012 From: robert.field at oracle.com (robert.field at oracle.com) Date: Mon, 16 Jul 2012 20:16:32 +0000 Subject: hg: lambda/lambda/jdk: Fix platform name clash issues in test-ng tests Message-ID: <20120716201643.0FE63470A1@hg.openjdk.java.net> Changeset: 3779772ac9fe Author: Robert Field Date: 2012-07-16 13:16 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/3779772ac9fe Fix platform name clash issues in test-ng tests ! test-ng/tests/org/openjdk/tests/javac/LambdaTranslationTest1.java ! test-ng/tests/org/openjdk/tests/javac/MethodReferenceTestInstance.java ! test-ng/tests/org/openjdk/tests/javac/MethodReferenceTestNew.java ! test-ng/tests/org/openjdk/tests/javac/MethodReferenceTestSuper.java ! test-ng/tests/org/openjdk/tests/javac/MethodReferenceTestSuperDefault.java ! test-ng/tests/org/openjdk/tests/javac/MethodReferenceTestVarArgs.java ! test-ng/tests/org/openjdk/tests/javac/MethodReferenceTestVarArgsSuper.java ! test-ng/tests/org/openjdk/tests/javac/MethodReferenceTestVarArgsSuperDefault.java From keith.mcguigan at oracle.com Mon Jul 16 16:46:52 2012 From: keith.mcguigan at oracle.com (keith.mcguigan at oracle.com) Date: Mon, 16 Jul 2012 23:46:52 +0000 Subject: hg: lambda/lambda/hotspot: Summary: Fix issues found with shapegen testing Message-ID: <20120716234656.8EDD1470AF@hg.openjdk.java.net> Changeset: fd4868ac1159 Author: kamg Date: 2012-07-16 09:56 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/fd4868ac1159 Summary: Fix issues found with shapegen testing ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/defaultMethods.cpp From deepak.patwardhan at itaas.com Tue Jul 17 03:15:10 2012 From: deepak.patwardhan at itaas.com (Deepak S Patwardhan) Date: Tue, 17 Jul 2012 15:45:10 +0530 Subject: Maven problem with Build 48 (Linux 64 bit) Message-ID: <008301cd6405$0d22a200$2767e600$@itaas.com> Hello, I have a (pet lambda) Maven project which builds fine with Lambda build 39. However, with Build 48, I get the following error : [deepak at verne lambda]$ mvn clean --------------------------------------------------- constituent[0]: file:/opt/apache-maven-3.0.4/lib/aether-impl-1.13.1.jar constituent[1]: file:/opt/apache-maven-3.0.4/lib/plexus-interpolation-1.14.jar constituent[2]: file:/opt/apache-maven-3.0.4/lib/maven-model-3.0.4.jar constituent[3]: file:/opt/apache-maven-3.0.4/lib/wagon-http-2.2-shaded.jar constituent[4]: file:/opt/apache-maven-3.0.4/lib/sisu-inject-plexus-2.3.0.jar constituent[5]: file:/opt/apache-maven-3.0.4/lib/maven-core-3.0.4.jar constituent[6]: file:/opt/apache-maven-3.0.4/lib/maven-aether-provider-3.0.4.jar constituent[7]: file:/opt/apache-maven-3.0.4/lib/sisu-guice-3.1.0-no_aop.jar constituent[8]: file:/opt/apache-maven-3.0.4/lib/aether-spi-1.13.1.jar constituent[9]: file:/opt/apache-maven-3.0.4/lib/maven-model-builder-3.0.4.jar constituent[10]: file:/opt/apache-maven-3.0.4/lib/plexus-sec-dispatcher-1.3.jar constituent[11]: file:/opt/apache-maven-3.0.4/lib/aether-api-1.13.1.jar constituent[12]: file:/opt/apache-maven-3.0.4/lib/maven-settings-3.0.4.jar constituent[13]: file:/opt/apache-maven-3.0.4/lib/maven-repository-metadata-3.0.4.jar constituent[14]: file:/opt/apache-maven-3.0.4/lib/maven-settings-builder-3.0.4.jar constituent[15]: file:/opt/apache-maven-3.0.4/lib/sisu-inject-bean-2.3.0.jar constituent[16]: file:/opt/apache-maven-3.0.4/lib/plexus-utils-2.0.6.jar constituent[17]: file:/opt/apache-maven-3.0.4/lib/maven-compat-3.0.4.jar constituent[18]: file:/opt/apache-maven-3.0.4/lib/aether-connector-wagon-1.13.1.jar constituent[19]: file:/opt/apache-maven-3.0.4/lib/plexus-cipher-1.7.jar constituent[20]: file:/opt/apache-maven-3.0.4/lib/sisu-guava-0.9.9.jar constituent[21]: file:/opt/apache-maven-3.0.4/lib/wagon-provider-api-2.2.jar constituent[22]: file:/opt/apache-maven-3.0.4/lib/commons-cli-1.2.jar constituent[23]: file:/opt/apache-maven-3.0.4/lib/maven-embedder-3.0.4.jar constituent[24]: file:/opt/apache-maven-3.0.4/lib/plexus-component-annotations-1.5.5.jar constituent[25]: file:/opt/apache-maven-3.0.4/lib/maven-artifact-3.0.4.jar constituent[26]: file:/opt/apache-maven-3.0.4/lib/maven-plugin-api-3.0.4.jar constituent[27]: file:/opt/apache-maven-3.0.4/lib/aether-util-1.13.1.jar constituent[28]: file:/opt/apache-maven-3.0.4/lib/wagon-file-2.2.jar --------------------------------------------------- Exception in thread "main" java.lang.VerifyError: (class: org/sonatype/guice/bean/locators/RankedSequence, method: count signature: ()J) Stack size too large at org.sonatype.guice.bean.locators.DefaultBeanLocator.(DefaultBeanLocato r.java:52) at org.codehaus.plexus.DefaultPlexusContainer.(DefaultPlexusContainer.jav a:119) at org.codehaus.plexus.DefaultPlexusContainer.(DefaultPlexusContainer.jav a:160) at org.apache.maven.cli.MavenCli.container(MavenCli.java:375) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:191) at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:43) at java.lang.reflect.Method.invoke(Method.java:474) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.ja va:290) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher. java:409) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) The OS is Fedora 16, 64 bit and I am using the Linux 64bit build of Lambda. I believe I had the same problem with Build 45 as well. Is anyone else also facing this problem ? Any suggestions? Regards, Deepak S Patwardhan. From maurizio.cimadamore at oracle.com Tue Jul 17 03:40:51 2012 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Tue, 17 Jul 2012 11:40:51 +0100 Subject: Maven problem with Build 48 (Linux 64 bit) In-Reply-To: <008301cd6405$0d22a200$2767e600$@itaas.com> References: <008301cd6405$0d22a200$2767e600$@itaas.com> Message-ID: <50054133.4030401@oracle.com> On 17/07/12 11:15, Deepak S Patwardhan wrote: > Hello, > > I have a (pet lambda) Maven project which builds fine with Lambda build 39. > However, with Build 48, I get the following error : What do you mean by build 49 ? I think 48 is supposed to be the latest... Maurizio > > [deepak at verne lambda]$ mvn clean > --------------------------------------------------- > constituent[0]: file:/opt/apache-maven-3.0.4/lib/aether-impl-1.13.1.jar > constituent[1]: > file:/opt/apache-maven-3.0.4/lib/plexus-interpolation-1.14.jar > constituent[2]: file:/opt/apache-maven-3.0.4/lib/maven-model-3.0.4.jar > constituent[3]: file:/opt/apache-maven-3.0.4/lib/wagon-http-2.2-shaded.jar > constituent[4]: > file:/opt/apache-maven-3.0.4/lib/sisu-inject-plexus-2.3.0.jar > constituent[5]: file:/opt/apache-maven-3.0.4/lib/maven-core-3.0.4.jar > constituent[6]: > file:/opt/apache-maven-3.0.4/lib/maven-aether-provider-3.0.4.jar > constituent[7]: file:/opt/apache-maven-3.0.4/lib/sisu-guice-3.1.0-no_aop.jar > constituent[8]: file:/opt/apache-maven-3.0.4/lib/aether-spi-1.13.1.jar > constituent[9]: > file:/opt/apache-maven-3.0.4/lib/maven-model-builder-3.0.4.jar > constituent[10]: > file:/opt/apache-maven-3.0.4/lib/plexus-sec-dispatcher-1.3.jar > constituent[11]: file:/opt/apache-maven-3.0.4/lib/aether-api-1.13.1.jar > constituent[12]: file:/opt/apache-maven-3.0.4/lib/maven-settings-3.0.4.jar > constituent[13]: > file:/opt/apache-maven-3.0.4/lib/maven-repository-metadata-3.0.4.jar > constituent[14]: > file:/opt/apache-maven-3.0.4/lib/maven-settings-builder-3.0.4.jar > constituent[15]: file:/opt/apache-maven-3.0.4/lib/sisu-inject-bean-2.3.0.jar > constituent[16]: file:/opt/apache-maven-3.0.4/lib/plexus-utils-2.0.6.jar > constituent[17]: file:/opt/apache-maven-3.0.4/lib/maven-compat-3.0.4.jar > constituent[18]: > file:/opt/apache-maven-3.0.4/lib/aether-connector-wagon-1.13.1.jar > constituent[19]: file:/opt/apache-maven-3.0.4/lib/plexus-cipher-1.7.jar > constituent[20]: file:/opt/apache-maven-3.0.4/lib/sisu-guava-0.9.9.jar > constituent[21]: file:/opt/apache-maven-3.0.4/lib/wagon-provider-api-2.2.jar > constituent[22]: file:/opt/apache-maven-3.0.4/lib/commons-cli-1.2.jar > constituent[23]: file:/opt/apache-maven-3.0.4/lib/maven-embedder-3.0.4.jar > constituent[24]: > file:/opt/apache-maven-3.0.4/lib/plexus-component-annotations-1.5.5.jar > constituent[25]: file:/opt/apache-maven-3.0.4/lib/maven-artifact-3.0.4.jar > constituent[26]: file:/opt/apache-maven-3.0.4/lib/maven-plugin-api-3.0.4.jar > constituent[27]: file:/opt/apache-maven-3.0.4/lib/aether-util-1.13.1.jar > constituent[28]: file:/opt/apache-maven-3.0.4/lib/wagon-file-2.2.jar > --------------------------------------------------- > Exception in thread "main" java.lang.VerifyError: (class: > org/sonatype/guice/bean/locators/RankedSequence, method: count signature: > ()J) Stack size too large > at > org.sonatype.guice.bean.locators.DefaultBeanLocator.(DefaultBeanLocato > r.java:52) > at > org.codehaus.plexus.DefaultPlexusContainer.(DefaultPlexusContainer.jav > a:119) > at > org.codehaus.plexus.DefaultPlexusContainer.(DefaultPlexusContainer.jav > a:160) > at org.apache.maven.cli.MavenCli.container(MavenCli.java:375) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:191) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57 > ) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > .java:43) > at java.lang.reflect.Method.invoke(Method.java:474) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.ja > va:290) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) > at > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher. > java:409) > at > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) > > The OS is Fedora 16, 64 bit and I am using the Linux 64bit build of Lambda. > I believe I had the same problem with Build 45 as well. Is anyone else also > facing this problem ? Any suggestions? > > Regards, > Deepak S Patwardhan. > > From grundlefleck at gmail.com Tue Jul 17 03:42:03 2012 From: grundlefleck at gmail.com (Graham Allan) Date: Tue, 17 Jul 2012 11:42:03 +0100 Subject: Maven problem with Build 48 (Linux 64 bit) In-Reply-To: <008301cd6405$0d22a200$2767e600$@itaas.com> References: <008301cd6405$0d22a200$2767e600$@itaas.com> Message-ID: Hi Deepak, I have experienced a similar problem and got over it by setting particular parameters to Maven to prevent class verification: MAVEN_OPTS="-noverify $MAVEN_OPTS" My understanding is that this is a known bug, and the above is only a temporary workaround. Kind regards, Graham On 17 July 2012 11:15, Deepak S Patwardhan wrote: > Hello, > > I have a (pet lambda) Maven project which builds fine with Lambda build 39. > However, with Build 48, I get the following error : > > [deepak at verne lambda]$ mvn clean > --------------------------------------------------- > constituent[0]: file:/opt/apache-maven-3.0.4/lib/aether-impl-1.13.1.jar > constituent[1]: > file:/opt/apache-maven-3.0.4/lib/plexus-interpolation-1.14.jar > constituent[2]: file:/opt/apache-maven-3.0.4/lib/maven-model-3.0.4.jar > constituent[3]: file:/opt/apache-maven-3.0.4/lib/wagon-http-2.2-shaded.jar > constituent[4]: > file:/opt/apache-maven-3.0.4/lib/sisu-inject-plexus-2.3.0.jar > constituent[5]: file:/opt/apache-maven-3.0.4/lib/maven-core-3.0.4.jar > constituent[6]: > file:/opt/apache-maven-3.0.4/lib/maven-aether-provider-3.0.4.jar > constituent[7]: file:/opt/apache-maven-3.0.4/lib/sisu-guice-3.1.0-no_aop.jar > constituent[8]: file:/opt/apache-maven-3.0.4/lib/aether-spi-1.13.1.jar > constituent[9]: > file:/opt/apache-maven-3.0.4/lib/maven-model-builder-3.0.4.jar > constituent[10]: > file:/opt/apache-maven-3.0.4/lib/plexus-sec-dispatcher-1.3.jar > constituent[11]: file:/opt/apache-maven-3.0.4/lib/aether-api-1.13.1.jar > constituent[12]: file:/opt/apache-maven-3.0.4/lib/maven-settings-3.0.4.jar > constituent[13]: > file:/opt/apache-maven-3.0.4/lib/maven-repository-metadata-3.0.4.jar > constituent[14]: > file:/opt/apache-maven-3.0.4/lib/maven-settings-builder-3.0.4.jar > constituent[15]: file:/opt/apache-maven-3.0.4/lib/sisu-inject-bean-2.3.0.jar > constituent[16]: file:/opt/apache-maven-3.0.4/lib/plexus-utils-2.0.6.jar > constituent[17]: file:/opt/apache-maven-3.0.4/lib/maven-compat-3.0.4.jar > constituent[18]: > file:/opt/apache-maven-3.0.4/lib/aether-connector-wagon-1.13.1.jar > constituent[19]: file:/opt/apache-maven-3.0.4/lib/plexus-cipher-1.7.jar > constituent[20]: file:/opt/apache-maven-3.0.4/lib/sisu-guava-0.9.9.jar > constituent[21]: file:/opt/apache-maven-3.0.4/lib/wagon-provider-api-2.2.jar > constituent[22]: file:/opt/apache-maven-3.0.4/lib/commons-cli-1.2.jar > constituent[23]: file:/opt/apache-maven-3.0.4/lib/maven-embedder-3.0.4.jar > constituent[24]: > file:/opt/apache-maven-3.0.4/lib/plexus-component-annotations-1.5.5.jar > constituent[25]: file:/opt/apache-maven-3.0.4/lib/maven-artifact-3.0.4.jar > constituent[26]: file:/opt/apache-maven-3.0.4/lib/maven-plugin-api-3.0.4.jar > constituent[27]: file:/opt/apache-maven-3.0.4/lib/aether-util-1.13.1.jar > constituent[28]: file:/opt/apache-maven-3.0.4/lib/wagon-file-2.2.jar > --------------------------------------------------- > Exception in thread "main" java.lang.VerifyError: (class: > org/sonatype/guice/bean/locators/RankedSequence, method: count signature: > ()J) Stack size too large > at > org.sonatype.guice.bean.locators.DefaultBeanLocator.(DefaultBeanLocato > r.java:52) > at > org.codehaus.plexus.DefaultPlexusContainer.(DefaultPlexusContainer.jav > a:119) > at > org.codehaus.plexus.DefaultPlexusContainer.(DefaultPlexusContainer.jav > a:160) > at org.apache.maven.cli.MavenCli.container(MavenCli.java:375) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:191) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57 > ) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > .java:43) > at java.lang.reflect.Method.invoke(Method.java:474) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.ja > va:290) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) > at > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher. > java:409) > at > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) > > The OS is Fedora 16, 64 bit and I am using the Linux 64bit build of Lambda. > I believe I had the same problem with Build 45 as well. Is anyone else also > facing this problem ? Any suggestions? > > Regards, > Deepak S Patwardhan. > > From deepak.patwardhan at itaas.com Tue Jul 17 04:03:40 2012 From: deepak.patwardhan at itaas.com (Deepak S Patwardhan) Date: Tue, 17 Jul 2012 16:33:40 +0530 Subject: Maven problem with Build 48 (Linux 64 bit) In-Reply-To: References: <008301cd6405$0d22a200$2767e600$@itaas.com> Message-ID: <008701cd640b$d3d2fc50$7b78f4f0$@itaas.com> Thanks Allan, The project builds correctly with the extra flag in Maven options. Regards, Deepak S Patwardhan. -----Original Message----- From: Graham Allan [mailto:grundlefleck at gmail.com] Sent: 17 July 2012 16:12 To: Deepak S Patwardhan Cc: lambda-dev at openjdk.java.net Subject: Re: Maven problem with Build 48 (Linux 64 bit) Hi Deepak, I have experienced a similar problem and got over it by setting particular parameters to Maven to prevent class verification: MAVEN_OPTS="-noverify $MAVEN_OPTS" My understanding is that this is a known bug, and the above is only a temporary workaround. Kind regards, Graham On 17 July 2012 11:15, Deepak S Patwardhan wrote: > Hello, > > I have a (pet lambda) Maven project which builds fine with Lambda build 39. > However, with Build 48, I get the following error : > > [deepak at verne lambda]$ mvn clean > --------------------------------------------------- > constituent[0]: > file:/opt/apache-maven-3.0.4/lib/aether-impl-1.13.1.jar > constituent[1]: > file:/opt/apache-maven-3.0.4/lib/plexus-interpolation-1.14.jar > constituent[2]: file:/opt/apache-maven-3.0.4/lib/maven-model-3.0.4.jar > constituent[3]: > file:/opt/apache-maven-3.0.4/lib/wagon-http-2.2-shaded.jar > constituent[4]: > file:/opt/apache-maven-3.0.4/lib/sisu-inject-plexus-2.3.0.jar > constituent[5]: file:/opt/apache-maven-3.0.4/lib/maven-core-3.0.4.jar > constituent[6]: > file:/opt/apache-maven-3.0.4/lib/maven-aether-provider-3.0.4.jar > constituent[7]: > file:/opt/apache-maven-3.0.4/lib/sisu-guice-3.1.0-no_aop.jar > constituent[8]: file:/opt/apache-maven-3.0.4/lib/aether-spi-1.13.1.jar > constituent[9]: > file:/opt/apache-maven-3.0.4/lib/maven-model-builder-3.0.4.jar > constituent[10]: > file:/opt/apache-maven-3.0.4/lib/plexus-sec-dispatcher-1.3.jar > constituent[11]: > file:/opt/apache-maven-3.0.4/lib/aether-api-1.13.1.jar > constituent[12]: > file:/opt/apache-maven-3.0.4/lib/maven-settings-3.0.4.jar > constituent[13]: > file:/opt/apache-maven-3.0.4/lib/maven-repository-metadata-3.0.4.jar > constituent[14]: > file:/opt/apache-maven-3.0.4/lib/maven-settings-builder-3.0.4.jar > constituent[15]: > file:/opt/apache-maven-3.0.4/lib/sisu-inject-bean-2.3.0.jar > constituent[16]: > file:/opt/apache-maven-3.0.4/lib/plexus-utils-2.0.6.jar > constituent[17]: > file:/opt/apache-maven-3.0.4/lib/maven-compat-3.0.4.jar > constituent[18]: > file:/opt/apache-maven-3.0.4/lib/aether-connector-wagon-1.13.1.jar > constituent[19]: > file:/opt/apache-maven-3.0.4/lib/plexus-cipher-1.7.jar > constituent[20]: file:/opt/apache-maven-3.0.4/lib/sisu-guava-0.9.9.jar > constituent[21]: > file:/opt/apache-maven-3.0.4/lib/wagon-provider-api-2.2.jar > constituent[22]: file:/opt/apache-maven-3.0.4/lib/commons-cli-1.2.jar > constituent[23]: > file:/opt/apache-maven-3.0.4/lib/maven-embedder-3.0.4.jar > constituent[24]: > file:/opt/apache-maven-3.0.4/lib/plexus-component-annotations-1.5.5.ja > r > constituent[25]: > file:/opt/apache-maven-3.0.4/lib/maven-artifact-3.0.4.jar > constituent[26]: > file:/opt/apache-maven-3.0.4/lib/maven-plugin-api-3.0.4.jar > constituent[27]: > file:/opt/apache-maven-3.0.4/lib/aether-util-1.13.1.jar > constituent[28]: file:/opt/apache-maven-3.0.4/lib/wagon-file-2.2.jar > --------------------------------------------------- > Exception in thread "main" java.lang.VerifyError: (class: > org/sonatype/guice/bean/locators/RankedSequence, method: count signature: > ()J) Stack size too large > at > org.sonatype.guice.bean.locators.DefaultBeanLocator.(DefaultBean > Locato > r.java:52) > at > org.codehaus.plexus.DefaultPlexusContainer.(DefaultPlexusContain > er.jav > a:119) > at > org.codehaus.plexus.DefaultPlexusContainer.(DefaultPlexusContain > er.jav > a:160) > at org.apache.maven.cli.MavenCli.container(MavenCli.java:375) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:191) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j > ava:57 > ) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess > orImpl > .java:43) > at java.lang.reflect.Method.invoke(Method.java:474) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launc > her.ja > va:290) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) > at > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher. > java:409) > at > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3 > 52) > > The OS is Fedora 16, 64 bit and I am using the Linux 64bit build of Lambda. > I believe I had the same problem with Build 45 as well. Is anyone else > also facing this problem ? Any suggestions? > > Regards, > Deepak S Patwardhan. > > From maurizio.cimadamore at oracle.com Tue Jul 17 04:31:31 2012 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Tue, 17 Jul 2012 12:31:31 +0100 Subject: Maven problem with Build 48 (Linux 64 bit) In-Reply-To: <008701cd640b$d3d2fc50$7b78f4f0$@itaas.com> References: <008301cd6405$0d22a200$2767e600$@itaas.com> <008701cd640b$d3d2fc50$7b78f4f0$@itaas.com> Message-ID: <50054D13.6090500@oracle.com> It looks like a duplicate of this: http://www.java.net/forum/topic/jdk/java-se-snapshots-project-feedback/lambda-8-b45-verifyerror-regarding-javalangiterable Keith is working on this. Maurizio On 17/07/12 12:03, Deepak S Patwardhan wrote: > Thanks Allan, > > The project builds correctly with the extra flag in Maven options. > > Regards, > Deepak S Patwardhan. > > -----Original Message----- > From: Graham Allan [mailto:grundlefleck at gmail.com] > Sent: 17 July 2012 16:12 > To: Deepak S Patwardhan > Cc: lambda-dev at openjdk.java.net > Subject: Re: Maven problem with Build 48 (Linux 64 bit) > > Hi Deepak, > > I have experienced a similar problem and got over it by setting particular > parameters to Maven to prevent class verification: > > MAVEN_OPTS="-noverify $MAVEN_OPTS" > > My understanding is that this is a known bug, and the above is only a > temporary workaround. > > Kind regards, > Graham > > On 17 July 2012 11:15, Deepak S Patwardhan > wrote: >> Hello, >> >> I have a (pet lambda) Maven project which builds fine with Lambda build > 39. >> However, with Build 48, I get the following error : >> >> [deepak at verne lambda]$ mvn clean >> --------------------------------------------------- >> constituent[0]: >> file:/opt/apache-maven-3.0.4/lib/aether-impl-1.13.1.jar >> constituent[1]: >> file:/opt/apache-maven-3.0.4/lib/plexus-interpolation-1.14.jar >> constituent[2]: file:/opt/apache-maven-3.0.4/lib/maven-model-3.0.4.jar >> constituent[3]: >> file:/opt/apache-maven-3.0.4/lib/wagon-http-2.2-shaded.jar >> constituent[4]: >> file:/opt/apache-maven-3.0.4/lib/sisu-inject-plexus-2.3.0.jar >> constituent[5]: file:/opt/apache-maven-3.0.4/lib/maven-core-3.0.4.jar >> constituent[6]: >> file:/opt/apache-maven-3.0.4/lib/maven-aether-provider-3.0.4.jar >> constituent[7]: >> file:/opt/apache-maven-3.0.4/lib/sisu-guice-3.1.0-no_aop.jar >> constituent[8]: file:/opt/apache-maven-3.0.4/lib/aether-spi-1.13.1.jar >> constituent[9]: >> file:/opt/apache-maven-3.0.4/lib/maven-model-builder-3.0.4.jar >> constituent[10]: >> file:/opt/apache-maven-3.0.4/lib/plexus-sec-dispatcher-1.3.jar >> constituent[11]: >> file:/opt/apache-maven-3.0.4/lib/aether-api-1.13.1.jar >> constituent[12]: >> file:/opt/apache-maven-3.0.4/lib/maven-settings-3.0.4.jar >> constituent[13]: >> file:/opt/apache-maven-3.0.4/lib/maven-repository-metadata-3.0.4.jar >> constituent[14]: >> file:/opt/apache-maven-3.0.4/lib/maven-settings-builder-3.0.4.jar >> constituent[15]: >> file:/opt/apache-maven-3.0.4/lib/sisu-inject-bean-2.3.0.jar >> constituent[16]: >> file:/opt/apache-maven-3.0.4/lib/plexus-utils-2.0.6.jar >> constituent[17]: >> file:/opt/apache-maven-3.0.4/lib/maven-compat-3.0.4.jar >> constituent[18]: >> file:/opt/apache-maven-3.0.4/lib/aether-connector-wagon-1.13.1.jar >> constituent[19]: >> file:/opt/apache-maven-3.0.4/lib/plexus-cipher-1.7.jar >> constituent[20]: file:/opt/apache-maven-3.0.4/lib/sisu-guava-0.9.9.jar >> constituent[21]: >> file:/opt/apache-maven-3.0.4/lib/wagon-provider-api-2.2.jar >> constituent[22]: file:/opt/apache-maven-3.0.4/lib/commons-cli-1.2.jar >> constituent[23]: >> file:/opt/apache-maven-3.0.4/lib/maven-embedder-3.0.4.jar >> constituent[24]: >> file:/opt/apache-maven-3.0.4/lib/plexus-component-annotations-1.5.5.ja >> r >> constituent[25]: >> file:/opt/apache-maven-3.0.4/lib/maven-artifact-3.0.4.jar >> constituent[26]: >> file:/opt/apache-maven-3.0.4/lib/maven-plugin-api-3.0.4.jar >> constituent[27]: >> file:/opt/apache-maven-3.0.4/lib/aether-util-1.13.1.jar >> constituent[28]: file:/opt/apache-maven-3.0.4/lib/wagon-file-2.2.jar >> --------------------------------------------------- >> Exception in thread "main" java.lang.VerifyError: (class: >> org/sonatype/guice/bean/locators/RankedSequence, method: count signature: >> ()J) Stack size too large >> at >> org.sonatype.guice.bean.locators.DefaultBeanLocator.(DefaultBean >> Locato >> r.java:52) >> at >> org.codehaus.plexus.DefaultPlexusContainer.(DefaultPlexusContain >> er.jav >> a:119) >> at >> org.codehaus.plexus.DefaultPlexusContainer.(DefaultPlexusContain >> er.jav >> a:160) >> at org.apache.maven.cli.MavenCli.container(MavenCli.java:375) >> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:191) >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j >> ava:57 >> ) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess >> orImpl >> .java:43) >> at java.lang.reflect.Method.invoke(Method.java:474) >> at >> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launc >> her.ja >> va:290) >> at >> > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) >> at >> > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher. >> java:409) >> at >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3 >> 52) >> >> The OS is Fedora 16, 64 bit and I am using the Linux 64bit build of > Lambda. >> I believe I had the same problem with Build 45 as well. Is anyone else >> also facing this problem ? Any suggestions? >> >> Regards, >> Deepak S Patwardhan. >> >> > From keith.mcguigan at oracle.com Tue Jul 17 09:29:39 2012 From: keith.mcguigan at oracle.com (Keith McGuigan) Date: Tue, 17 Jul 2012 12:29:39 -0400 Subject: Maven problem with Build 48 (Linux 64 bit) In-Reply-To: <008301cd6405$0d22a200$2767e600$@itaas.com> References: <008301cd6405$0d22a200$2767e600$@itaas.com> Message-ID: <500592F3.7040909@oracle.com> Hello, Thanks for the report. I investigated and there is a bug in the current hotspot implementation. It manifests when a pre-jdk6-compiled class inherits an extension method with no arguments and a long or double return type. When this happens the verifier throws the VerifyError that you're seeing. Disabling the verifier is a decent workaround (or changing the extension method, or recompiling the affected class with -target 1.6 or greater). I have a fix that I'll push to the hotspot repo (after some testing), so it should be good to go in the next build. Patch for hotspot: ----------------------------------------------------------------- diff --git a/src/share/vm/classfile/defaultMethods.cpp b/src/share/vm/classfile/defaultMethods.cpp --- a/src/share/vm/classfile/defaultMethods.cpp +++ b/src/share/vm/classfile/defaultMethods.cpp @@ -841,6 +841,9 @@ assert(out.at_return_type(), "Parameter counts do not match"); assert(in.type() == out.type(), "Return types are not compatible"); + if (parameter_count == 1 && (in.type() == T_LONG || in.type() == T_DOUBLE)) { + ++parameter_count; // need room for return value + } assem.invokespecial(target()); if (in.is_object() && in.as_symbol(THREAD) != out.as_symbol(THREAD)) { ----------------------------------------------------------------- -- - Keith On 7/17/2012 6:15 AM, Deepak S Patwardhan wrote: > Hello, > > I have a (pet lambda) Maven project which builds fine with Lambda build 39. > However, with Build 48, I get the following error : > > [deepak at verne lambda]$ mvn clean > --------------------------------------------------- > constituent[0]: file:/opt/apache-maven-3.0.4/lib/aether-impl-1.13.1.jar > constituent[1]: > file:/opt/apache-maven-3.0.4/lib/plexus-interpolation-1.14.jar > constituent[2]: file:/opt/apache-maven-3.0.4/lib/maven-model-3.0.4.jar > constituent[3]: file:/opt/apache-maven-3.0.4/lib/wagon-http-2.2-shaded.jar > constituent[4]: > file:/opt/apache-maven-3.0.4/lib/sisu-inject-plexus-2.3.0.jar > constituent[5]: file:/opt/apache-maven-3.0.4/lib/maven-core-3.0.4.jar > constituent[6]: > file:/opt/apache-maven-3.0.4/lib/maven-aether-provider-3.0.4.jar > constituent[7]: file:/opt/apache-maven-3.0.4/lib/sisu-guice-3.1.0-no_aop.jar > constituent[8]: file:/opt/apache-maven-3.0.4/lib/aether-spi-1.13.1.jar > constituent[9]: > file:/opt/apache-maven-3.0.4/lib/maven-model-builder-3.0.4.jar > constituent[10]: > file:/opt/apache-maven-3.0.4/lib/plexus-sec-dispatcher-1.3.jar > constituent[11]: file:/opt/apache-maven-3.0.4/lib/aether-api-1.13.1.jar > constituent[12]: file:/opt/apache-maven-3.0.4/lib/maven-settings-3.0.4.jar > constituent[13]: > file:/opt/apache-maven-3.0.4/lib/maven-repository-metadata-3.0.4.jar > constituent[14]: > file:/opt/apache-maven-3.0.4/lib/maven-settings-builder-3.0.4.jar > constituent[15]: file:/opt/apache-maven-3.0.4/lib/sisu-inject-bean-2.3.0.jar > constituent[16]: file:/opt/apache-maven-3.0.4/lib/plexus-utils-2.0.6.jar > constituent[17]: file:/opt/apache-maven-3.0.4/lib/maven-compat-3.0.4.jar > constituent[18]: > file:/opt/apache-maven-3.0.4/lib/aether-connector-wagon-1.13.1.jar > constituent[19]: file:/opt/apache-maven-3.0.4/lib/plexus-cipher-1.7.jar > constituent[20]: file:/opt/apache-maven-3.0.4/lib/sisu-guava-0.9.9.jar > constituent[21]: file:/opt/apache-maven-3.0.4/lib/wagon-provider-api-2.2.jar > constituent[22]: file:/opt/apache-maven-3.0.4/lib/commons-cli-1.2.jar > constituent[23]: file:/opt/apache-maven-3.0.4/lib/maven-embedder-3.0.4.jar > constituent[24]: > file:/opt/apache-maven-3.0.4/lib/plexus-component-annotations-1.5.5.jar > constituent[25]: file:/opt/apache-maven-3.0.4/lib/maven-artifact-3.0.4.jar > constituent[26]: file:/opt/apache-maven-3.0.4/lib/maven-plugin-api-3.0.4.jar > constituent[27]: file:/opt/apache-maven-3.0.4/lib/aether-util-1.13.1.jar > constituent[28]: file:/opt/apache-maven-3.0.4/lib/wagon-file-2.2.jar > --------------------------------------------------- > Exception in thread "main" java.lang.VerifyError: (class: > org/sonatype/guice/bean/locators/RankedSequence, method: count signature: > ()J) Stack size too large > at > org.sonatype.guice.bean.locators.DefaultBeanLocator.(DefaultBeanLocato > r.java:52) > at > org.codehaus.plexus.DefaultPlexusContainer.(DefaultPlexusContainer.jav > a:119) > at > org.codehaus.plexus.DefaultPlexusContainer.(DefaultPlexusContainer.jav > a:160) > at org.apache.maven.cli.MavenCli.container(MavenCli.java:375) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:191) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57 > ) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > .java:43) > at java.lang.reflect.Method.invoke(Method.java:474) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.ja > va:290) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) > at > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher. > java:409) > at > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) > > The OS is Fedora 16, 64 bit and I am using the Linux 64bit build of Lambda. > I believe I had the same problem with Build 45 as well. Is anyone else also > facing this problem ? Any suggestions? > > Regards, > Deepak S Patwardhan. > > From mike.duigou at oracle.com Tue Jul 17 16:00:23 2012 From: mike.duigou at oracle.com (Mike Duigou) Date: Tue, 17 Jul 2012 16:00:23 -0700 Subject: Update Lambda Binary Drop (b48) Message-ID: <866C83DE-6592-4000-B839-BC7E5AEF58AC@oracle.com> Hello Lambdanites! Another update (b48) of the "Java? Platform, Standard Edition 8 Developer Preview with Lambda Support" is now available at: http://jdk8.java.net/lambda/ This update includes several important compiler fixes. As always, comments, feedback, insights and criticism are welcome and encouraged. From mike.duigou at oracle.com Tue Jul 17 17:32:34 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Wed, 18 Jul 2012 00:32:34 +0000 Subject: hg: lambda/lambda/corba: Added tag lambda-b48 for changeset e53557fa44ac Message-ID: <20120718003236.AE40A470EB@hg.openjdk.java.net> Changeset: f941ad65277f Author: cl Date: 2012-07-17 16:28 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/f941ad65277f Added tag lambda-b48 for changeset e53557fa44ac ! .hgtags From mike.duigou at oracle.com Tue Jul 17 17:32:42 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Wed, 18 Jul 2012 00:32:42 +0000 Subject: hg: lambda/lambda/hotspot: Added tag lambda-b48 for changeset 5b704be0aec6 Message-ID: <20120718003246.EB3E9470EC@hg.openjdk.java.net> Changeset: 2207def72ee6 Author: cl Date: 2012-07-17 16:29 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/2207def72ee6 Added tag lambda-b48 for changeset 5b704be0aec6 ! .hgtags From mike.duigou at oracle.com Tue Jul 17 17:32:52 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Wed, 18 Jul 2012 00:32:52 +0000 Subject: hg: lambda/lambda/jaxp: Added tag lambda-b48 for changeset 6bdb5c7bcf7e Message-ID: <20120718003257.82BF9470ED@hg.openjdk.java.net> Changeset: 0a400f5e2c53 Author: cl Date: 2012-07-17 16:29 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/0a400f5e2c53 Added tag lambda-b48 for changeset 6bdb5c7bcf7e ! .hgtags From mike.duigou at oracle.com Tue Jul 17 17:33:03 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Wed, 18 Jul 2012 00:33:03 +0000 Subject: hg: lambda/lambda/jaxws: Added tag lambda-b48 for changeset bba978fbf7aa Message-ID: <20120718003307.2A469470EE@hg.openjdk.java.net> Changeset: c4dcff11b28e Author: cl Date: 2012-07-17 16:30 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/c4dcff11b28e Added tag lambda-b48 for changeset bba978fbf7aa ! .hgtags From mike.duigou at oracle.com Tue Jul 17 17:33:14 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Wed, 18 Jul 2012 00:33:14 +0000 Subject: hg: lambda/lambda/jdk: Added tag lambda-b48 for changeset b3b65a3d441e Message-ID: <20120718003339.7FDC9470EF@hg.openjdk.java.net> Changeset: 6218815a9f48 Author: cl Date: 2012-07-17 16:31 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/6218815a9f48 Added tag lambda-b48 for changeset b3b65a3d441e ! .hgtags From mike.duigou at oracle.com Tue Jul 17 17:33:48 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Wed, 18 Jul 2012 00:33:48 +0000 Subject: hg: lambda/lambda/langtools: Added tag lambda-b48 for changeset 68da3a8292fc Message-ID: <20120718003355.3F32F470F0@hg.openjdk.java.net> Changeset: 7fc69e0be281 Author: cl Date: 2012-07-17 16:31 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/7fc69e0be281 Added tag lambda-b48 for changeset 68da3a8292fc ! .hgtags From mike.duigou at oracle.com Tue Jul 17 18:32:31 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Wed, 18 Jul 2012 01:32:31 +0000 Subject: hg: lambda/lambda: Added tag lambda-b48 for changeset f219811ab959 Message-ID: <20120718013232.30DC5470F4@hg.openjdk.java.net> Changeset: 7665369ad93c Author: cl Date: 2012-07-17 18:31 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/7665369ad93c Added tag lambda-b48 for changeset f219811ab959 ! .hgtags From marcus at thiesen.org Wed Jul 18 09:01:12 2012 From: marcus at thiesen.org (Marcus Thiesen) Date: Wed, 18 Jul 2012 18:01:12 +0200 Subject: Question about latest binary build Message-ID: Hello List, I've got a quick question: Why does: public class TestSimple { public static void main( final String... args ) { new Thread( () -> System.out.println("Hello World"); ).start(); } } Give: TestSimple.java:6: error: ')' expected new Thread( () -> System.out.println("Hello World"); ).start(); ^ TestSimple.java:6: error: illegal start of expression new Thread( () -> System.out.println("Hello World"); ).start(); ^ TestSimple.java:6: error: illegal start of expression new Thread( () -> System.out.println("Hello World"); ).start(); ^ TestSimple.java:6: error: ';' expected new Thread( () -> System.out.println("Hello World"); ).start(); ^ 4 errors Whereas: import java.util.*; public class TestSimple2 { public static void main( final String... args ) { final List testList = new ArrayList(); final Iterable intList = testList.map( e -> Integer.valueOf( e ) ); } } compiles? I.e. the first example requires curly braces around the lambda body and the other not? Thanks, Marcus build 1.8.0-ea-lambda-nightly-h193-20120624-b45-b00 -- Marcus Thiesen :: www.thiesen.org :: @mthiesen :: 0173 / 28 01 82 4 From richard.warburton at gmail.com Wed Jul 18 09:13:23 2012 From: richard.warburton at gmail.com (Richard Warburton) Date: Wed, 18 Jul 2012 17:13:23 +0100 Subject: Question about latest binary build In-Reply-To: References: Message-ID: > compiles? I.e. the first example requires curly braces around the > lambda body and the other not? Return type of void vs non-void return type. This issue being confusing for developers came up pretty frequently at the LJC Lambda Hackdays. regards, Richard From keith.mcguigan at oracle.com Wed Jul 18 09:37:28 2012 From: keith.mcguigan at oracle.com (keith.mcguigan at oracle.com) Date: Wed, 18 Jul 2012 16:37:28 +0000 Subject: hg: lambda/lambda/hotspot: Summary: Fix extension method generation for old verifier Message-ID: <20120718163732.76EA947107@hg.openjdk.java.net> Changeset: 318f2b1500bb Author: kamg Date: 2012-07-18 08:54 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/318f2b1500bb Summary: Fix extension method generation for old verifier ! src/share/vm/classfile/defaultMethods.cpp From marcus at thiesen.org Wed Jul 18 09:53:12 2012 From: marcus at thiesen.org (Marcus Thiesen) Date: Wed, 18 Jul 2012 18:53:12 +0200 Subject: Question about latest binary build In-Reply-To: References: Message-ID: 2012/7/18 Richard Warburton : > This issue being confusing for developers came up pretty frequently at > the LJC Lambda Hackdays. Well, I figured that, but I thought that there might be a good reason behind that other than confusing people? Cheers, Marcus -- Marcus Thiesen :: www.thiesen.org :: @mthiesen :: 0173 / 28 01 82 4 From john at milsson.nu Wed Jul 18 10:32:59 2012 From: john at milsson.nu (John Nilsson) Date: Wed, 18 Jul 2012 19:32:59 +0200 Subject: Question about latest binary build In-Reply-To: References: Message-ID: I would guess that the curly brace syntax is required to know what statements belong to the lambda. To be consistent with method definitions you also need to use the return keyword for the final result. To allow for a simpler syntax in cases of pure expressions there is also an expression form of lambdas where no statements are involved and thus no curly braces or return keyword. Or in other words: void is not a value, so void methods can't be used in expressions. BR John Den 18 jul 2012 18:55 skrev "Marcus Thiesen" : From maurizio.cimadamore at oracle.com Wed Jul 18 10:55:08 2012 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Wed, 18 Jul 2012 17:55:08 +0000 Subject: hg: lambda/lambda/langtools: Bug fixes: Message-ID: <20120718175511.D01674710A@hg.openjdk.java.net> Changeset: fda29f6edfc4 Author: mcimadamore Date: 2012-07-18 18:54 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/fda29f6edfc4 Bug fixes: *) method reference bridge generation in the inner class translation doesn't handle varargs correctly *) enclosing instance check on explicit inner constructor reference is bogus Enhancements *) 'raw' constructor reference will cause diamond inference to kick in //example 1 - inference from arguments interface SAM1 { void m(Integer s); } class Foo { Foo(X x) { } } Foo f = Foo::new; //Foo::new inferred //example 2 - inference from return type interface SAM2 { Integer m(); } class Bar { } Bar f = Bar::new; //Bar::new inferred ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/LambdaToInnerClass.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/lambda/LambdaConv23.java + test/tools/javac/lambda/MethodReference39.java + test/tools/javac/lambda/MethodReference39.out + test/tools/javac/lambda/MethodReference40.java + test/tools/javac/lambda/MethodReference41.java + test/tools/javac/lambda/MethodReference42.java From mike.duigou at oracle.com Wed Jul 18 12:58:23 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Wed, 18 Jul 2012 19:58:23 +0000 Subject: hg: lambda/lambda: 36 new changesets Message-ID: <20120718195825.6D54D47112@hg.openjdk.java.net> Changeset: 47aa0ddc9126 Author: katleman Date: 2012-04-26 14:04 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/47aa0ddc9126 Added tag jdk8-b36 for changeset 6a6ba0a07f33 ! .hgtags Changeset: afeeed8e5f8c Author: ihse Date: 2012-04-30 12:13 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/afeeed8e5f8c 7165277: Fix missing execute permission issue running logger.sh Reviewed-by: ohair ! common/autoconf/configure ! common/autoconf/configure.ac Changeset: b2972095a4b1 Author: katleman Date: 2012-05-02 15:46 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/b2972095a4b1 Merge Changeset: 2eeb9fac7dfc Author: katleman Date: 2012-05-09 13:07 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/2eeb9fac7dfc Added tag jdk8-b37 for changeset b2972095a4b1 ! .hgtags Changeset: 2f06b15e2439 Author: ewendeli Date: 2012-05-03 14:17 +0200 URL: http://hg.openjdk.java.net/lambda/lambda/rev/2f06b15e2439 7154130: Add Mac OS X Instructions to README-builds.html Reviewed-by: ohair Contributed-by: edvard.wendelin at oracle.com ! README-builds.html Changeset: d939bd0ab13c Author: katleman Date: 2012-05-09 16:12 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/d939bd0ab13c Merge Changeset: b67bdaca36c2 Author: katleman Date: 2012-05-10 10:24 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/b67bdaca36c2 Added tag jdk8-b38 for changeset d939bd0ab13c ! .hgtags Changeset: 955a3e8ed4f0 Author: ohair Date: 2012-05-10 08:26 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/955a3e8ed4f0 7167593: Changed get_source.sh to allow for getting full oracle jdk repo forest Reviewed-by: erikj, asaha, chegar, sla, dholmes, mbykov, coleenp ! get_source.sh ! make/scripts/hgforest.sh Changeset: 8a4e92c10a9a Author: ohair Date: 2012-05-11 17:52 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/8a4e92c10a9a 7167976: Fix broken get_source.sh script Reviewed-by: tbell ! make/scripts/hgforest.sh Changeset: 8927dd68aee3 Author: katleman Date: 2012-05-16 22:06 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/8927dd68aee3 Merge Changeset: a2b2d435f1d2 Author: katleman Date: 2012-05-17 06:20 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/a2b2d435f1d2 Added tag jdk8-b39 for changeset 8927dd68aee3 ! .hgtags Changeset: 1a8c7c530f8a Author: katleman Date: 2012-05-24 16:15 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/1a8c7c530f8a Added tag jdk8-b40 for changeset a2b2d435f1d2 ! .hgtags Changeset: 1ce5dc164166 Author: cl Date: 2012-06-01 14:11 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/1ce5dc164166 Added tag jdk8-b41 for changeset 1a8c7c530f8a ! .hgtags Changeset: dac58047c19f Author: cl Date: 2012-06-07 12:10 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/dac58047c19f Added tag jdk8-b42 for changeset 1ce5dc164166 ! .hgtags Changeset: df998cd4d51d Author: sla Date: 2012-06-07 15:28 +0200 URL: http://hg.openjdk.java.net/lambda/lambda/rev/df998cd4d51d 7165257: Add JFR tests to the JDK code base Reviewed-by: ohair, dholmes, nloodin, mgronlun ! make/jprt.properties Changeset: 6aea9b1a3840 Author: lana Date: 2012-06-08 12:01 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/6aea9b1a3840 Merge Changeset: efd26e051e50 Author: erikj Date: 2012-06-07 20:25 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/efd26e051e50 7170079: Adjustments to build-infra makefiles Reviewed-by: ohair, ohrstrom, ihse, jonas Contributed-by: jonas , erikj , ihse , tgranat , ykantser ! README-builds.html ! common/autoconf/autogen.sh ! common/autoconf/builddeps.m4 ! common/autoconf/configure ! common/autoconf/configure.ac ! common/autoconf/help.m4 ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! common/bin/compareimage.sh ! common/bin/diffexec.sh ! common/bin/diffjarzip.sh ! common/bin/difflib.sh ! common/bin/logger.sh ! common/makefiles/JavaCompilation.gmk ! common/makefiles/MakeBase.gmk ! common/makefiles/Makefile ! common/makefiles/NativeCompilation.gmk Changeset: dd596160b323 Author: ohair Date: 2012-06-08 17:25 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/dd596160b323 7170091: Fix missing wait between repo cloning in hgforest.sh Reviewed-by: strarup ! make/scripts/hgforest.sh Changeset: c61921f9b965 Author: ohair Date: 2012-06-08 17:28 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/c61921f9b965 Merge Changeset: 661c9aae602b Author: katleman Date: 2012-06-13 16:53 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/661c9aae602b Merge Changeset: 02c6c67c1bb7 Author: katleman Date: 2012-06-14 13:13 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/02c6c67c1bb7 Added tag jdk8-b43 for changeset 661c9aae602b ! .hgtags Changeset: 8fb4cd2f05a1 Author: mbykov Date: 2012-06-19 14:24 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/8fb4cd2f05a1 7178241: Basic script for JDK source code legal headers conformance verification Summary: A new script lic_check.sh to check license headers in JDK source code Reviewed-by: ohair, darcy Contributed-by: misha.bykov at oracle.com + make/scripts/lic_check.sh Changeset: e4f81a817447 Author: katleman Date: 2012-06-20 15:22 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/e4f81a817447 Merge Changeset: 1e989139ce0d Author: katleman Date: 2012-06-21 17:07 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/1e989139ce0d Added tag jdk8-b44 for changeset e4f81a817447 ! .hgtags Changeset: 1af3996aa431 Author: sla Date: 2012-06-11 20:52 +0200 URL: http://hg.openjdk.java.net/lambda/lambda/rev/1af3996aa431 7175802: Missing jdk_jfr in top-level make file Reviewed-by: alanb ! test/Makefile Changeset: 67e1fb3b2b33 Author: lana Date: 2012-06-17 21:27 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/67e1fb3b2b33 Merge Changeset: 633f2378c904 Author: lana Date: 2012-06-25 21:37 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/633f2378c904 Merge Changeset: 27fa766a2298 Author: katleman Date: 2012-06-28 09:32 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/27fa766a2298 Added tag jdk8-b45 for changeset 633f2378c904 ! .hgtags Changeset: f6a685069274 Author: katleman Date: 2012-07-05 18:43 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/f6a685069274 Added tag jdk8-b46 for changeset 27fa766a2298 ! .hgtags Changeset: c8d320b48626 Author: erikj Date: 2012-07-03 16:11 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/c8d320b48626 7181504: Update of latest build-infra Makefiles Reviewed-by: ohair ! common/autoconf/autogen.sh ! common/autoconf/build-aux/config.guess ! common/autoconf/builddeps.conf.example ! common/autoconf/builddeps.m4 ! common/autoconf/configure ! common/autoconf/configure.ac - common/autoconf/cores.m4 ! common/autoconf/help.m4 ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! common/bin/compareimage.sh ! common/bin/diffexec.sh ! common/bin/diffjarzip.sh ! common/bin/difflib.sh ! common/makefiles/IdlCompilation.gmk ! common/makefiles/JavaCompilation.gmk ! common/makefiles/MakeBase.gmk ! common/makefiles/Makefile ! common/makefiles/NativeCompilation.gmk - common/makefiles/RMICompile.gmk Changeset: 3156dff953b1 Author: erikj Date: 2012-07-05 18:27 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/3156dff953b1 7182051: Update of latest build-infra Makefiles (missing files) Reviewed-by: ohair + common/autoconf/basics.m4 + common/autoconf/boot-jdk.m4 + common/autoconf/build-aux/autoconf-config.guess + common/autoconf/build-performance.m4 + common/autoconf/generated-configure.sh + common/autoconf/jdk-options.m4 + common/autoconf/libraries.m4 + common/autoconf/source-dirs.m4 + common/autoconf/spec.sh.in + common/autoconf/toolchain.m4 + common/bin/compare-objects.sh ! common/makefiles/IdlCompilation.gmk + common/makefiles/MakeHelpers.gmk ! common/makefiles/NativeCompilation.gmk + common/makefiles/RMICompilation.gmk Changeset: 1dcb4b7b9373 Author: katleman Date: 2012-07-11 16:00 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/1dcb4b7b9373 Merge - common/autoconf/cores.m4 - common/makefiles/RMICompile.gmk Changeset: 8bcf27a83fde Author: mduigou Date: 2012-07-11 19:07 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/8bcf27a83fde Merge ! .hgtags - common/autoconf/cores.m4 - common/makefiles/RMICompile.gmk Changeset: aaae5471808d Author: katleman Date: 2012-07-12 16:47 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/aaae5471808d Added tag jdk8-b47 for changeset 1dcb4b7b9373 ! .hgtags Changeset: 9f1be5d314b0 Author: mduigou Date: 2012-07-18 12:57 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/9f1be5d314b0 Merge ! .hgtags Changeset: 4b370935ceda Author: mduigou Date: 2012-07-18 12:57 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/4b370935ceda Merge ! .hgtags From mike.duigou at oracle.com Wed Jul 18 12:58:30 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Wed, 18 Jul 2012 19:58:30 +0000 Subject: hg: lambda/lambda/corba: 34 new changesets Message-ID: <20120718195850.88EAF47113@hg.openjdk.java.net> Changeset: 83fac66442cf Author: katleman Date: 2012-04-26 14:05 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/83fac66442cf Added tag jdk8-b36 for changeset a5a61f259961 ! .hgtags Changeset: c6c0b1047985 Author: jmelvin Date: 2012-04-16 17:10 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/c6c0b1047985 7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6 Summary: On Mac OS X, align system property "os.arch" with Apple legacy JDKs. Also, improve os.name string matching by using .contains() method instead of .startsWith(). This fix spans multiple repositories. Reviewed-by: dcubed, phh, ohair, katleman ! make/common/shared/Platform.gmk Changeset: 9cdcc0152526 Author: coffeys Date: 2012-04-20 17:34 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/9cdcc0152526 7161925: sjava files in corba don't have copyright string and legal notice Reviewed-by: chegar Contributed-by: misha.bykov at oracle.com ! src/share/classes/com/sun/corba/se/impl/orbutil/DefineWrapper.sjava ! src/share/classes/com/sun/corba/se/impl/presentation/rmi/IDLTypesUtil_save.sjava Changeset: df0c7369a86b Author: lana Date: 2012-04-26 14:14 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/df0c7369a86b Merge Changeset: 4a653e435441 Author: lana Date: 2012-05-01 11:29 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/4a653e435441 Merge Changeset: 2d2f6b0f855b Author: katleman Date: 2012-05-09 13:07 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/2d2f6b0f855b Added tag jdk8-b37 for changeset 83fac66442cf ! .hgtags Changeset: b8cbfb31139f Author: katleman Date: 2012-05-09 13:11 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/b8cbfb31139f Merge Changeset: 785af00e2827 Author: katleman Date: 2012-05-10 10:24 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/785af00e2827 Added tag jdk8-b38 for changeset b8cbfb31139f ! .hgtags Changeset: 56d030e5035f Author: katleman Date: 2012-05-17 06:20 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/56d030e5035f Added tag jdk8-b39 for changeset 785af00e2827 ! .hgtags Changeset: 113f0d5f0a08 Author: katleman Date: 2012-05-24 16:15 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/113f0d5f0a08 Added tag jdk8-b40 for changeset 56d030e5035f ! .hgtags Changeset: 79cc42c9c71b Author: cl Date: 2012-06-01 14:12 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/79cc42c9c71b Added tag jdk8-b41 for changeset 113f0d5f0a08 ! .hgtags Changeset: 4def0723b0b0 Author: cl Date: 2012-06-07 12:10 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/4def0723b0b0 Added tag jdk8-b42 for changeset 79cc42c9c71b ! .hgtags Changeset: 0c0b50c7b76a Author: erikj Date: 2012-06-07 20:30 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/0c0b50c7b76a 7170079: Adjustments to build-infra makefiles Reviewed-by: ohair, ohrstrom, ihse, jonas Contributed-by: jonas , erikj , ihse , tgranat , ykantser ! makefiles/Makefile Changeset: a1f721fbe5d0 Author: ohair Date: 2012-06-13 09:43 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/a1f721fbe5d0 7176691: prtconf: devinfo facility not available in corba building Reviewed-by: tbell ! make/common/shared/Platform.gmk Changeset: cd879aff5d3c Author: katleman Date: 2012-06-13 16:53 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/cd879aff5d3c Merge Changeset: 439d9bf8e4ff Author: katleman Date: 2012-06-14 13:14 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/439d9bf8e4ff Added tag jdk8-b43 for changeset cd879aff5d3c ! .hgtags Changeset: ad3ba4b392cc Author: katleman Date: 2012-06-21 17:07 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/ad3ba4b392cc Added tag jdk8-b44 for changeset 439d9bf8e4ff ! .hgtags Changeset: 5222b7d658d4 Author: coffeys Date: 2012-03-26 14:01 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/5222b7d658d4 7143851: Improve IIOP stub and tie generation in RMIC 7149048: Changes to corba rmic stubGenerator class are not used during jdk build process Reviewed-by: mschoene, robm ! src/share/classes/sun/rmi/rmic/iiop/StubGenerator.java Changeset: e324dfb90c9e Author: mbankal Date: 2012-03-28 02:50 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/e324dfb90c9e 7079902: Refine CORBA data models Reviewed-by: coffeys ! src/share/classes/com/sun/corba/se/impl/interceptors/ClientRequestInfoImpl.java ! src/share/classes/com/sun/corba/se/impl/interceptors/ServerRequestInfoImpl.java ! src/share/classes/com/sun/corba/se/impl/javax/rmi/CORBA/Util.java ! src/share/classes/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorBase_R.java ! src/share/classes/com/sun/corba/se/impl/oa/toa/TOAFactory.java ! src/share/classes/com/sun/corba/se/impl/orb/ParserTable.java ! src/share/classes/com/sun/corba/se/impl/orbutil/RepositoryId_1_3.java ! src/share/classes/com/sun/corba/se/impl/orbutil/RepositoryId_1_3_1.java ! src/share/classes/com/sun/corba/se/impl/protocol/LocalClientRequestDispatcherBase.java ! src/share/classes/com/sun/corba/se/impl/util/RepositoryId.java ! src/share/classes/com/sun/corba/se/spi/logging/CORBALogDomains.java ! src/share/classes/sun/rmi/rmic/iiop/IDLNames.java Changeset: 2846cb957582 Author: mbankal Date: 2012-03-28 02:53 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/2846cb957582 Merge Changeset: a00c5c0b1f30 Author: asaha Date: 2012-04-10 10:41 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/a00c5c0b1f30 Merge - make/tools/src/build/tools/stripproperties/StripProperties.java Changeset: 3697feea6f54 Author: asaha Date: 2012-05-08 07:27 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/3697feea6f54 Merge Changeset: 787fb5a0602f Author: asaha Date: 2012-05-21 14:50 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/787fb5a0602f Merge Changeset: 25bb958d07de Author: asaha Date: 2012-06-07 12:29 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/25bb958d07de Merge Changeset: 747dad9e9d37 Author: lana Date: 2012-06-26 10:13 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/747dad9e9d37 Merge Changeset: 30141e598d72 Author: katleman Date: 2012-06-28 09:32 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/30141e598d72 Added tag jdk8-b45 for changeset 747dad9e9d37 ! .hgtags Changeset: cb31b67326bc Author: katleman Date: 2012-07-05 18:44 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/cb31b67326bc Added tag jdk8-b46 for changeset 30141e598d72 ! .hgtags Changeset: 47adb42076f1 Author: coffeys Date: 2012-06-27 21:09 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/47adb42076f1 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to jdk7u/8 Reviewed-by: lancea ! src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java ! src/share/classes/com/sun/corba/se/impl/interceptors/PIHandlerImpl.java ! src/share/classes/com/sun/corba/se/impl/interceptors/PINoOpHandlerImpl.java ! src/share/classes/com/sun/corba/se/impl/monitoring/MonitoringManagerFactoryImpl.java ! src/share/classes/com/sun/corba/se/impl/monitoring/MonitoringManagerImpl.java ! src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java ! src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java ! src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolManagerImpl.java ! src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/WorkQueueImpl.java ! src/share/classes/com/sun/corba/se/impl/protocol/CorbaMessageMediatorImpl.java ! src/share/classes/com/sun/corba/se/impl/transport/SelectorImpl.java ! src/share/classes/com/sun/corba/se/spi/logging/data/ORBUtil.mc ! src/share/classes/com/sun/corba/se/spi/monitoring/MonitoringManager.java ! src/share/classes/com/sun/corba/se/spi/monitoring/MonitoringManagerFactory.java ! src/share/classes/com/sun/corba/se/spi/orb/ORB.java ! src/share/classes/com/sun/corba/se/spi/orbutil/threadpool/ThreadPool.java ! src/share/classes/com/sun/corba/se/spi/orbutil/threadpool/ThreadPoolManager.java ! src/share/classes/com/sun/corba/se/spi/protocol/PIHandler.java ! src/share/classes/com/sun/corba/se/spi/protocol/RequestDispatcherRegistry.java Changeset: 666efea2df67 Author: lana Date: 2012-07-03 18:23 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/666efea2df67 Merge Changeset: 21e46ea21c6a Author: lana Date: 2012-07-10 11:40 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/21e46ea21c6a Merge Changeset: b8a981b0ce52 Author: mduigou Date: 2012-07-11 19:08 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/b8a981b0ce52 Merge ! .hgtags Changeset: 5d7070b30f65 Author: mduigou Date: 2012-07-18 11:00 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/5d7070b30f65 Merge ! .hgtags Changeset: 7e2b179a5b4d Author: katleman Date: 2012-07-12 16:47 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/7e2b179a5b4d Added tag jdk8-b47 for changeset 21e46ea21c6a ! .hgtags Changeset: 89f851dcd353 Author: mduigou Date: 2012-07-18 11:03 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/89f851dcd353 Merge ! .hgtags From mike.duigou at oracle.com Wed Jul 18 12:58:58 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Wed, 18 Jul 2012 19:58:58 +0000 Subject: hg: lambda/lambda/hotspot: 22 new changesets Message-ID: <20120718195941.F005547114@hg.openjdk.java.net> Changeset: 0976e71907b9 Author: katleman Date: 2012-06-21 17:07 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/0976e71907b9 Added tag jdk8-b44 for changeset 831e5c76a20a ! .hgtags Changeset: 1e76463170b3 Author: kamg Date: 2012-03-29 18:55 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/1e76463170b3 7110720: Issue with vm config file loadingIssue with vm config file loading Summary: disabling default config files if -XX:-ReadDefaultConfigFiles Reviewed-by: phh, jrose, dcubed, dholmes ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/compiler/compilerOracle.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/arguments.cpp + test/runtime/7110720/Test7110720.sh Changeset: e778c29768e6 Author: never Date: 2012-04-04 20:44 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/e778c29768e6 7152811: Issues in client compiler Reviewed-by: kvn, jrose ! src/share/vm/ci/ciField.cpp ! src/share/vm/ci/ciField.hpp Changeset: 958bb4b7be49 Author: asaha Date: 2012-04-10 10:42 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/958bb4b7be49 Merge ! src/share/vm/runtime/arguments.cpp Changeset: aa07e41a9f80 Author: never Date: 2012-04-12 12:07 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/aa07e41a9f80 7160677: missing else in fix for 7152811 Reviewed-by: kvn, kevinw ! src/share/vm/ci/ciField.cpp Changeset: 5142b5110214 Author: asaha Date: 2012-05-08 07:29 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/5142b5110214 Merge ! src/share/vm/opto/runtime.cpp Changeset: d558e01a72c0 Author: kamg Date: 2012-05-03 15:37 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/d558e01a72c0 7160757: Problem with hotspot/runtime_classfile Summary: Allow only current and super invokespecials of Reviewed-by: never, coleenp, dcubed ! src/share/vm/classfile/verifier.cpp + test/runtime/7160757/Test7160757.java Changeset: 6d2c830e025d Author: asaha Date: 2012-05-08 11:29 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/6d2c830e025d Merge Changeset: 84e198dc2474 Author: asaha Date: 2012-05-21 14:56 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/84e198dc2474 Merge - src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp - src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp - src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp - src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp - src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp - src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp ! src/share/vm/runtime/arguments.cpp Changeset: f9d57285de70 Author: asaha Date: 2012-06-07 12:30 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/f9d57285de70 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 9d5f20961bc5 Author: lana Date: 2012-06-26 10:27 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/9d5f20961bc5 Merge ! src/share/vm/classfile/verifier.cpp Changeset: a8b9798c1d45 Author: katleman Date: 2012-06-28 09:32 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/a8b9798c1d45 Added tag jdk8-b45 for changeset 9d5f20961bc5 ! .hgtags Changeset: 7994a5a35fcf Author: johnc Date: 2012-06-25 16:00 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/7994a5a35fcf 6921087: G1: remove per-GC-thread expansion tables from the fine-grain remembered sets Summary: Remove the per-thread expansion tables (PosParPRT) and associated expansion and compaction from the fine grain RSet entries. This code has been unused for a while. Reviewed-by: johnc, brutisso Contributed-by: Thomas Schatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp Changeset: 22de825d6faf Author: jcoomes Date: 2012-06-29 11:15 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/22de825d6faf Merge Changeset: 61a94c2da7c4 Author: coleenp Date: 2012-06-29 14:28 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/61a94c2da7c4 7179759: ENV: Nightly fails during jdk copiyng for solaris platforms after FDS unzipping Summary: libjvm_g_db.so and libjvm_g_dtrace.so links in .diz file still had 64 directory Reviewed-by: kamg, dholmes, sspitsyn ! make/solaris/makefiles/dtrace.make Changeset: 40e5a3f2907e Author: amurillo Date: 2012-06-29 17:04 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/40e5a3f2907e Merge Changeset: cf37a594c38d Author: amurillo Date: 2012-06-29 17:04 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/cf37a594c38d Added tag hs24-b15 for changeset 40e5a3f2907e ! .hgtags Changeset: 0c7bb1f4f9c8 Author: katleman Date: 2012-07-05 18:44 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/0c7bb1f4f9c8 Added tag jdk8-b46 for changeset cf37a594c38d ! .hgtags Changeset: 2baee402a0d5 Author: mduigou Date: 2012-07-11 19:08 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/2baee402a0d5 Merge ! .hgtags ! src/share/vm/classfile/verifier.cpp Changeset: fa0c28fabbb1 Author: katleman Date: 2012-07-12 16:48 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/fa0c28fabbb1 Added tag jdk8-b47 for changeset 0c7bb1f4f9c8 ! .hgtags Changeset: 88c4b3ae1ff6 Author: mduigou Date: 2012-07-18 11:04 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/88c4b3ae1ff6 Merge ! .hgtags Changeset: 11857151f327 Author: mduigou Date: 2012-07-18 11:04 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/11857151f327 Merge ! .hgtags From mike.duigou at oracle.com Wed Jul 18 13:04:25 2012 From: mike.duigou at oracle.com (Mike Duigou) Date: Wed, 18 Jul 2012 13:04:25 -0700 Subject: lambda repo merged with jdk8 mainline repo Message-ID: <17E3055B-5296-400A-827A-5B692D2D0602@oracle.com> Hello Lamdanites! I have completed a merge with the jdk 8 mainline repository (http://hg.openjdk.java.net/jdk8/jdk8). The langtools repository was not merged because this time because Maurizio is manually managing differences between the langtools lambda and mainline repos. There will be another set of binaries built from the default lambda branch before the "it2-bootstrap" branch is merged as the default. In the meantime, for those who build openjdk themselves, enjoy the much faster build times provided by the updated new build infrastructure. Mike From mike.duigou at oracle.com Wed Jul 18 13:05:29 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Wed, 18 Jul 2012 20:05:29 +0000 Subject: hg: lambda/lambda/jaxws: 17 new changesets Message-ID: <20120718200605.2168D47116@hg.openjdk.java.net> Changeset: b05a948db1b6 Author: katleman Date: 2012-04-26 14:06 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/b05a948db1b6 Added tag jdk8-b36 for changeset 89b36c658e39 ! .hgtags Changeset: ac1ba3b56775 Author: katleman Date: 2012-05-09 13:07 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/ac1ba3b56775 Added tag jdk8-b37 for changeset b05a948db1b6 ! .hgtags Changeset: 7f6b44fd3034 Author: katleman Date: 2012-05-10 10:25 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/7f6b44fd3034 Added tag jdk8-b38 for changeset ac1ba3b56775 ! .hgtags Changeset: 09a0ddda03cb Author: katleman Date: 2012-05-17 06:20 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/09a0ddda03cb Added tag jdk8-b39 for changeset 7f6b44fd3034 ! .hgtags Changeset: f2072b164b05 Author: katleman Date: 2012-05-24 16:15 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/f2072b164b05 Added tag jdk8-b40 for changeset 09a0ddda03cb ! .hgtags Changeset: 1f20f37818a9 Author: cl Date: 2012-06-01 14:12 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/1f20f37818a9 Added tag jdk8-b41 for changeset f2072b164b05 ! .hgtags Changeset: 35e0f6001816 Author: cl Date: 2012-06-07 12:10 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/35e0f6001816 Added tag jdk8-b42 for changeset 1f20f37818a9 ! .hgtags Changeset: 001351a98bd5 Author: erikj Date: 2012-06-07 20:30 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/001351a98bd5 7170079: Adjustments to build-infra makefiles Reviewed-by: ohair, ohrstrom, ihse, jonas Contributed-by: jonas , erikj , ihse , tgranat , ykantser ! makefiles/Makefile Changeset: f00c12994562 Author: katleman Date: 2012-06-13 16:53 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/f00c12994562 Merge Changeset: f6a417540ef1 Author: katleman Date: 2012-06-14 13:14 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/f6a417540ef1 Added tag jdk8-b43 for changeset f00c12994562 ! .hgtags Changeset: e80ac58b5ba9 Author: katleman Date: 2012-06-21 17:07 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/e80ac58b5ba9 Added tag jdk8-b44 for changeset f6a417540ef1 ! .hgtags Changeset: ae368a83c240 Author: katleman Date: 2012-06-28 09:32 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/ae368a83c240 Added tag jdk8-b45 for changeset e80ac58b5ba9 ! .hgtags Changeset: fe6a060afc40 Author: katleman Date: 2012-07-05 18:44 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/fe6a060afc40 Added tag jdk8-b46 for changeset ae368a83c240 ! .hgtags Changeset: 4364067f581a Author: mduigou Date: 2012-07-11 19:10 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/4364067f581a Merge ! .hgtags Changeset: efb564de8a8e Author: katleman Date: 2012-07-12 16:48 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/efb564de8a8e Added tag jdk8-b47 for changeset fe6a060afc40 ! .hgtags Changeset: 796b98e430dd Author: mduigou Date: 2012-07-18 11:29 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/796b98e430dd Merge ! .hgtags Changeset: 78f2e85e85f3 Author: mduigou Date: 2012-07-18 11:29 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/78f2e85e85f3 Merge ! .hgtags From martijnverburg at gmail.com Wed Jul 18 13:10:20 2012 From: martijnverburg at gmail.com (Martijn Verburg) Date: Wed, 18 Jul 2012 13:10:20 -0700 Subject: lambda repo merged with jdk8 mainline repo In-Reply-To: <17E3055B-5296-400A-827A-5B692D2D0602@oracle.com> References: <17E3055B-5296-400A-827A-5B692D2D0602@oracle.com> Message-ID: Great news Mike, we were just mentioning that the lambdas hadn't gone mainline yet at our Java 8 talk in Oscon :-) On 18 July 2012 13:04, Mike Duigou wrote: > Hello Lamdanites! > > I have completed a merge with the jdk 8 mainline repository (http://hg.openjdk.java.net/jdk8/jdk8). The langtools repository was not merged because this time because Maurizio is manually managing differences between the langtools lambda and mainline repos. > > There will be another set of binaries built from the default lambda branch before the "it2-bootstrap" branch is merged as the default. > > In the meantime, for those who build openjdk themselves, enjoy the much faster build times provided by the updated new build infrastructure. > > Mike > From mike.duigou at oracle.com Wed Jul 18 13:03:47 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Wed, 18 Jul 2012 20:03:47 +0000 Subject: hg: lambda/lambda/jaxp: 39 new changesets Message-ID: <20120718200523.8129647115@hg.openjdk.java.net> Changeset: 7b89fed7212b Author: joehw Date: 2012-04-12 08:38 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/7b89fed7212b 7160496: Rename JDK8 JAXP source directory Summary: moving src/share/classes to src Reviewed-by: ohair ! build.xml ! make/scripts/update_src.sh + src/com/sun/java_cup/internal/runtime/Scanner.java + src/com/sun/java_cup/internal/runtime/Symbol.java + src/com/sun/java_cup/internal/runtime/lr_parser.java + src/com/sun/java_cup/internal/runtime/virtual_parse_stack.java + src/com/sun/org/apache/bcel/internal/Constants.java + src/com/sun/org/apache/bcel/internal/ExceptionConstants.java + src/com/sun/org/apache/bcel/internal/Repository.java + src/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java + src/com/sun/org/apache/bcel/internal/classfile/Attribute.java + src/com/sun/org/apache/bcel/internal/classfile/AttributeReader.java + src/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java + src/com/sun/org/apache/bcel/internal/classfile/ClassParser.java + src/com/sun/org/apache/bcel/internal/classfile/Code.java + src/com/sun/org/apache/bcel/internal/classfile/CodeException.java + src/com/sun/org/apache/bcel/internal/classfile/Constant.java + src/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java + src/com/sun/org/apache/bcel/internal/classfile/ConstantClass.java + src/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java + src/com/sun/org/apache/bcel/internal/classfile/ConstantFieldref.java + src/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java + src/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java + src/com/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref.java + src/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java + src/com/sun/org/apache/bcel/internal/classfile/ConstantMethodref.java + src/com/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java + src/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java + src/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java + src/com/sun/org/apache/bcel/internal/classfile/ConstantString.java + src/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java + src/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java + src/com/sun/org/apache/bcel/internal/classfile/Deprecated.java + src/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java + src/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java + src/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java + src/com/sun/org/apache/bcel/internal/classfile/Field.java + src/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java + src/com/sun/org/apache/bcel/internal/classfile/InnerClass.java + src/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java + src/com/sun/org/apache/bcel/internal/classfile/JavaClass.java + src/com/sun/org/apache/bcel/internal/classfile/LineNumber.java + src/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java + src/com/sun/org/apache/bcel/internal/classfile/LocalVariable.java + src/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java + src/com/sun/org/apache/bcel/internal/classfile/Method.java + src/com/sun/org/apache/bcel/internal/classfile/Node.java + src/com/sun/org/apache/bcel/internal/classfile/PMGClass.java + src/com/sun/org/apache/bcel/internal/classfile/Signature.java + src/com/sun/org/apache/bcel/internal/classfile/SourceFile.java + src/com/sun/org/apache/bcel/internal/classfile/StackMap.java + src/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java + src/com/sun/org/apache/bcel/internal/classfile/StackMapType.java + src/com/sun/org/apache/bcel/internal/classfile/Synthetic.java + src/com/sun/org/apache/bcel/internal/classfile/Unknown.java + src/com/sun/org/apache/bcel/internal/classfile/Utility.java + src/com/sun/org/apache/bcel/internal/classfile/Visitor.java + src/com/sun/org/apache/bcel/internal/classfile/package.html + src/com/sun/org/apache/bcel/internal/generic/AALOAD.java + src/com/sun/org/apache/bcel/internal/generic/AASTORE.java + src/com/sun/org/apache/bcel/internal/generic/ACONST_NULL.java + src/com/sun/org/apache/bcel/internal/generic/ALOAD.java + src/com/sun/org/apache/bcel/internal/generic/ANEWARRAY.java + src/com/sun/org/apache/bcel/internal/generic/ARETURN.java + src/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java + src/com/sun/org/apache/bcel/internal/generic/ASTORE.java + src/com/sun/org/apache/bcel/internal/generic/ATHROW.java + src/com/sun/org/apache/bcel/internal/generic/AllocationInstruction.java + src/com/sun/org/apache/bcel/internal/generic/ArithmeticInstruction.java + src/com/sun/org/apache/bcel/internal/generic/ArrayInstruction.java + src/com/sun/org/apache/bcel/internal/generic/ArrayType.java + src/com/sun/org/apache/bcel/internal/generic/BALOAD.java + src/com/sun/org/apache/bcel/internal/generic/BASTORE.java + src/com/sun/org/apache/bcel/internal/generic/BIPUSH.java + src/com/sun/org/apache/bcel/internal/generic/BREAKPOINT.java + src/com/sun/org/apache/bcel/internal/generic/BasicType.java + src/com/sun/org/apache/bcel/internal/generic/BranchHandle.java + src/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java + src/com/sun/org/apache/bcel/internal/generic/CALOAD.java + src/com/sun/org/apache/bcel/internal/generic/CASTORE.java + src/com/sun/org/apache/bcel/internal/generic/CHECKCAST.java + src/com/sun/org/apache/bcel/internal/generic/CPInstruction.java + src/com/sun/org/apache/bcel/internal/generic/ClassGen.java + src/com/sun/org/apache/bcel/internal/generic/ClassGenException.java + src/com/sun/org/apache/bcel/internal/generic/ClassObserver.java + src/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java + src/com/sun/org/apache/bcel/internal/generic/CompoundInstruction.java + src/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java + src/com/sun/org/apache/bcel/internal/generic/ConstantPushInstruction.java + src/com/sun/org/apache/bcel/internal/generic/ConversionInstruction.java + src/com/sun/org/apache/bcel/internal/generic/D2F.java + src/com/sun/org/apache/bcel/internal/generic/D2I.java + src/com/sun/org/apache/bcel/internal/generic/D2L.java + src/com/sun/org/apache/bcel/internal/generic/DADD.java + src/com/sun/org/apache/bcel/internal/generic/DALOAD.java + src/com/sun/org/apache/bcel/internal/generic/DASTORE.java + src/com/sun/org/apache/bcel/internal/generic/DCMPG.java + src/com/sun/org/apache/bcel/internal/generic/DCMPL.java + src/com/sun/org/apache/bcel/internal/generic/DCONST.java + src/com/sun/org/apache/bcel/internal/generic/DDIV.java + src/com/sun/org/apache/bcel/internal/generic/DLOAD.java + src/com/sun/org/apache/bcel/internal/generic/DMUL.java + src/com/sun/org/apache/bcel/internal/generic/DNEG.java + src/com/sun/org/apache/bcel/internal/generic/DREM.java + src/com/sun/org/apache/bcel/internal/generic/DRETURN.java + src/com/sun/org/apache/bcel/internal/generic/DSTORE.java + src/com/sun/org/apache/bcel/internal/generic/DSUB.java + src/com/sun/org/apache/bcel/internal/generic/DUP.java + src/com/sun/org/apache/bcel/internal/generic/DUP2.java + src/com/sun/org/apache/bcel/internal/generic/DUP2_X1.java + src/com/sun/org/apache/bcel/internal/generic/DUP2_X2.java + src/com/sun/org/apache/bcel/internal/generic/DUP_X1.java + src/com/sun/org/apache/bcel/internal/generic/DUP_X2.java + src/com/sun/org/apache/bcel/internal/generic/EmptyVisitor.java + src/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java + src/com/sun/org/apache/bcel/internal/generic/F2D.java + src/com/sun/org/apache/bcel/internal/generic/F2I.java + src/com/sun/org/apache/bcel/internal/generic/F2L.java + src/com/sun/org/apache/bcel/internal/generic/FADD.java + src/com/sun/org/apache/bcel/internal/generic/FALOAD.java + src/com/sun/org/apache/bcel/internal/generic/FASTORE.java + src/com/sun/org/apache/bcel/internal/generic/FCMPG.java + src/com/sun/org/apache/bcel/internal/generic/FCMPL.java + src/com/sun/org/apache/bcel/internal/generic/FCONST.java + src/com/sun/org/apache/bcel/internal/generic/FDIV.java + src/com/sun/org/apache/bcel/internal/generic/FLOAD.java + src/com/sun/org/apache/bcel/internal/generic/FMUL.java + src/com/sun/org/apache/bcel/internal/generic/FNEG.java + src/com/sun/org/apache/bcel/internal/generic/FREM.java + src/com/sun/org/apache/bcel/internal/generic/FRETURN.java + src/com/sun/org/apache/bcel/internal/generic/FSTORE.java + src/com/sun/org/apache/bcel/internal/generic/FSUB.java + src/com/sun/org/apache/bcel/internal/generic/FieldGen.java + src/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java + src/com/sun/org/apache/bcel/internal/generic/FieldInstruction.java + src/com/sun/org/apache/bcel/internal/generic/FieldObserver.java + src/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java + src/com/sun/org/apache/bcel/internal/generic/GETFIELD.java + src/com/sun/org/apache/bcel/internal/generic/GETSTATIC.java + src/com/sun/org/apache/bcel/internal/generic/GOTO.java + src/com/sun/org/apache/bcel/internal/generic/GOTO_W.java + src/com/sun/org/apache/bcel/internal/generic/GotoInstruction.java + src/com/sun/org/apache/bcel/internal/generic/I2B.java + src/com/sun/org/apache/bcel/internal/generic/I2C.java + src/com/sun/org/apache/bcel/internal/generic/I2D.java + src/com/sun/org/apache/bcel/internal/generic/I2F.java + src/com/sun/org/apache/bcel/internal/generic/I2L.java + src/com/sun/org/apache/bcel/internal/generic/I2S.java + src/com/sun/org/apache/bcel/internal/generic/IADD.java + src/com/sun/org/apache/bcel/internal/generic/IALOAD.java + src/com/sun/org/apache/bcel/internal/generic/IAND.java + src/com/sun/org/apache/bcel/internal/generic/IASTORE.java + src/com/sun/org/apache/bcel/internal/generic/ICONST.java + src/com/sun/org/apache/bcel/internal/generic/IDIV.java + src/com/sun/org/apache/bcel/internal/generic/IFEQ.java + src/com/sun/org/apache/bcel/internal/generic/IFGE.java + src/com/sun/org/apache/bcel/internal/generic/IFGT.java + src/com/sun/org/apache/bcel/internal/generic/IFLE.java + src/com/sun/org/apache/bcel/internal/generic/IFLT.java + src/com/sun/org/apache/bcel/internal/generic/IFNE.java + src/com/sun/org/apache/bcel/internal/generic/IFNONNULL.java + src/com/sun/org/apache/bcel/internal/generic/IFNULL.java + src/com/sun/org/apache/bcel/internal/generic/IF_ACMPEQ.java + src/com/sun/org/apache/bcel/internal/generic/IF_ACMPNE.java + src/com/sun/org/apache/bcel/internal/generic/IF_ICMPEQ.java + src/com/sun/org/apache/bcel/internal/generic/IF_ICMPGE.java + src/com/sun/org/apache/bcel/internal/generic/IF_ICMPGT.java + src/com/sun/org/apache/bcel/internal/generic/IF_ICMPLE.java + src/com/sun/org/apache/bcel/internal/generic/IF_ICMPLT.java + src/com/sun/org/apache/bcel/internal/generic/IF_ICMPNE.java + src/com/sun/org/apache/bcel/internal/generic/IINC.java + src/com/sun/org/apache/bcel/internal/generic/ILOAD.java + src/com/sun/org/apache/bcel/internal/generic/IMPDEP1.java + src/com/sun/org/apache/bcel/internal/generic/IMPDEP2.java + src/com/sun/org/apache/bcel/internal/generic/IMUL.java + src/com/sun/org/apache/bcel/internal/generic/INEG.java + src/com/sun/org/apache/bcel/internal/generic/INSTANCEOF.java + src/com/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java + src/com/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java + src/com/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java + src/com/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java + src/com/sun/org/apache/bcel/internal/generic/IOR.java + src/com/sun/org/apache/bcel/internal/generic/IREM.java + src/com/sun/org/apache/bcel/internal/generic/IRETURN.java + src/com/sun/org/apache/bcel/internal/generic/ISHL.java + src/com/sun/org/apache/bcel/internal/generic/ISHR.java + src/com/sun/org/apache/bcel/internal/generic/ISTORE.java + src/com/sun/org/apache/bcel/internal/generic/ISUB.java + src/com/sun/org/apache/bcel/internal/generic/IUSHR.java + src/com/sun/org/apache/bcel/internal/generic/IXOR.java + src/com/sun/org/apache/bcel/internal/generic/IfInstruction.java + src/com/sun/org/apache/bcel/internal/generic/IndexedInstruction.java + src/com/sun/org/apache/bcel/internal/generic/Instruction.java + src/com/sun/org/apache/bcel/internal/generic/InstructionComparator.java + src/com/sun/org/apache/bcel/internal/generic/InstructionConstants.java + src/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java + src/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java + src/com/sun/org/apache/bcel/internal/generic/InstructionList.java + src/com/sun/org/apache/bcel/internal/generic/InstructionListObserver.java + src/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java + src/com/sun/org/apache/bcel/internal/generic/InvokeInstruction.java + src/com/sun/org/apache/bcel/internal/generic/JSR.java + src/com/sun/org/apache/bcel/internal/generic/JSR_W.java + src/com/sun/org/apache/bcel/internal/generic/JsrInstruction.java + src/com/sun/org/apache/bcel/internal/generic/L2D.java + src/com/sun/org/apache/bcel/internal/generic/L2F.java + src/com/sun/org/apache/bcel/internal/generic/L2I.java + src/com/sun/org/apache/bcel/internal/generic/LADD.java + src/com/sun/org/apache/bcel/internal/generic/LALOAD.java + src/com/sun/org/apache/bcel/internal/generic/LAND.java + src/com/sun/org/apache/bcel/internal/generic/LASTORE.java + src/com/sun/org/apache/bcel/internal/generic/LCMP.java + src/com/sun/org/apache/bcel/internal/generic/LCONST.java + src/com/sun/org/apache/bcel/internal/generic/LDC.java + src/com/sun/org/apache/bcel/internal/generic/LDC2_W.java + src/com/sun/org/apache/bcel/internal/generic/LDC_W.java + src/com/sun/org/apache/bcel/internal/generic/LDIV.java + src/com/sun/org/apache/bcel/internal/generic/LLOAD.java + src/com/sun/org/apache/bcel/internal/generic/LMUL.java + src/com/sun/org/apache/bcel/internal/generic/LNEG.java + src/com/sun/org/apache/bcel/internal/generic/LOOKUPSWITCH.java + src/com/sun/org/apache/bcel/internal/generic/LOR.java + src/com/sun/org/apache/bcel/internal/generic/LREM.java + src/com/sun/org/apache/bcel/internal/generic/LRETURN.java + src/com/sun/org/apache/bcel/internal/generic/LSHL.java + src/com/sun/org/apache/bcel/internal/generic/LSHR.java + src/com/sun/org/apache/bcel/internal/generic/LSTORE.java + src/com/sun/org/apache/bcel/internal/generic/LSUB.java + src/com/sun/org/apache/bcel/internal/generic/LUSHR.java + src/com/sun/org/apache/bcel/internal/generic/LXOR.java + src/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java + src/com/sun/org/apache/bcel/internal/generic/LoadClass.java + src/com/sun/org/apache/bcel/internal/generic/LoadInstruction.java + src/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java + src/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java + src/com/sun/org/apache/bcel/internal/generic/MONITORENTER.java + src/com/sun/org/apache/bcel/internal/generic/MONITOREXIT.java + src/com/sun/org/apache/bcel/internal/generic/MULTIANEWARRAY.java + src/com/sun/org/apache/bcel/internal/generic/MethodGen.java + src/com/sun/org/apache/bcel/internal/generic/MethodObserver.java + src/com/sun/org/apache/bcel/internal/generic/NEW.java + src/com/sun/org/apache/bcel/internal/generic/NEWARRAY.java + src/com/sun/org/apache/bcel/internal/generic/NOP.java + src/com/sun/org/apache/bcel/internal/generic/NamedAndTyped.java + src/com/sun/org/apache/bcel/internal/generic/ObjectType.java + src/com/sun/org/apache/bcel/internal/generic/POP.java + src/com/sun/org/apache/bcel/internal/generic/POP2.java + src/com/sun/org/apache/bcel/internal/generic/PUSH.java + src/com/sun/org/apache/bcel/internal/generic/PUTFIELD.java + src/com/sun/org/apache/bcel/internal/generic/PUTSTATIC.java + src/com/sun/org/apache/bcel/internal/generic/PopInstruction.java + src/com/sun/org/apache/bcel/internal/generic/PushInstruction.java + src/com/sun/org/apache/bcel/internal/generic/RET.java + src/com/sun/org/apache/bcel/internal/generic/RETURN.java + src/com/sun/org/apache/bcel/internal/generic/ReferenceType.java + src/com/sun/org/apache/bcel/internal/generic/ReturnInstruction.java + src/com/sun/org/apache/bcel/internal/generic/ReturnaddressType.java + src/com/sun/org/apache/bcel/internal/generic/SALOAD.java + src/com/sun/org/apache/bcel/internal/generic/SASTORE.java + src/com/sun/org/apache/bcel/internal/generic/SIPUSH.java + src/com/sun/org/apache/bcel/internal/generic/SWAP.java + src/com/sun/org/apache/bcel/internal/generic/SWITCH.java + src/com/sun/org/apache/bcel/internal/generic/Select.java + src/com/sun/org/apache/bcel/internal/generic/StackConsumer.java + src/com/sun/org/apache/bcel/internal/generic/StackInstruction.java + src/com/sun/org/apache/bcel/internal/generic/StackProducer.java + src/com/sun/org/apache/bcel/internal/generic/StoreInstruction.java + src/com/sun/org/apache/bcel/internal/generic/TABLESWITCH.java + src/com/sun/org/apache/bcel/internal/generic/TargetLostException.java + src/com/sun/org/apache/bcel/internal/generic/Type.java + src/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java + src/com/sun/org/apache/bcel/internal/generic/UnconditionalBranch.java + src/com/sun/org/apache/bcel/internal/generic/VariableLengthInstruction.java + src/com/sun/org/apache/bcel/internal/generic/Visitor.java + src/com/sun/org/apache/bcel/internal/generic/package.html + src/com/sun/org/apache/bcel/internal/package.html + src/com/sun/org/apache/bcel/internal/util/AttributeHTML.java + src/com/sun/org/apache/bcel/internal/util/BCELFactory.java + src/com/sun/org/apache/bcel/internal/util/BCELifier.java + src/com/sun/org/apache/bcel/internal/util/ByteSequence.java + src/com/sun/org/apache/bcel/internal/util/Class2HTML.java + src/com/sun/org/apache/bcel/internal/util/ClassLoader.java + src/com/sun/org/apache/bcel/internal/util/ClassLoaderRepository.java + src/com/sun/org/apache/bcel/internal/util/ClassPath.java + src/com/sun/org/apache/bcel/internal/util/ClassQueue.java + src/com/sun/org/apache/bcel/internal/util/ClassSet.java + src/com/sun/org/apache/bcel/internal/util/ClassStack.java + src/com/sun/org/apache/bcel/internal/util/ClassVector.java + src/com/sun/org/apache/bcel/internal/util/CodeHTML.java + src/com/sun/org/apache/bcel/internal/util/ConstantHTML.java + src/com/sun/org/apache/bcel/internal/util/InstructionFinder.java + src/com/sun/org/apache/bcel/internal/util/JavaWrapper.java + src/com/sun/org/apache/bcel/internal/util/MethodHTML.java + src/com/sun/org/apache/bcel/internal/util/Repository.java + src/com/sun/org/apache/bcel/internal/util/SyntheticRepository.java + src/com/sun/org/apache/bcel/internal/util/package.html + src/com/sun/org/apache/regexp/internal/CharacterArrayCharacterIterator.java + src/com/sun/org/apache/regexp/internal/CharacterIterator.java + src/com/sun/org/apache/regexp/internal/RE.java + src/com/sun/org/apache/regexp/internal/RECompiler.java + src/com/sun/org/apache/regexp/internal/REDebugCompiler.java + src/com/sun/org/apache/regexp/internal/REProgram.java + src/com/sun/org/apache/regexp/internal/RESyntaxException.java + src/com/sun/org/apache/regexp/internal/RETest.java + src/com/sun/org/apache/regexp/internal/REUtil.java + src/com/sun/org/apache/regexp/internal/ReaderCharacterIterator.java + src/com/sun/org/apache/regexp/internal/StreamCharacterIterator.java + src/com/sun/org/apache/regexp/internal/StringCharacterIterator.java + src/com/sun/org/apache/regexp/internal/recompile.java + src/com/sun/org/apache/xalan/META-INF/services/javax.xml.transform.TransformerFactory + src/com/sun/org/apache/xalan/META-INF/services/javax.xml.xpath.XPathFactory + src/com/sun/org/apache/xalan/META-INF/services/org.apache.xml.dtm.DTMManager + src/com/sun/org/apache/xalan/internal/Version.java + src/com/sun/org/apache/xalan/internal/extensions/ExpressionContext.java + src/com/sun/org/apache/xalan/internal/extensions/package.html + src/com/sun/org/apache/xalan/internal/lib/ExsltBase.java + src/com/sun/org/apache/xalan/internal/lib/ExsltCommon.java + src/com/sun/org/apache/xalan/internal/lib/ExsltDatetime.java + src/com/sun/org/apache/xalan/internal/lib/ExsltDynamic.java + src/com/sun/org/apache/xalan/internal/lib/ExsltMath.java + src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java + src/com/sun/org/apache/xalan/internal/lib/ExsltStrings.java + src/com/sun/org/apache/xalan/internal/lib/Extensions.java + src/com/sun/org/apache/xalan/internal/lib/NodeInfo.java + src/com/sun/org/apache/xalan/internal/lib/ObjectFactory.java + src/com/sun/org/apache/xalan/internal/lib/SecuritySupport.java + src/com/sun/org/apache/xalan/internal/lib/SecuritySupport12.java + src/com/sun/org/apache/xalan/internal/lib/package.html + src/com/sun/org/apache/xalan/internal/res/XSLMessages.java + src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java + src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java + src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_en.java + src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java + src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java + src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java + src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java + src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java + src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java + src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java + src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java + src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java + src/com/sun/org/apache/xalan/internal/res/XSLTInfo.properties + src/com/sun/org/apache/xalan/internal/res/package.html + src/com/sun/org/apache/xalan/internal/templates/Constants.java + src/com/sun/org/apache/xalan/internal/templates/package.html + src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java + src/com/sun/org/apache/xalan/internal/xslt/ObjectFactory.java + src/com/sun/org/apache/xalan/internal/xslt/Process.java + src/com/sun/org/apache/xalan/internal/xslt/SecuritySupport.java + src/com/sun/org/apache/xalan/internal/xslt/SecuritySupport12.java + src/com/sun/org/apache/xalan/internal/xslt/package.html + src/com/sun/org/apache/xalan/internal/xsltc/CollatorFactory.java + src/com/sun/org/apache/xalan/internal/xsltc/DOM.java + src/com/sun/org/apache/xalan/internal/xsltc/DOMCache.java + src/com/sun/org/apache/xalan/internal/xsltc/DOMEnhancedForDTM.java + src/com/sun/org/apache/xalan/internal/xsltc/NodeIterator.java + src/com/sun/org/apache/xalan/internal/xsltc/ProcessorVersion.java + src/com/sun/org/apache/xalan/internal/xsltc/StripFilter.java + src/com/sun/org/apache/xalan/internal/xsltc/Translet.java + src/com/sun/org/apache/xalan/internal/xsltc/TransletException.java + src/com/sun/org/apache/xalan/internal/xsltc/cmdline/Compile.java + src/com/sun/org/apache/xalan/internal/xsltc/cmdline/ObjectFactory.java + src/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport.java + src/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport12.java + src/com/sun/org/apache/xalan/internal/xsltc/cmdline/Transform.java + src/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOpt.java + src/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOptsException.java + src/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/IllegalArgumentException.java + src/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/MissingOptArgException.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/AbsoluteLocationPath.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/AbsolutePathPattern.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/AlternativePattern.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/AncestorPattern.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyImports.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/ArgumentList.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Attribute.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeSet.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValue.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValueTemplate.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/BinOpExpr.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/BooleanCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/BooleanExpr.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/CeilingCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Choose.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Closure.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Comment.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/CompilerException.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/ConcatCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Constants.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/ContainsCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Copy.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/CopyOf.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/CurrentCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/DecimalFormatting.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/DocumentCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/ElementAvailableCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/EqualityExpr.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Expression.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Fallback.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterExpr.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterParentPath.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/FilteredAbsoluteLocationPath.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/FloorCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/FlowList.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/ForEach.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/FormatNumberCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionAvailableCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/GenerateIdCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/IdKeyPattern.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/IdPattern.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/If.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/IllegalCharException.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Import.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Include.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Instruction.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/IntExpr.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Key.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/KeyCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/KeyPattern.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/LangCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/LastCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralAttribute.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralExpr.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/LocalNameCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/LocationPathPattern.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/LogicalExpr.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Makefile.inc + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Message.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/NameBase.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/NameCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceAlias.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceUriCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/NodeTest.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/NotCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Number.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/NumberCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/ObjectFactory.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Otherwise.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Output.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Param.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/ParameterRef.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/ParentLocationPath.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/ParentPattern.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Pattern.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/PositionCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Predicate.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstruction.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstructionPattern.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/QName.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/RealExpr.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/RelationalExpr.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/RelativeLocationPath.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/RelativePathPattern.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/RoundCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport12.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/SimpleAttributeValue.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/SourceLoader.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/StartsWithCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Step.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/StepPattern.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/StringCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/StringLengthCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Template.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/TestSeq.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Text.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/TopLevelElement.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/TransletOutput.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/UnaryOpExpr.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/UnionPathExpr.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/UnparsedEntityUriCall.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/UnresolvedRef.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/UnsupportedElement.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/UseAttributeSets.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/ValueOf.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Variable.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableRef.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableRefBase.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/When.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/Whitespace.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/WithParam.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathLexer.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/XslAttribute.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/XslElement.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/sym.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/AttributeSetMethodGenerator.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/BooleanType.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/CompareGenerator.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ca.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_cs.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sk.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/FilterGenerator.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/IntType.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MatchGenerator.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NamedMethodGenerator.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeCounterGenerator.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSetType.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordFactGenerator.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordGenerator.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeType.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NumberType.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectFactory.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectType.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/RealType.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ReferenceType.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ResultTreeType.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/RtMethodGenerator.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport12.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SlotAllocator.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/StringStack.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/StringType.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/TestGenerator.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Type.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/TypeCheckError.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Util.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/VoidType.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/xpath.cup + src/com/sun/org/apache/xalan/internal/xsltc/compiler/xpath.lex + src/com/sun/org/apache/xalan/internal/xsltc/dom/AbsoluteIterator.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/AnyNodeCounter.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/BitArray.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/CachedNodeListIterator.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/ClonedNodeListIterator.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/CollatorFactoryBase.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListFilter.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListIterator.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMAdapter.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMBuilder.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/DupFilterIterator.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/EmptyFilter.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/ExtendedSAX.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/Filter.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/FilterIterator.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/FilteredStepIterator.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/ForwardPositionIterator.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/LoadDocument.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/MatchingIterator.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiValuedNodeHeapIterator.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/MultipleNodeCounter.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/NodeCounter.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/NodeIteratorBase.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/NthIterator.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/ObjectFactory.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport12.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/SingleNodeCounter.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/SingletonIterator.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/SortSettings.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/SortingIterator.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/StepIterator.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/StripWhitespaceFilter.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/UnionIterator.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager.java + src/com/sun/org/apache/xalan/internal/xsltc/javax.xml.transform.TransformerFactory + src/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/Attributes.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/Constants.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ca.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_cs.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_es.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_fr.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_it.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ko.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_pt_BR.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sk.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sv.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_TW.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/MessageHandler.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/Node.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/ObjectFactory.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/Operators.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/Parameter.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport12.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/StringValueHandler.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/output/OutputBuffer.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/output/StringOutputBuffer.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java + src/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2SAX.java + src/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2TO.java + src/com/sun/org/apache/xalan/internal/xsltc/trax/ObjectFactory.java + src/com/sun/org/apache/xalan/internal/xsltc/trax/OutputSettings.java + src/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java + src/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXBaseWriter.java + src/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXEventWriter.java + src/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXStreamWriter.java + src/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport.java + src/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport12.java + src/com/sun/org/apache/xalan/internal/xsltc/trax/SmartTransformerFactoryImpl.java + src/com/sun/org/apache/xalan/internal/xsltc/trax/StAXEvent2SAX.java + src/com/sun/org/apache/xalan/internal/xsltc/trax/StAXStream2SAX.java + src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java + src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java + src/com/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java + src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java + src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerHandlerImpl.java + src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java + src/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java + src/com/sun/org/apache/xalan/internal/xsltc/trax/XSLTCSource.java + src/com/sun/org/apache/xalan/internal/xsltc/util/IntegerArray.java + src/com/sun/org/apache/xerces/internal/dom/AttrImpl.java + src/com/sun/org/apache/xerces/internal/dom/AttrNSImpl.java + src/com/sun/org/apache/xerces/internal/dom/AttributeMap.java + src/com/sun/org/apache/xerces/internal/dom/CDATASectionImpl.java + src/com/sun/org/apache/xerces/internal/dom/CharacterDataImpl.java + src/com/sun/org/apache/xerces/internal/dom/ChildNode.java + src/com/sun/org/apache/xerces/internal/dom/CommentImpl.java + src/com/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java + src/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java + src/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java + src/com/sun/org/apache/xerces/internal/dom/DOMErrorImpl.java + src/com/sun/org/apache/xerces/internal/dom/DOMImplementationImpl.java + src/com/sun/org/apache/xerces/internal/dom/DOMImplementationListImpl.java + src/com/sun/org/apache/xerces/internal/dom/DOMImplementationSourceImpl.java + src/com/sun/org/apache/xerces/internal/dom/DOMInputImpl.java + src/com/sun/org/apache/xerces/internal/dom/DOMLocatorImpl.java + src/com/sun/org/apache/xerces/internal/dom/DOMMessageFormatter.java + src/com/sun/org/apache/xerces/internal/dom/DOMNormalizer.java + src/com/sun/org/apache/xerces/internal/dom/DOMOutputImpl.java + src/com/sun/org/apache/xerces/internal/dom/DOMStringListImpl.java + src/com/sun/org/apache/xerces/internal/dom/DOMXSImplementationSourceImpl.java + src/com/sun/org/apache/xerces/internal/dom/DeepNodeListImpl.java + src/com/sun/org/apache/xerces/internal/dom/DeferredAttrImpl.java + src/com/sun/org/apache/xerces/internal/dom/DeferredAttrNSImpl.java + src/com/sun/org/apache/xerces/internal/dom/DeferredCDATASectionImpl.java + src/com/sun/org/apache/xerces/internal/dom/DeferredCommentImpl.java + src/com/sun/org/apache/xerces/internal/dom/DeferredDOMImplementationImpl.java + src/com/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java + src/com/sun/org/apache/xerces/internal/dom/DeferredDocumentTypeImpl.java + src/com/sun/org/apache/xerces/internal/dom/DeferredElementDefinitionImpl.java + src/com/sun/org/apache/xerces/internal/dom/DeferredElementImpl.java + src/com/sun/org/apache/xerces/internal/dom/DeferredElementNSImpl.java + src/com/sun/org/apache/xerces/internal/dom/DeferredEntityImpl.java + src/com/sun/org/apache/xerces/internal/dom/DeferredEntityReferenceImpl.java + src/com/sun/org/apache/xerces/internal/dom/DeferredNode.java + src/com/sun/org/apache/xerces/internal/dom/DeferredNotationImpl.java + src/com/sun/org/apache/xerces/internal/dom/DeferredProcessingInstructionImpl.java + src/com/sun/org/apache/xerces/internal/dom/DeferredTextImpl.java + src/com/sun/org/apache/xerces/internal/dom/DocumentFragmentImpl.java + src/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java + src/com/sun/org/apache/xerces/internal/dom/DocumentTypeImpl.java + src/com/sun/org/apache/xerces/internal/dom/ElementDefinitionImpl.java + src/com/sun/org/apache/xerces/internal/dom/ElementImpl.java + src/com/sun/org/apache/xerces/internal/dom/ElementNSImpl.java + src/com/sun/org/apache/xerces/internal/dom/EntityImpl.java + src/com/sun/org/apache/xerces/internal/dom/EntityReferenceImpl.java + src/com/sun/org/apache/xerces/internal/dom/LCount.java + src/com/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java + src/com/sun/org/apache/xerces/internal/dom/NodeImpl.java + src/com/sun/org/apache/xerces/internal/dom/NodeIteratorImpl.java + src/com/sun/org/apache/xerces/internal/dom/NodeListCache.java + src/com/sun/org/apache/xerces/internal/dom/NotationImpl.java + src/com/sun/org/apache/xerces/internal/dom/ObjectFactory.java + src/com/sun/org/apache/xerces/internal/dom/PSVIAttrNSImpl.java + src/com/sun/org/apache/xerces/internal/dom/PSVIDOMImplementationImpl.java + src/com/sun/org/apache/xerces/internal/dom/PSVIDocumentImpl.java + src/com/sun/org/apache/xerces/internal/dom/PSVIElementNSImpl.java + src/com/sun/org/apache/xerces/internal/dom/ParentNode.java + src/com/sun/org/apache/xerces/internal/dom/ProcessingInstructionImpl.java + src/com/sun/org/apache/xerces/internal/dom/RangeExceptionImpl.java + src/com/sun/org/apache/xerces/internal/dom/RangeImpl.java + src/com/sun/org/apache/xerces/internal/dom/SecuritySupport.java + src/com/sun/org/apache/xerces/internal/dom/TextImpl.java + src/com/sun/org/apache/xerces/internal/dom/TreeWalkerImpl.java + src/com/sun/org/apache/xerces/internal/dom/events/EventImpl.java + src/com/sun/org/apache/xerces/internal/dom/events/MutationEventImpl.java + src/com/sun/org/apache/xerces/internal/dom/org.apache.xerces.dom.DOMImplementationSourceImpl + src/com/sun/org/apache/xerces/internal/dom/org.w3c.dom.DOMImplementationSourceList + src/com/sun/org/apache/xerces/internal/impl/Constants.java + src/com/sun/org/apache/xerces/internal/impl/ExternalSubsetResolver.java + src/com/sun/org/apache/xerces/internal/impl/PropertyManager.java + src/com/sun/org/apache/xerces/internal/impl/RevalidationHandler.java + src/com/sun/org/apache/xerces/internal/impl/Version.java + src/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java + src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java + src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java + src/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java + src/com/sun/org/apache/xerces/internal/impl/XML11NamespaceBinder.java + src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java + src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java + src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java + src/com/sun/org/apache/xerces/internal/impl/XMLEntityDescription.java + src/com/sun/org/apache/xerces/internal/impl/XMLEntityHandler.java + src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java + src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java + src/com/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java + src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java + src/com/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder.java + src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java + src/com/sun/org/apache/xerces/internal/impl/XMLStreamFilterImpl.java + src/com/sun/org/apache/xerces/internal/impl/XMLStreamReaderImpl.java + src/com/sun/org/apache/xerces/internal/impl/XMLVersionDetector.java + src/com/sun/org/apache/xerces/internal/impl/dtd/BalancedDTDGrammar.java + src/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar.java + src/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket.java + src/com/sun/org/apache/xerces/internal/impl/dtd/XML11DTDProcessor.java + src/com/sun/org/apache/xerces/internal/impl/dtd/XML11DTDValidator.java + src/com/sun/org/apache/xerces/internal/impl/dtd/XML11NSDTDValidator.java + src/com/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl.java + src/com/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec.java + src/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription.java + src/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDLoader.java + src/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor.java + src/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java + src/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidatorFilter.java + src/com/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl.java + src/com/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl.java + src/com/sun/org/apache/xerces/internal/impl/dtd/XMLNSDTDValidator.java + src/com/sun/org/apache/xerces/internal/impl/dtd/XMLNotationDecl.java + src/com/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType.java + src/com/sun/org/apache/xerces/internal/impl/dtd/models/CMAny.java + src/com/sun/org/apache/xerces/internal/impl/dtd/models/CMBinOp.java + src/com/sun/org/apache/xerces/internal/impl/dtd/models/CMLeaf.java + src/com/sun/org/apache/xerces/internal/impl/dtd/models/CMNode.java + src/com/sun/org/apache/xerces/internal/impl/dtd/models/CMStateSet.java + src/com/sun/org/apache/xerces/internal/impl/dtd/models/CMUniOp.java + src/com/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator.java + src/com/sun/org/apache/xerces/internal/impl/dtd/models/DFAContentModel.java + src/com/sun/org/apache/xerces/internal/impl/dtd/models/MixedContentModel.java + src/com/sun/org/apache/xerces/internal/impl/dtd/models/SimpleContentModel.java + src/com/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory.java + src/com/sun/org/apache/xerces/internal/impl/dv/DVFactoryException.java + src/com/sun/org/apache/xerces/internal/impl/dv/DatatypeException.java + src/com/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator.java + src/com/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeFacetException.java + src/com/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeValueException.java + src/com/sun/org/apache/xerces/internal/impl/dv/ObjectFactory.java + src/com/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java + src/com/sun/org/apache/xerces/internal/impl/dv/SecuritySupport.java + src/com/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo.java + src/com/sun/org/apache/xerces/internal/impl/dv/ValidationContext.java + src/com/sun/org/apache/xerces/internal/impl/dv/XSFacets.java + src/com/sun/org/apache/xerces/internal/impl/dv/XSSimpleType.java + src/com/sun/org/apache/xerces/internal/impl/dv/dtd/DTDDVFactoryImpl.java + src/com/sun/org/apache/xerces/internal/impl/dv/dtd/ENTITYDatatypeValidator.java + src/com/sun/org/apache/xerces/internal/impl/dv/dtd/IDDatatypeValidator.java + src/com/sun/org/apache/xerces/internal/impl/dv/dtd/IDREFDatatypeValidator.java + src/com/sun/org/apache/xerces/internal/impl/dv/dtd/ListDatatypeValidator.java + src/com/sun/org/apache/xerces/internal/impl/dv/dtd/NMTOKENDatatypeValidator.java + src/com/sun/org/apache/xerces/internal/impl/dv/dtd/NOTATIONDatatypeValidator.java + src/com/sun/org/apache/xerces/internal/impl/dv/dtd/StringDatatypeValidator.java + src/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11DTDDVFactoryImpl.java + src/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDDatatypeValidator.java + src/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDREFDatatypeValidator.java + src/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11NMTOKENDatatypeValidator.java + src/com/sun/org/apache/xerces/internal/impl/dv/util/Base64.java + src/com/sun/org/apache/xerces/internal/impl/dv/util/ByteListImpl.java + src/com/sun/org/apache/xerces/internal/impl/dv/util/HexBin.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/AbstractDateTimeDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/AnyAtomicDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/AnySimpleDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/AnyURIDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/Base64BinaryDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseDVFactory.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseSchemaDVFactory.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/BooleanDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/DateDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/DateTimeDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/DayDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/DayTimeDurationDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/DecimalDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/DoubleDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/DurationDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/EntityDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/FloatDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/FullDVFactory.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/HexBinaryDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/IDDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/IDREFDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/IntegerDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/ListDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDayDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/PrecisionDecimalDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/QNameDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDateTimeException.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/StringDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/TimeDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/TypeValidator.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/UnionDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDelegate.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/YearDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDV.java + src/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDurationDV.java + src/com/sun/org/apache/xerces/internal/impl/io/ASCIIReader.java + src/com/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException.java + src/com/sun/org/apache/xerces/internal/impl/io/UCSReader.java + src/com/sun/org/apache/xerces/internal/impl/io/UTF8Reader.java + src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages.properties + src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties + src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties + src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties + src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties + src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties + src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties + src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties + src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties + src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties + src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties + src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages.properties + src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_de.properties + src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_es.properties + src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_fr.properties + src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_it.properties + src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ja.properties + src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ko.properties + src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_pt_BR.properties + src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_sv.properties + src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_CN.properties + src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties + src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages.properties + src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_de.properties + src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_es.properties + src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_fr.properties + src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties + src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ja.properties + src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ko.properties + src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_pt_BR.properties + src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_sv.properties + src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_CN.properties + src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_TW.properties + src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties + src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties + src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties + src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties + src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties + src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties + src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties + src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties + src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties + src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties + src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter.java + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_de.java + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_es.java + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_fr.java + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_it.java + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ja.java + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ko.java + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_pt_BR.java + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_sv.java + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_CN.java + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_TW.java + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties + src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_TW.properties + src/com/sun/org/apache/xerces/internal/impl/validation/EntityState.java + src/com/sun/org/apache/xerces/internal/impl/validation/ValidationManager.java + src/com/sun/org/apache/xerces/internal/impl/validation/ValidationState.java + src/com/sun/org/apache/xerces/internal/impl/xpath/XPath.java + src/com/sun/org/apache/xerces/internal/impl/xpath/XPathException.java + src/com/sun/org/apache/xerces/internal/impl/xpath/regex/BMPattern.java + src/com/sun/org/apache/xerces/internal/impl/xpath/regex/CaseInsensitiveMap.java + src/com/sun/org/apache/xerces/internal/impl/xpath/regex/Match.java + src/com/sun/org/apache/xerces/internal/impl/xpath/regex/Op.java + src/com/sun/org/apache/xerces/internal/impl/xpath/regex/ParseException.java + src/com/sun/org/apache/xerces/internal/impl/xpath/regex/ParserForXMLSchema.java + src/com/sun/org/apache/xerces/internal/impl/xpath/regex/REUtil.java + src/com/sun/org/apache/xerces/internal/impl/xpath/regex/RangeToken.java + src/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegexParser.java + src/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java + src/com/sun/org/apache/xerces/internal/impl/xpath/regex/Token.java + src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message.properties + src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_fr.properties + src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ja.properties + src/com/sun/org/apache/xerces/internal/impl/xs/AttributePSVImpl.java + src/com/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl.java + src/com/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar.java + src/com/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport.java + src/com/sun/org/apache/xerces/internal/impl/xs/SchemaSymbols.java + src/com/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java + src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaException.java + src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java + src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java + src/com/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl.java + src/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl.java + src/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl.java + src/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl.java + src/com/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl.java + src/com/sun/org/apache/xerces/internal/impl/xs/XSConstraints.java + src/com/sun/org/apache/xerces/internal/impl/xs/XSDDescription.java + src/com/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool.java + src/com/sun/org/apache/xerces/internal/impl/xs/XSElementDecl.java + src/com/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket.java + src/com/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl.java + src/com/sun/org/apache/xerces/internal/impl/xs/XSImplementationImpl.java + src/com/sun/org/apache/xerces/internal/impl/xs/XSLoaderImpl.java + src/com/sun/org/apache/xerces/internal/impl/xs/XSMessageFormatter.java + src/com/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl.java + src/com/sun/org/apache/xerces/internal/impl/xs/XSModelImpl.java + src/com/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl.java + src/com/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl.java + src/com/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl.java + src/com/sun/org/apache/xerces/internal/impl/xs/identity/Field.java + src/com/sun/org/apache/xerces/internal/impl/xs/identity/FieldActivator.java + src/com/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint.java + src/com/sun/org/apache/xerces/internal/impl/xs/identity/KeyRef.java + src/com/sun/org/apache/xerces/internal/impl/xs/identity/Selector.java + src/com/sun/org/apache/xerces/internal/impl/xs/identity/UniqueOrKey.java + src/com/sun/org/apache/xerces/internal/impl/xs/identity/ValueStore.java + src/com/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher.java + src/com/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder.java + src/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java + src/com/sun/org/apache/xerces/internal/impl/xs/models/XSAllCM.java + src/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMBinOp.java + src/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMLeaf.java + src/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMRepeatingLeaf.java + src/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMUniOp.java + src/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator.java + src/com/sun/org/apache/xerces/internal/impl/xs/models/XSDFACM.java + src/com/sun/org/apache/xerces/internal/impl/xs/models/XSEmptyCM.java + src/com/sun/org/apache/xerces/internal/impl/xs/opti/AttrImpl.java + src/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultDocument.java + src/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultElement.java + src/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultNode.java + src/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultText.java + src/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultXMLDocumentHandler.java + src/com/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl.java + src/com/sun/org/apache/xerces/internal/impl/xs/opti/NamedNodeMapImpl.java + src/com/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl.java + src/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM.java + src/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMImplementation.java + src/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser.java + src/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaParsingConfig.java + src/com/sun/org/apache/xerces/internal/impl/xs/opti/TextImpl.java + src/com/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler.java + src/com/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser.java + src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAnnotationInfo.java + src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java + src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractIDConstraintTraverser.java + src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser.java + src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser.java + src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser.java + src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeTraverser.java + src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser.java + src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser.java + src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser.java + src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java + src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDKeyrefTraverser.java + src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDNotationTraverser.java + src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser.java + src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser.java + src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDWildcardTraverser.java + src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo.java + src/com/sun/org/apache/xerces/internal/impl/xs/util/LSInputListImpl.java + src/com/sun/org/apache/xerces/internal/impl/xs/util/ObjectListImpl.java + src/com/sun/org/apache/xerces/internal/impl/xs/util/ShortListImpl.java + src/com/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator.java + src/com/sun/org/apache/xerces/internal/impl/xs/util/StringListImpl.java + src/com/sun/org/apache/xerces/internal/impl/xs/util/XInt.java + src/com/sun/org/apache/xerces/internal/impl/xs/util/XIntPool.java + src/com/sun/org/apache/xerces/internal/impl/xs/util/XSGrammarPool.java + src/com/sun/org/apache/xerces/internal/impl/xs/util/XSInputSource.java + src/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMap4Types.java + src/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMapImpl.java + src/com/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl.java + src/com/sun/org/apache/xerces/internal/jaxp/DefaultValidationErrorHandler.java + src/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java + src/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java + src/com/sun/org/apache/xerces/internal/jaxp/JAXPConstants.java + src/com/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent.java + src/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java + src/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java + src/com/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration.java + src/com/sun/org/apache/xerces/internal/jaxp/TeeXMLDocumentFilterImpl.java + src/com/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler.java + src/com/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl.java + src/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationDayTimeImpl.java + src/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationImpl.java + src/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationYearMonthImpl.java + src/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java + src/com/sun/org/apache/xerces/internal/jaxp/datatype/javax.xml.datatype.DatatypeFactory + src/com/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.DocumentBuilderFactory + src/com/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.SAXParserFactory + src/com/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/DOMDocumentHandler.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/DOMResultAugmentor.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/DOMResultBuilder.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/DraconianErrorHandler.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/EmptyXMLSchema.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/ErrorHandlerAdaptor.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/JAXPValidationMessageFormatter.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/ReadOnlyGrammarPool.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/SimpleXMLSchema.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/SoftReferenceGrammarPool.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/Util.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHelper.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorImpl.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/WeakReferenceXMLSchema.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/WrappedSAXException.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchema.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer.java + src/com/sun/org/apache/xerces/internal/jaxp/validation/javax.xml.validation.SchemaFactory + src/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java + src/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java + src/com/sun/org/apache/xerces/internal/parsers/AbstractXMLDocumentParser.java + src/com/sun/org/apache/xerces/internal/parsers/BasicParserConfiguration.java + src/com/sun/org/apache/xerces/internal/parsers/CachingParserPool.java + src/com/sun/org/apache/xerces/internal/parsers/DOMParser.java + src/com/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java + src/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java + src/com/sun/org/apache/xerces/internal/parsers/DTDParser.java + src/com/sun/org/apache/xerces/internal/parsers/IntegratedParserConfiguration.java + src/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java + src/com/sun/org/apache/xerces/internal/parsers/ObjectFactory.java + src/com/sun/org/apache/xerces/internal/parsers/SAXParser.java + src/com/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java + src/com/sun/org/apache/xerces/internal/parsers/SecuritySupport.java + src/com/sun/org/apache/xerces/internal/parsers/StandardParserConfiguration.java + src/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java + src/com/sun/org/apache/xerces/internal/parsers/XIncludeParserConfiguration.java + src/com/sun/org/apache/xerces/internal/parsers/XML11Configurable.java + src/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java + src/com/sun/org/apache/xerces/internal/parsers/XML11DTDConfiguration.java + src/com/sun/org/apache/xerces/internal/parsers/XML11NonValidatingConfiguration.java + src/com/sun/org/apache/xerces/internal/parsers/XMLDocumentParser.java + src/com/sun/org/apache/xerces/internal/parsers/XMLGrammarCachingConfiguration.java + src/com/sun/org/apache/xerces/internal/parsers/XMLGrammarParser.java + src/com/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser.java + src/com/sun/org/apache/xerces/internal/parsers/XMLParser.java + src/com/sun/org/apache/xerces/internal/parsers/XPointerParserConfiguration.java + src/com/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.DTDConfiguration + src/com/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XML11Configuration + src/com/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XMLParserConfiguration + src/com/sun/org/apache/xerces/internal/parsers/org.xml.sax.driver + src/com/sun/org/apache/xerces/internal/util/AttributesProxy.java + src/com/sun/org/apache/xerces/internal/util/AugmentationsImpl.java + src/com/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper.java + src/com/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper.java + src/com/sun/org/apache/xerces/internal/util/DOMInputSource.java + src/com/sun/org/apache/xerces/internal/util/DOMUtil.java + src/com/sun/org/apache/xerces/internal/util/DatatypeMessageFormatter.java + src/com/sun/org/apache/xerces/internal/util/DefaultErrorHandler.java + src/com/sun/org/apache/xerces/internal/util/DraconianErrorHandler.java + src/com/sun/org/apache/xerces/internal/util/EncodingMap.java + src/com/sun/org/apache/xerces/internal/util/EntityResolver2Wrapper.java + src/com/sun/org/apache/xerces/internal/util/EntityResolverWrapper.java + src/com/sun/org/apache/xerces/internal/util/ErrorHandlerProxy.java + src/com/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper.java + src/com/sun/org/apache/xerces/internal/util/FeatureState.java + src/com/sun/org/apache/xerces/internal/util/HTTPInputSource.java + src/com/sun/org/apache/xerces/internal/util/IntStack.java + src/com/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper.java + src/com/sun/org/apache/xerces/internal/util/LocatorProxy.java + src/com/sun/org/apache/xerces/internal/util/LocatorWrapper.java + src/com/sun/org/apache/xerces/internal/util/MessageFormatter.java + src/com/sun/org/apache/xerces/internal/util/NamespaceContextWrapper.java + src/com/sun/org/apache/xerces/internal/util/NamespaceSupport.java + src/com/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java + src/com/sun/org/apache/xerces/internal/util/PropertyState.java + src/com/sun/org/apache/xerces/internal/util/SAX2XNI.java + src/com/sun/org/apache/xerces/internal/util/SAXInputSource.java + src/com/sun/org/apache/xerces/internal/util/SAXLocatorWrapper.java + src/com/sun/org/apache/xerces/internal/util/SAXMessageFormatter.java + src/com/sun/org/apache/xerces/internal/util/SecurityManager.java + src/com/sun/org/apache/xerces/internal/util/ShadowedSymbolTable.java + src/com/sun/org/apache/xerces/internal/util/StAXInputSource.java + src/com/sun/org/apache/xerces/internal/util/StAXLocationWrapper.java + src/com/sun/org/apache/xerces/internal/util/Status.java + src/com/sun/org/apache/xerces/internal/util/SymbolHash.java + src/com/sun/org/apache/xerces/internal/util/SymbolTable.java + src/com/sun/org/apache/xerces/internal/util/SynchronizedSymbolTable.java + src/com/sun/org/apache/xerces/internal/util/TeeXMLDocumentFilterImpl.java + src/com/sun/org/apache/xerces/internal/util/TypeInfoImpl.java + src/com/sun/org/apache/xerces/internal/util/URI.java + src/com/sun/org/apache/xerces/internal/util/XML11Char.java + src/com/sun/org/apache/xerces/internal/util/XMLAttributesImpl.java + src/com/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl.java + src/com/sun/org/apache/xerces/internal/util/XMLCatalogResolver.java + src/com/sun/org/apache/xerces/internal/util/XMLChar.java + src/com/sun/org/apache/xerces/internal/util/XMLDocumentFilterImpl.java + src/com/sun/org/apache/xerces/internal/util/XMLEntityDescriptionImpl.java + src/com/sun/org/apache/xerces/internal/util/XMLErrorCode.java + src/com/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl.java + src/com/sun/org/apache/xerces/internal/util/XMLInputSourceAdaptor.java + src/com/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl.java + src/com/sun/org/apache/xerces/internal/util/XMLStringBuffer.java + src/com/sun/org/apache/xerces/internal/util/XMLSymbols.java + src/com/sun/org/apache/xerces/internal/xinclude/MultipleScopeNamespaceSupport.java + src/com/sun/org/apache/xerces/internal/xinclude/ObjectFactory.java + src/com/sun/org/apache/xerces/internal/xinclude/SecuritySupport.java + src/com/sun/org/apache/xerces/internal/xinclude/XInclude11TextReader.java + src/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java + src/com/sun/org/apache/xerces/internal/xinclude/XIncludeMessageFormatter.java + src/com/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport.java + src/com/sun/org/apache/xerces/internal/xinclude/XIncludeTextReader.java + src/com/sun/org/apache/xerces/internal/xinclude/XPointerElementHandler.java + src/com/sun/org/apache/xerces/internal/xinclude/XPointerFramework.java + src/com/sun/org/apache/xerces/internal/xinclude/XPointerSchema.java + src/com/sun/org/apache/xerces/internal/xni/Augmentations.java + src/com/sun/org/apache/xerces/internal/xni/NamespaceContext.java + src/com/sun/org/apache/xerces/internal/xni/QName.java + src/com/sun/org/apache/xerces/internal/xni/XMLAttributes.java + src/com/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler.java + src/com/sun/org/apache/xerces/internal/xni/XMLDTDHandler.java + src/com/sun/org/apache/xerces/internal/xni/XMLDocumentFragmentHandler.java + src/com/sun/org/apache/xerces/internal/xni/XMLDocumentHandler.java + src/com/sun/org/apache/xerces/internal/xni/XMLLocator.java + src/com/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier.java + src/com/sun/org/apache/xerces/internal/xni/XMLString.java + src/com/sun/org/apache/xerces/internal/xni/XNIException.java + src/com/sun/org/apache/xerces/internal/xni/grammars/Grammar.java + src/com/sun/org/apache/xerces/internal/xni/grammars/XMLDTDDescription.java + src/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription.java + src/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader.java + src/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool.java + src/com/sun/org/apache/xerces/internal/xni/grammars/XMLSchemaDescription.java + src/com/sun/org/apache/xerces/internal/xni/grammars/XSGrammar.java + src/com/sun/org/apache/xerces/internal/xni/parser/XMLComponent.java + src/com/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager.java + src/com/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException.java + src/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelFilter.java + src/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource.java + src/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDFilter.java + src/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner.java + src/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource.java + src/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentFilter.java + src/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner.java + src/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource.java + src/com/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver.java + src/com/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler.java + src/com/sun/org/apache/xerces/internal/xni/parser/XMLInputSource.java + src/com/sun/org/apache/xerces/internal/xni/parser/XMLParseException.java + src/com/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration.java + src/com/sun/org/apache/xerces/internal/xni/parser/XMLPullParserConfiguration.java + src/com/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer.java + src/com/sun/org/apache/xerces/internal/xpointer/ShortHandPointer.java + src/com/sun/org/apache/xerces/internal/xpointer/XPointerErrorHandler.java + src/com/sun/org/apache/xerces/internal/xpointer/XPointerHandler.java + src/com/sun/org/apache/xerces/internal/xpointer/XPointerMessageFormatter.java + src/com/sun/org/apache/xerces/internal/xpointer/XPointerPart.java + src/com/sun/org/apache/xerces/internal/xpointer/XPointerProcessor.java + src/com/sun/org/apache/xerces/internal/xs/AttributePSVI.java + src/com/sun/org/apache/xerces/internal/xs/ElementPSVI.java + src/com/sun/org/apache/xerces/internal/xs/ItemPSVI.java + src/com/sun/org/apache/xerces/internal/xs/LSInputList.java + src/com/sun/org/apache/xerces/internal/xs/PSVIProvider.java + src/com/sun/org/apache/xerces/internal/xs/ShortList.java + src/com/sun/org/apache/xerces/internal/xs/StringList.java + src/com/sun/org/apache/xerces/internal/xs/XSAnnotation.java + src/com/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration.java + src/com/sun/org/apache/xerces/internal/xs/XSAttributeGroupDefinition.java + src/com/sun/org/apache/xerces/internal/xs/XSAttributeUse.java + src/com/sun/org/apache/xerces/internal/xs/XSComplexTypeDefinition.java + src/com/sun/org/apache/xerces/internal/xs/XSConstants.java + src/com/sun/org/apache/xerces/internal/xs/XSElementDeclaration.java + src/com/sun/org/apache/xerces/internal/xs/XSException.java + src/com/sun/org/apache/xerces/internal/xs/XSFacet.java + src/com/sun/org/apache/xerces/internal/xs/XSIDCDefinition.java + src/com/sun/org/apache/xerces/internal/xs/XSImplementation.java + src/com/sun/org/apache/xerces/internal/xs/XSLoader.java + src/com/sun/org/apache/xerces/internal/xs/XSModel.java + src/com/sun/org/apache/xerces/internal/xs/XSModelGroup.java + src/com/sun/org/apache/xerces/internal/xs/XSModelGroupDefinition.java + src/com/sun/org/apache/xerces/internal/xs/XSMultiValueFacet.java + src/com/sun/org/apache/xerces/internal/xs/XSNamedMap.java + src/com/sun/org/apache/xerces/internal/xs/XSNamespaceItem.java + src/com/sun/org/apache/xerces/internal/xs/XSNamespaceItemList.java + src/com/sun/org/apache/xerces/internal/xs/XSNotationDeclaration.java + src/com/sun/org/apache/xerces/internal/xs/XSObject.java + src/com/sun/org/apache/xerces/internal/xs/XSObjectList.java + src/com/sun/org/apache/xerces/internal/xs/XSParticle.java + src/com/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition.java + src/com/sun/org/apache/xerces/internal/xs/XSTerm.java + src/com/sun/org/apache/xerces/internal/xs/XSTypeDefinition.java + src/com/sun/org/apache/xerces/internal/xs/XSWildcard.java + src/com/sun/org/apache/xerces/internal/xs/datatypes/ByteList.java + src/com/sun/org/apache/xerces/internal/xs/datatypes/ObjectList.java + src/com/sun/org/apache/xerces/internal/xs/datatypes/XSDateTime.java + src/com/sun/org/apache/xerces/internal/xs/datatypes/XSDecimal.java + src/com/sun/org/apache/xerces/internal/xs/datatypes/XSDouble.java + src/com/sun/org/apache/xerces/internal/xs/datatypes/XSFloat.java + src/com/sun/org/apache/xerces/internal/xs/datatypes/XSQName.java + src/com/sun/org/apache/xerces/internal/xs/datatypes/package.html + src/com/sun/org/apache/xml/internal/dtm/Axis.java + src/com/sun/org/apache/xml/internal/dtm/DTM.java + src/com/sun/org/apache/xml/internal/dtm/DTMAxisIterator.java + src/com/sun/org/apache/xml/internal/dtm/DTMAxisTraverser.java + src/com/sun/org/apache/xml/internal/dtm/DTMConfigurationException.java + src/com/sun/org/apache/xml/internal/dtm/DTMDOMException.java + src/com/sun/org/apache/xml/internal/dtm/DTMException.java + src/com/sun/org/apache/xml/internal/dtm/DTMFilter.java + src/com/sun/org/apache/xml/internal/dtm/DTMIterator.java + src/com/sun/org/apache/xml/internal/dtm/DTMManager.java + src/com/sun/org/apache/xml/internal/dtm/DTMWSFilter.java + src/com/sun/org/apache/xml/internal/dtm/ObjectFactory.java + src/com/sun/org/apache/xml/internal/dtm/SecuritySupport.java + src/com/sun/org/apache/xml/internal/dtm/SecuritySupport12.java + src/com/sun/org/apache/xml/internal/dtm/ref/ChunkedIntArray.java + src/com/sun/org/apache/xml/internal/dtm/ref/CoroutineManager.java + src/com/sun/org/apache/xml/internal/dtm/ref/CoroutineParser.java + src/com/sun/org/apache/xml/internal/dtm/ref/CustomStringPool.java + src/com/sun/org/apache/xml/internal/dtm/ref/DTMAxisIterNodeList.java + src/com/sun/org/apache/xml/internal/dtm/ref/DTMAxisIteratorBase.java + src/com/sun/org/apache/xml/internal/dtm/ref/DTMChildIterNodeList.java + src/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase.java + src/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators.java + src/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseTraversers.java + src/com/sun/org/apache/xml/internal/dtm/ref/DTMDocumentImpl.java + src/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java + src/com/sun/org/apache/xml/internal/dtm/ref/DTMNamedNodeMap.java + src/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeIterator.java + src/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeList.java + src/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeListBase.java + src/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java + src/com/sun/org/apache/xml/internal/dtm/ref/DTMSafeStringPool.java + src/com/sun/org/apache/xml/internal/dtm/ref/DTMStringPool.java + src/com/sun/org/apache/xml/internal/dtm/ref/DTMTreeWalker.java + src/com/sun/org/apache/xml/internal/dtm/ref/EmptyIterator.java + src/com/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable.java + src/com/sun/org/apache/xml/internal/dtm/ref/ExtendedType.java + src/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource.java + src/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Filter.java + src/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces.java + src/com/sun/org/apache/xml/internal/dtm/ref/NodeLocator.java + src/com/sun/org/apache/xml/internal/dtm/ref/ObjectFactory.java + src/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport.java + src/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport12.java + src/com/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTM.java + src/com/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTMdefaultNamespaceDeclarationNode.java + src/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM.java + src/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java + src/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM.java + src/com/sun/org/apache/xml/internal/res/XMLErrorResources.java + src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ca.java + src/com/sun/org/apache/xml/internal/res/XMLErrorResources_cs.java + src/com/sun/org/apache/xml/internal/res/XMLErrorResources_de.java + src/com/sun/org/apache/xml/internal/res/XMLErrorResources_en.java + src/com/sun/org/apache/xml/internal/res/XMLErrorResources_es.java + src/com/sun/org/apache/xml/internal/res/XMLErrorResources_fr.java + src/com/sun/org/apache/xml/internal/res/XMLErrorResources_it.java + src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java + src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java + src/com/sun/org/apache/xml/internal/res/XMLErrorResources_pt_BR.java + src/com/sun/org/apache/xml/internal/res/XMLErrorResources_sk.java + src/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java + src/com/sun/org/apache/xml/internal/res/XMLErrorResources_tr.java + src/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java + src/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_HK.java + src/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_TW.java + src/com/sun/org/apache/xml/internal/res/XMLMessages.java + src/com/sun/org/apache/xml/internal/resolver/Catalog.java + src/com/sun/org/apache/xml/internal/resolver/CatalogEntry.java + src/com/sun/org/apache/xml/internal/resolver/CatalogException.java + src/com/sun/org/apache/xml/internal/resolver/CatalogManager.java + src/com/sun/org/apache/xml/internal/resolver/Resolver.java + src/com/sun/org/apache/xml/internal/resolver/helpers/BootstrapResolver.java + src/com/sun/org/apache/xml/internal/resolver/helpers/Debug.java + src/com/sun/org/apache/xml/internal/resolver/helpers/FileURL.java + src/com/sun/org/apache/xml/internal/resolver/helpers/Namespaces.java + src/com/sun/org/apache/xml/internal/resolver/helpers/PublicId.java + src/com/sun/org/apache/xml/internal/resolver/readers/CatalogReader.java + src/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogParser.java + src/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java + src/com/sun/org/apache/xml/internal/resolver/readers/ExtendedXMLCatalogReader.java + src/com/sun/org/apache/xml/internal/resolver/readers/OASISXMLCatalogReader.java + src/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogParser.java + src/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java + src/com/sun/org/apache/xml/internal/resolver/readers/SAXParserHandler.java + src/com/sun/org/apache/xml/internal/resolver/readers/TR9401CatalogReader.java + src/com/sun/org/apache/xml/internal/resolver/readers/TextCatalogReader.java + src/com/sun/org/apache/xml/internal/resolver/readers/XCatalogReader.java + src/com/sun/org/apache/xml/internal/resolver/tools/CatalogResolver.java + src/com/sun/org/apache/xml/internal/resolver/tools/ResolvingParser.java + src/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLFilter.java + src/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLReader.java + src/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java + src/com/sun/org/apache/xml/internal/serialize/DOMSerializer.java + src/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java + src/com/sun/org/apache/xml/internal/serialize/ElementState.java + src/com/sun/org/apache/xml/internal/serialize/EncodingInfo.java + src/com/sun/org/apache/xml/internal/serialize/Encodings.java + src/com/sun/org/apache/xml/internal/serialize/HTMLEntities.res + src/com/sun/org/apache/xml/internal/serialize/HTMLSerializer.java + src/com/sun/org/apache/xml/internal/serialize/HTMLdtd.java + src/com/sun/org/apache/xml/internal/serialize/IndentPrinter.java + src/com/sun/org/apache/xml/internal/serialize/LineSeparator.java + src/com/sun/org/apache/xml/internal/serialize/Method.java + src/com/sun/org/apache/xml/internal/serialize/ObjectFactory.java + src/com/sun/org/apache/xml/internal/serialize/OutputFormat.java + src/com/sun/org/apache/xml/internal/serialize/Printer.java + src/com/sun/org/apache/xml/internal/serialize/SecuritySupport.java + src/com/sun/org/apache/xml/internal/serialize/Serializer.java + src/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java + src/com/sun/org/apache/xml/internal/serialize/SerializerFactoryImpl.java + src/com/sun/org/apache/xml/internal/serialize/TextSerializer.java + src/com/sun/org/apache/xml/internal/serialize/XHTMLSerializer.java + src/com/sun/org/apache/xml/internal/serialize/XML11Serializer.java + src/com/sun/org/apache/xml/internal/serialize/XMLSerializer.java + src/com/sun/org/apache/xml/internal/serializer/AttributesImplSerializer.java + src/com/sun/org/apache/xml/internal/serializer/CharInfo.java + src/com/sun/org/apache/xml/internal/serializer/DOMSerializer.java + src/com/sun/org/apache/xml/internal/serializer/ElemContext.java + src/com/sun/org/apache/xml/internal/serializer/ElemDesc.java + src/com/sun/org/apache/xml/internal/serializer/EmptySerializer.java + src/com/sun/org/apache/xml/internal/serializer/EncodingInfo.java + src/com/sun/org/apache/xml/internal/serializer/Encodings.java + src/com/sun/org/apache/xml/internal/serializer/Encodings.properties + src/com/sun/org/apache/xml/internal/serializer/ExtendedContentHandler.java + src/com/sun/org/apache/xml/internal/serializer/ExtendedLexicalHandler.java + src/com/sun/org/apache/xml/internal/serializer/HTMLEntities.properties + src/com/sun/org/apache/xml/internal/serializer/Method.java + src/com/sun/org/apache/xml/internal/serializer/NamespaceMappings.java + src/com/sun/org/apache/xml/internal/serializer/ObjectFactory.java + src/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java + src/com/sun/org/apache/xml/internal/serializer/OutputPropertyUtils.java + src/com/sun/org/apache/xml/internal/serializer/SecuritySupport.java + src/com/sun/org/apache/xml/internal/serializer/SecuritySupport12.java + src/com/sun/org/apache/xml/internal/serializer/SerializationHandler.java + src/com/sun/org/apache/xml/internal/serializer/Serializer.java + src/com/sun/org/apache/xml/internal/serializer/SerializerBase.java + src/com/sun/org/apache/xml/internal/serializer/SerializerConstants.java + src/com/sun/org/apache/xml/internal/serializer/SerializerFactory.java + src/com/sun/org/apache/xml/internal/serializer/SerializerTrace.java + src/com/sun/org/apache/xml/internal/serializer/SerializerTraceWriter.java + src/com/sun/org/apache/xml/internal/serializer/ToHTMLSAXHandler.java + src/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java + src/com/sun/org/apache/xml/internal/serializer/ToSAXHandler.java + src/com/sun/org/apache/xml/internal/serializer/ToStream.java + src/com/sun/org/apache/xml/internal/serializer/ToTextSAXHandler.java + src/com/sun/org/apache/xml/internal/serializer/ToTextStream.java + src/com/sun/org/apache/xml/internal/serializer/ToUnknownStream.java + src/com/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler.java + src/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java + src/com/sun/org/apache/xml/internal/serializer/TransformStateSetter.java + src/com/sun/org/apache/xml/internal/serializer/TreeWalker.java + src/com/sun/org/apache/xml/internal/serializer/Utils.java + src/com/sun/org/apache/xml/internal/serializer/Version.java + src/com/sun/org/apache/xml/internal/serializer/WriterChain.java + src/com/sun/org/apache/xml/internal/serializer/WriterToASCI.java + src/com/sun/org/apache/xml/internal/serializer/WriterToUTF8Buffered.java + src/com/sun/org/apache/xml/internal/serializer/XMLEntities.properties + src/com/sun/org/apache/xml/internal/serializer/XSLOutputAttributes.java + src/com/sun/org/apache/xml/internal/serializer/output_html.properties + src/com/sun/org/apache/xml/internal/serializer/output_text.properties + src/com/sun/org/apache/xml/internal/serializer/output_unknown.properties + src/com/sun/org/apache/xml/internal/serializer/output_xml.properties + src/com/sun/org/apache/xml/internal/serializer/package.html + src/com/sun/org/apache/xml/internal/serializer/utils/AttList.java + src/com/sun/org/apache/xml/internal/serializer/utils/BoolStack.java + src/com/sun/org/apache/xml/internal/serializer/utils/DOM2Helper.java + src/com/sun/org/apache/xml/internal/serializer/utils/Messages.java + src/com/sun/org/apache/xml/internal/serializer/utils/MsgKey.java + src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages.java + src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ca.java + src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_cs.java + src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_de.java + src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_en.java + src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_es.java + src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_fr.java + src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_it.java + src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ja.java + src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ko.java + src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_sv.java + src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_CN.java + src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_TW.java + src/com/sun/org/apache/xml/internal/serializer/utils/StringToIntTable.java + src/com/sun/org/apache/xml/internal/serializer/utils/SystemIDResolver.java + src/com/sun/org/apache/xml/internal/serializer/utils/URI.java + src/com/sun/org/apache/xml/internal/serializer/utils/Utils.java + src/com/sun/org/apache/xml/internal/serializer/utils/WrappedRuntimeException.java + src/com/sun/org/apache/xml/internal/utils/AttList.java + src/com/sun/org/apache/xml/internal/utils/BoolStack.java + src/com/sun/org/apache/xml/internal/utils/CharKey.java + src/com/sun/org/apache/xml/internal/utils/Constants.java + src/com/sun/org/apache/xml/internal/utils/DOM2Helper.java + src/com/sun/org/apache/xml/internal/utils/DOMBuilder.java + src/com/sun/org/apache/xml/internal/utils/DOMHelper.java + src/com/sun/org/apache/xml/internal/utils/DOMOrder.java + src/com/sun/org/apache/xml/internal/utils/DefaultErrorHandler.java + src/com/sun/org/apache/xml/internal/utils/ElemDesc.java + src/com/sun/org/apache/xml/internal/utils/FastStringBuffer.java + src/com/sun/org/apache/xml/internal/utils/Hashtree2Node.java + src/com/sun/org/apache/xml/internal/utils/IntStack.java + src/com/sun/org/apache/xml/internal/utils/IntVector.java + src/com/sun/org/apache/xml/internal/utils/ListingErrorHandler.java + src/com/sun/org/apache/xml/internal/utils/LocaleUtility.java + src/com/sun/org/apache/xml/internal/utils/MutableAttrListImpl.java + src/com/sun/org/apache/xml/internal/utils/NSInfo.java + src/com/sun/org/apache/xml/internal/utils/NameSpace.java + src/com/sun/org/apache/xml/internal/utils/NamespaceSupport2.java + src/com/sun/org/apache/xml/internal/utils/NodeConsumer.java + src/com/sun/org/apache/xml/internal/utils/NodeVector.java + src/com/sun/org/apache/xml/internal/utils/ObjectFactory.java + src/com/sun/org/apache/xml/internal/utils/ObjectPool.java + src/com/sun/org/apache/xml/internal/utils/ObjectStack.java + src/com/sun/org/apache/xml/internal/utils/ObjectVector.java + src/com/sun/org/apache/xml/internal/utils/PrefixResolver.java + src/com/sun/org/apache/xml/internal/utils/PrefixResolverDefault.java + src/com/sun/org/apache/xml/internal/utils/QName.java + src/com/sun/org/apache/xml/internal/utils/RawCharacterHandler.java + src/com/sun/org/apache/xml/internal/utils/SAXSourceLocator.java + src/com/sun/org/apache/xml/internal/utils/SecuritySupport.java + src/com/sun/org/apache/xml/internal/utils/SecuritySupport12.java + src/com/sun/org/apache/xml/internal/utils/SerializableLocatorImpl.java + src/com/sun/org/apache/xml/internal/utils/StopParseException.java + src/com/sun/org/apache/xml/internal/utils/StringBufferPool.java + src/com/sun/org/apache/xml/internal/utils/StringComparable.java + src/com/sun/org/apache/xml/internal/utils/StringToIntTable.java + src/com/sun/org/apache/xml/internal/utils/StringToStringTable.java + src/com/sun/org/apache/xml/internal/utils/StringToStringTableVector.java + src/com/sun/org/apache/xml/internal/utils/StringVector.java + src/com/sun/org/apache/xml/internal/utils/StylesheetPIHandler.java + src/com/sun/org/apache/xml/internal/utils/SuballocatedByteVector.java + src/com/sun/org/apache/xml/internal/utils/SuballocatedIntVector.java + src/com/sun/org/apache/xml/internal/utils/SystemIDResolver.java + src/com/sun/org/apache/xml/internal/utils/ThreadControllerWrapper.java + src/com/sun/org/apache/xml/internal/utils/TreeWalker.java + src/com/sun/org/apache/xml/internal/utils/Trie.java + src/com/sun/org/apache/xml/internal/utils/URI.java + src/com/sun/org/apache/xml/internal/utils/UnImplNode.java + src/com/sun/org/apache/xml/internal/utils/WrappedRuntimeException.java + src/com/sun/org/apache/xml/internal/utils/WrongParserException.java + src/com/sun/org/apache/xml/internal/utils/XML11Char.java + src/com/sun/org/apache/xml/internal/utils/XMLChar.java + src/com/sun/org/apache/xml/internal/utils/XMLCharacterRecognizer.java + src/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java + src/com/sun/org/apache/xml/internal/utils/XMLString.java + src/com/sun/org/apache/xml/internal/utils/XMLStringDefault.java + src/com/sun/org/apache/xml/internal/utils/XMLStringFactory.java + src/com/sun/org/apache/xml/internal/utils/XMLStringFactoryDefault.java + src/com/sun/org/apache/xml/internal/utils/package.html + src/com/sun/org/apache/xml/internal/utils/res/CharArrayWrapper.java + src/com/sun/org/apache/xml/internal/utils/res/IntArrayWrapper.java + src/com/sun/org/apache/xml/internal/utils/res/LongArrayWrapper.java + src/com/sun/org/apache/xml/internal/utils/res/StringArrayWrapper.java + src/com/sun/org/apache/xml/internal/utils/res/XResourceBundle.java + src/com/sun/org/apache/xml/internal/utils/res/XResourceBundleBase.java + src/com/sun/org/apache/xml/internal/utils/res/XResources_de.java + src/com/sun/org/apache/xml/internal/utils/res/XResources_en.java + src/com/sun/org/apache/xml/internal/utils/res/XResources_es.java + src/com/sun/org/apache/xml/internal/utils/res/XResources_fr.java + src/com/sun/org/apache/xml/internal/utils/res/XResources_it.java + src/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_A.java + src/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HA.java + src/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HI.java + src/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_I.java + src/com/sun/org/apache/xml/internal/utils/res/XResources_ko.java + src/com/sun/org/apache/xml/internal/utils/res/XResources_sv.java + src/com/sun/org/apache/xml/internal/utils/res/XResources_zh_CN.java + src/com/sun/org/apache/xml/internal/utils/res/XResources_zh_TW.java + src/com/sun/org/apache/xpath/internal/Arg.java + src/com/sun/org/apache/xpath/internal/CachedXPathAPI.java + src/com/sun/org/apache/xpath/internal/Expression.java + src/com/sun/org/apache/xpath/internal/ExpressionNode.java + src/com/sun/org/apache/xpath/internal/ExpressionOwner.java + src/com/sun/org/apache/xpath/internal/ExtensionsProvider.java + src/com/sun/org/apache/xpath/internal/FoundIndex.java + src/com/sun/org/apache/xpath/internal/NodeSet.java + src/com/sun/org/apache/xpath/internal/NodeSetDTM.java + src/com/sun/org/apache/xpath/internal/SourceTree.java + src/com/sun/org/apache/xpath/internal/SourceTreeManager.java + src/com/sun/org/apache/xpath/internal/VariableStack.java + src/com/sun/org/apache/xpath/internal/WhitespaceStrippingElementMatcher.java + src/com/sun/org/apache/xpath/internal/XPath.java + src/com/sun/org/apache/xpath/internal/XPathAPI.java + src/com/sun/org/apache/xpath/internal/XPathContext.java + src/com/sun/org/apache/xpath/internal/XPathException.java + src/com/sun/org/apache/xpath/internal/XPathFactory.java + src/com/sun/org/apache/xpath/internal/XPathProcessorException.java + src/com/sun/org/apache/xpath/internal/XPathVisitable.java + src/com/sun/org/apache/xpath/internal/XPathVisitor.java + src/com/sun/org/apache/xpath/internal/axes/AttributeIterator.java + src/com/sun/org/apache/xpath/internal/axes/AxesWalker.java + src/com/sun/org/apache/xpath/internal/axes/BasicTestIterator.java + src/com/sun/org/apache/xpath/internal/axes/ChildIterator.java + src/com/sun/org/apache/xpath/internal/axes/ChildTestIterator.java + src/com/sun/org/apache/xpath/internal/axes/ContextNodeList.java + src/com/sun/org/apache/xpath/internal/axes/DescendantIterator.java + src/com/sun/org/apache/xpath/internal/axes/FilterExprIterator.java + src/com/sun/org/apache/xpath/internal/axes/FilterExprIteratorSimple.java + src/com/sun/org/apache/xpath/internal/axes/FilterExprWalker.java + src/com/sun/org/apache/xpath/internal/axes/HasPositionalPredChecker.java + src/com/sun/org/apache/xpath/internal/axes/IteratorPool.java + src/com/sun/org/apache/xpath/internal/axes/LocPathIterator.java + src/com/sun/org/apache/xpath/internal/axes/MatchPatternIterator.java + src/com/sun/org/apache/xpath/internal/axes/NodeSequence.java + src/com/sun/org/apache/xpath/internal/axes/OneStepIterator.java + src/com/sun/org/apache/xpath/internal/axes/OneStepIteratorForward.java + src/com/sun/org/apache/xpath/internal/axes/PathComponent.java + src/com/sun/org/apache/xpath/internal/axes/PredicatedNodeTest.java + src/com/sun/org/apache/xpath/internal/axes/RTFIterator.java + src/com/sun/org/apache/xpath/internal/axes/ReverseAxesWalker.java + src/com/sun/org/apache/xpath/internal/axes/SelfIteratorNoPredicate.java + src/com/sun/org/apache/xpath/internal/axes/SubContextList.java + src/com/sun/org/apache/xpath/internal/axes/UnionChildIterator.java + src/com/sun/org/apache/xpath/internal/axes/UnionPathIterator.java + src/com/sun/org/apache/xpath/internal/axes/WalkerFactory.java + src/com/sun/org/apache/xpath/internal/axes/WalkingIterator.java + src/com/sun/org/apache/xpath/internal/axes/WalkingIteratorSorted.java + src/com/sun/org/apache/xpath/internal/axes/package.html + src/com/sun/org/apache/xpath/internal/compiler/Compiler.java + src/com/sun/org/apache/xpath/internal/compiler/FuncLoader.java + src/com/sun/org/apache/xpath/internal/compiler/FunctionTable.java + src/com/sun/org/apache/xpath/internal/compiler/Keywords.java + src/com/sun/org/apache/xpath/internal/compiler/Lexer.java + src/com/sun/org/apache/xpath/internal/compiler/ObjectFactory.java + src/com/sun/org/apache/xpath/internal/compiler/OpCodes.java + src/com/sun/org/apache/xpath/internal/compiler/OpMap.java + src/com/sun/org/apache/xpath/internal/compiler/OpMapVector.java + src/com/sun/org/apache/xpath/internal/compiler/PsuedoNames.java + src/com/sun/org/apache/xpath/internal/compiler/SecuritySupport.java + src/com/sun/org/apache/xpath/internal/compiler/SecuritySupport12.java + src/com/sun/org/apache/xpath/internal/compiler/XPathDumper.java + src/com/sun/org/apache/xpath/internal/compiler/XPathParser.java + src/com/sun/org/apache/xpath/internal/compiler/package.html + src/com/sun/org/apache/xpath/internal/domapi/XPathEvaluatorImpl.java + src/com/sun/org/apache/xpath/internal/domapi/XPathExpressionImpl.java + src/com/sun/org/apache/xpath/internal/domapi/XPathNSResolverImpl.java + src/com/sun/org/apache/xpath/internal/domapi/XPathNamespaceImpl.java + src/com/sun/org/apache/xpath/internal/domapi/XPathResultImpl.java + src/com/sun/org/apache/xpath/internal/domapi/XPathStylesheetDOM3Exception.java + src/com/sun/org/apache/xpath/internal/domapi/package.html + src/com/sun/org/apache/xpath/internal/functions/FuncBoolean.java + src/com/sun/org/apache/xpath/internal/functions/FuncCeiling.java + src/com/sun/org/apache/xpath/internal/functions/FuncConcat.java + src/com/sun/org/apache/xpath/internal/functions/FuncContains.java + src/com/sun/org/apache/xpath/internal/functions/FuncCount.java + src/com/sun/org/apache/xpath/internal/functions/FuncCurrent.java + src/com/sun/org/apache/xpath/internal/functions/FuncDoclocation.java + src/com/sun/org/apache/xpath/internal/functions/FuncExtElementAvailable.java + src/com/sun/org/apache/xpath/internal/functions/FuncExtFunction.java + src/com/sun/org/apache/xpath/internal/functions/FuncExtFunctionAvailable.java + src/com/sun/org/apache/xpath/internal/functions/FuncFalse.java + src/com/sun/org/apache/xpath/internal/functions/FuncFloor.java + src/com/sun/org/apache/xpath/internal/functions/FuncGenerateId.java + src/com/sun/org/apache/xpath/internal/functions/FuncId.java + src/com/sun/org/apache/xpath/internal/functions/FuncLang.java + src/com/sun/org/apache/xpath/internal/functions/FuncLast.java + src/com/sun/org/apache/xpath/internal/functions/FuncLocalPart.java + src/com/sun/org/apache/xpath/internal/functions/FuncNamespace.java + src/com/sun/org/apache/xpath/internal/functions/FuncNormalizeSpace.java + src/com/sun/org/apache/xpath/internal/functions/FuncNot.java + src/com/sun/org/apache/xpath/internal/functions/FuncNumber.java + src/com/sun/org/apache/xpath/internal/functions/FuncPosition.java + src/com/sun/org/apache/xpath/internal/functions/FuncQname.java + src/com/sun/org/apache/xpath/internal/functions/FuncRound.java + src/com/sun/org/apache/xpath/internal/functions/FuncStartsWith.java + src/com/sun/org/apache/xpath/internal/functions/FuncString.java + src/com/sun/org/apache/xpath/internal/functions/FuncStringLength.java + src/com/sun/org/apache/xpath/internal/functions/FuncSubstring.java + src/com/sun/org/apache/xpath/internal/functions/FuncSubstringAfter.java + src/com/sun/org/apache/xpath/internal/functions/FuncSubstringBefore.java + src/com/sun/org/apache/xpath/internal/functions/FuncSum.java + src/com/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java + src/com/sun/org/apache/xpath/internal/functions/FuncTranslate.java + src/com/sun/org/apache/xpath/internal/functions/FuncTrue.java + src/com/sun/org/apache/xpath/internal/functions/FuncUnparsedEntityURI.java + src/com/sun/org/apache/xpath/internal/functions/Function.java + src/com/sun/org/apache/xpath/internal/functions/Function2Args.java + src/com/sun/org/apache/xpath/internal/functions/Function3Args.java + src/com/sun/org/apache/xpath/internal/functions/FunctionDef1Arg.java + src/com/sun/org/apache/xpath/internal/functions/FunctionMultiArgs.java + src/com/sun/org/apache/xpath/internal/functions/FunctionOneArg.java + src/com/sun/org/apache/xpath/internal/functions/ObjectFactory.java + src/com/sun/org/apache/xpath/internal/functions/SecuritySupport.java + src/com/sun/org/apache/xpath/internal/functions/SecuritySupport12.java + src/com/sun/org/apache/xpath/internal/functions/WrongNumberArgsException.java + src/com/sun/org/apache/xpath/internal/functions/package.html + src/com/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java + src/com/sun/org/apache/xpath/internal/jaxp/JAXPPrefixResolver.java + src/com/sun/org/apache/xpath/internal/jaxp/JAXPVariableStack.java + src/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java + src/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java + src/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java + src/com/sun/org/apache/xpath/internal/objects/DTMXRTreeFrag.java + src/com/sun/org/apache/xpath/internal/objects/XBoolean.java + src/com/sun/org/apache/xpath/internal/objects/XBooleanStatic.java + src/com/sun/org/apache/xpath/internal/objects/XMLStringFactoryImpl.java + src/com/sun/org/apache/xpath/internal/objects/XNodeSet.java + src/com/sun/org/apache/xpath/internal/objects/XNodeSetForDOM.java + src/com/sun/org/apache/xpath/internal/objects/XNull.java + src/com/sun/org/apache/xpath/internal/objects/XNumber.java + src/com/sun/org/apache/xpath/internal/objects/XObject.java + src/com/sun/org/apache/xpath/internal/objects/XObjectFactory.java + src/com/sun/org/apache/xpath/internal/objects/XRTreeFrag.java + src/com/sun/org/apache/xpath/internal/objects/XRTreeFragSelectWrapper.java + src/com/sun/org/apache/xpath/internal/objects/XString.java + src/com/sun/org/apache/xpath/internal/objects/XStringForChars.java + src/com/sun/org/apache/xpath/internal/objects/XStringForFSB.java + src/com/sun/org/apache/xpath/internal/objects/package.html + src/com/sun/org/apache/xpath/internal/operations/And.java + src/com/sun/org/apache/xpath/internal/operations/Bool.java + src/com/sun/org/apache/xpath/internal/operations/Div.java + src/com/sun/org/apache/xpath/internal/operations/Equals.java + src/com/sun/org/apache/xpath/internal/operations/Gt.java + src/com/sun/org/apache/xpath/internal/operations/Gte.java + src/com/sun/org/apache/xpath/internal/operations/Lt.java + src/com/sun/org/apache/xpath/internal/operations/Lte.java + src/com/sun/org/apache/xpath/internal/operations/Minus.java + src/com/sun/org/apache/xpath/internal/operations/Mod.java + src/com/sun/org/apache/xpath/internal/operations/Mult.java + src/com/sun/org/apache/xpath/internal/operations/Neg.java + src/com/sun/org/apache/xpath/internal/operations/NotEquals.java + src/com/sun/org/apache/xpath/internal/operations/Number.java + src/com/sun/org/apache/xpath/internal/operations/Operation.java + src/com/sun/org/apache/xpath/internal/operations/Or.java + src/com/sun/org/apache/xpath/internal/operations/Plus.java + src/com/sun/org/apache/xpath/internal/operations/Quo.java + src/com/sun/org/apache/xpath/internal/operations/String.java + src/com/sun/org/apache/xpath/internal/operations/UnaryOperation.java + src/com/sun/org/apache/xpath/internal/operations/Variable.java + src/com/sun/org/apache/xpath/internal/operations/VariableSafeAbsRef.java + src/com/sun/org/apache/xpath/internal/operations/package.html + src/com/sun/org/apache/xpath/internal/package.html + src/com/sun/org/apache/xpath/internal/patterns/ContextMatchStepPattern.java + src/com/sun/org/apache/xpath/internal/patterns/FunctionPattern.java + src/com/sun/org/apache/xpath/internal/patterns/NodeTest.java + src/com/sun/org/apache/xpath/internal/patterns/NodeTestFilter.java + src/com/sun/org/apache/xpath/internal/patterns/StepPattern.java + src/com/sun/org/apache/xpath/internal/patterns/UnionPattern.java + src/com/sun/org/apache/xpath/internal/patterns/package.html + src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java + src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java + src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_en.java + src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java + src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java + src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java + src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java + src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java + src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java + src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java + src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java + src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java + src/com/sun/org/apache/xpath/internal/res/XPATHMessages.java + src/com/sun/org/apache/xpath/internal/res/package.html + src/com/sun/xml/internal/stream/Entity.java + src/com/sun/xml/internal/stream/EventFilterSupport.java + src/com/sun/xml/internal/stream/StaxEntityResolverWrapper.java + src/com/sun/xml/internal/stream/StaxErrorReporter.java + src/com/sun/xml/internal/stream/StaxXMLInputSource.java + src/com/sun/xml/internal/stream/XMLBufferListener.java + src/com/sun/xml/internal/stream/XMLEntityReader.java + src/com/sun/xml/internal/stream/XMLEntityStorage.java + src/com/sun/xml/internal/stream/XMLEventReaderImpl.java + src/com/sun/xml/internal/stream/XMLInputFactoryImpl.java + src/com/sun/xml/internal/stream/XMLOutputFactoryImpl.java + src/com/sun/xml/internal/stream/dtd/DTDGrammarUtil.java + src/com/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar.java + src/com/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl.java + src/com/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl.java + src/com/sun/xml/internal/stream/dtd/nonvalidating/XMLNotationDecl.java + src/com/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType.java + src/com/sun/xml/internal/stream/events/AttributeImpl.java + src/com/sun/xml/internal/stream/events/CharacterEvent.java + src/com/sun/xml/internal/stream/events/CommentEvent.java + src/com/sun/xml/internal/stream/events/DTDEvent.java + src/com/sun/xml/internal/stream/events/DummyEvent.java + src/com/sun/xml/internal/stream/events/EndDocumentEvent.java + src/com/sun/xml/internal/stream/events/EndElementEvent.java + src/com/sun/xml/internal/stream/events/EntityDeclarationImpl.java + src/com/sun/xml/internal/stream/events/EntityReferenceEvent.java + src/com/sun/xml/internal/stream/events/LocationImpl.java + src/com/sun/xml/internal/stream/events/NamedEvent.java + src/com/sun/xml/internal/stream/events/NamespaceImpl.java + src/com/sun/xml/internal/stream/events/NotationDeclarationImpl.java + src/com/sun/xml/internal/stream/events/ProcessingInstructionEvent.java + src/com/sun/xml/internal/stream/events/StartDocumentEvent.java + src/com/sun/xml/internal/stream/events/StartElementEvent.java + src/com/sun/xml/internal/stream/events/XMLEventAllocatorImpl.java + src/com/sun/xml/internal/stream/events/XMLEventFactoryImpl.java + src/com/sun/xml/internal/stream/javax.xml.stream.XMLEventFactory + src/com/sun/xml/internal/stream/javax.xml.stream.XMLInputFactory + src/com/sun/xml/internal/stream/javax.xml.stream.XMLOutputFactory + src/com/sun/xml/internal/stream/util/BufferAllocator.java + src/com/sun/xml/internal/stream/util/ReadOnlyIterator.java + src/com/sun/xml/internal/stream/util/ThreadLocalBufferAllocator.java + src/com/sun/xml/internal/stream/writers/UTF8OutputStreamWriter.java + src/com/sun/xml/internal/stream/writers/WriterUtility.java + src/com/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java + src/com/sun/xml/internal/stream/writers/XMLEventWriterImpl.java + src/com/sun/xml/internal/stream/writers/XMLOutputSource.java + src/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java + src/com/sun/xml/internal/stream/writers/XMLWriter.java + src/javax/xml/XMLConstants.java + src/javax/xml/datatype/DatatypeConfigurationException.java + src/javax/xml/datatype/DatatypeConstants.java + src/javax/xml/datatype/DatatypeFactory.java + src/javax/xml/datatype/Duration.java + src/javax/xml/datatype/FactoryFinder.java + src/javax/xml/datatype/SecuritySupport.java + src/javax/xml/datatype/XMLGregorianCalendar.java + src/javax/xml/datatype/package.html + src/javax/xml/namespace/NamespaceContext.java + src/javax/xml/namespace/QName.java + src/javax/xml/namespace/package.html + src/javax/xml/parsers/DocumentBuilder.java + src/javax/xml/parsers/DocumentBuilderFactory.java + src/javax/xml/parsers/FactoryConfigurationError.java + src/javax/xml/parsers/FactoryFinder.java + src/javax/xml/parsers/ParserConfigurationException.java + src/javax/xml/parsers/SAXParser.java + src/javax/xml/parsers/SAXParserFactory.java + src/javax/xml/parsers/SecuritySupport.java + src/javax/xml/parsers/package.html + src/javax/xml/stream/EventFilter.java + src/javax/xml/stream/FactoryConfigurationError.java + src/javax/xml/stream/FactoryFinder.java + src/javax/xml/stream/Location.java + src/javax/xml/stream/SecuritySupport.java + src/javax/xml/stream/StreamFilter.java + src/javax/xml/stream/XMLEventFactory.java + src/javax/xml/stream/XMLEventReader.java + src/javax/xml/stream/XMLEventWriter.java + src/javax/xml/stream/XMLInputFactory.java + src/javax/xml/stream/XMLOutputFactory.java + src/javax/xml/stream/XMLReporter.java + src/javax/xml/stream/XMLResolver.java + src/javax/xml/stream/XMLStreamConstants.java + src/javax/xml/stream/XMLStreamException.java + src/javax/xml/stream/XMLStreamReader.java + src/javax/xml/stream/XMLStreamWriter.java + src/javax/xml/stream/events/Attribute.java + src/javax/xml/stream/events/Characters.java + src/javax/xml/stream/events/Comment.java + src/javax/xml/stream/events/DTD.java + src/javax/xml/stream/events/EndDocument.java + src/javax/xml/stream/events/EndElement.java + src/javax/xml/stream/events/EntityDeclaration.java + src/javax/xml/stream/events/EntityReference.java + src/javax/xml/stream/events/Namespace.java + src/javax/xml/stream/events/NotationDeclaration.java + src/javax/xml/stream/events/ProcessingInstruction.java + src/javax/xml/stream/events/StartDocument.java + src/javax/xml/stream/events/StartElement.java + src/javax/xml/stream/events/XMLEvent.java + src/javax/xml/stream/util/EventReaderDelegate.java + src/javax/xml/stream/util/StreamReaderDelegate.java + src/javax/xml/stream/util/XMLEventAllocator.java + src/javax/xml/stream/util/XMLEventConsumer.java + src/javax/xml/transform/ErrorListener.java + src/javax/xml/transform/FactoryFinder.java + src/javax/xml/transform/OutputKeys.java + src/javax/xml/transform/Result.java + src/javax/xml/transform/SecuritySupport.java + src/javax/xml/transform/Source.java + src/javax/xml/transform/SourceLocator.java + src/javax/xml/transform/Templates.java + src/javax/xml/transform/Transformer.java + src/javax/xml/transform/TransformerConfigurationException.java + src/javax/xml/transform/TransformerException.java + src/javax/xml/transform/TransformerFactory.java + src/javax/xml/transform/TransformerFactoryConfigurationError.java + src/javax/xml/transform/URIResolver.java + src/javax/xml/transform/dom/DOMLocator.java + src/javax/xml/transform/dom/DOMResult.java + src/javax/xml/transform/dom/DOMSource.java + src/javax/xml/transform/dom/package.html + src/javax/xml/transform/overview.html + src/javax/xml/transform/package.html + src/javax/xml/transform/sax/SAXResult.java + src/javax/xml/transform/sax/SAXSource.java + src/javax/xml/transform/sax/SAXTransformerFactory.java + src/javax/xml/transform/sax/TemplatesHandler.java + src/javax/xml/transform/sax/TransformerHandler.java + src/javax/xml/transform/sax/package.html + src/javax/xml/transform/stax/StAXResult.java + src/javax/xml/transform/stax/StAXSource.java + src/javax/xml/transform/stax/package.html + src/javax/xml/transform/stream/StreamResult.java + src/javax/xml/transform/stream/StreamSource.java + src/javax/xml/transform/stream/package.html + src/javax/xml/validation/Schema.java + src/javax/xml/validation/SchemaFactory.java + src/javax/xml/validation/SchemaFactoryFinder.java + src/javax/xml/validation/SchemaFactoryLoader.java + src/javax/xml/validation/SecuritySupport.java + src/javax/xml/validation/TypeInfoProvider.java + src/javax/xml/validation/Validator.java + src/javax/xml/validation/ValidatorHandler.java + src/javax/xml/validation/package.html + src/javax/xml/xpath/SecuritySupport.java + src/javax/xml/xpath/XPath.java + src/javax/xml/xpath/XPathConstants.java + src/javax/xml/xpath/XPathException.java + src/javax/xml/xpath/XPathExpression.java + src/javax/xml/xpath/XPathExpressionException.java + src/javax/xml/xpath/XPathFactory.java + src/javax/xml/xpath/XPathFactoryConfigurationException.java + src/javax/xml/xpath/XPathFactoryFinder.java + src/javax/xml/xpath/XPathFunction.java + src/javax/xml/xpath/XPathFunctionException.java + src/javax/xml/xpath/XPathFunctionResolver.java + src/javax/xml/xpath/XPathVariableResolver.java + src/javax/xml/xpath/package.html + src/org/w3c/dom/Attr.java + src/org/w3c/dom/CDATASection.java + src/org/w3c/dom/CharacterData.java + src/org/w3c/dom/Comment.java + src/org/w3c/dom/DOMConfiguration.java + src/org/w3c/dom/DOMError.java + src/org/w3c/dom/DOMErrorHandler.java + src/org/w3c/dom/DOMException.java + src/org/w3c/dom/DOMImplementation.java + src/org/w3c/dom/DOMImplementationList.java + src/org/w3c/dom/DOMImplementationSource.java + src/org/w3c/dom/DOMLocator.java + src/org/w3c/dom/DOMStringList.java + src/org/w3c/dom/Document.java + src/org/w3c/dom/DocumentFragment.java + src/org/w3c/dom/DocumentType.java + src/org/w3c/dom/Element.java + src/org/w3c/dom/Entity.java + src/org/w3c/dom/EntityReference.java + src/org/w3c/dom/NameList.java + src/org/w3c/dom/NamedNodeMap.java + src/org/w3c/dom/Node.java + src/org/w3c/dom/NodeList.java + src/org/w3c/dom/Notation.java + src/org/w3c/dom/ProcessingInstruction.java + src/org/w3c/dom/Text.java + src/org/w3c/dom/TypeInfo.java + src/org/w3c/dom/UserDataHandler.java + src/org/w3c/dom/bootstrap/DOMImplementationRegistry.java + src/org/w3c/dom/css/CSS2Properties.java + src/org/w3c/dom/css/CSSCharsetRule.java + src/org/w3c/dom/css/CSSFontFaceRule.java + src/org/w3c/dom/css/CSSImportRule.java + src/org/w3c/dom/css/CSSMediaRule.java + src/org/w3c/dom/css/CSSPageRule.java + src/org/w3c/dom/css/CSSPrimitiveValue.java + src/org/w3c/dom/css/CSSRule.java + src/org/w3c/dom/css/CSSRuleList.java + src/org/w3c/dom/css/CSSStyleDeclaration.java + src/org/w3c/dom/css/CSSStyleRule.java + src/org/w3c/dom/css/CSSStyleSheet.java + src/org/w3c/dom/css/CSSUnknownRule.java + src/org/w3c/dom/css/CSSValue.java + src/org/w3c/dom/css/CSSValueList.java + src/org/w3c/dom/css/Counter.java + src/org/w3c/dom/css/DOMImplementationCSS.java + src/org/w3c/dom/css/DocumentCSS.java + src/org/w3c/dom/css/ElementCSSInlineStyle.java + src/org/w3c/dom/css/RGBColor.java + src/org/w3c/dom/css/Rect.java + src/org/w3c/dom/css/ViewCSS.java + src/org/w3c/dom/events/DocumentEvent.java + src/org/w3c/dom/events/Event.java + src/org/w3c/dom/events/EventException.java + src/org/w3c/dom/events/EventListener.java + src/org/w3c/dom/events/EventTarget.java + src/org/w3c/dom/events/MouseEvent.java + src/org/w3c/dom/events/MutationEvent.java + src/org/w3c/dom/events/UIEvent.java + src/org/w3c/dom/html/HTMLAnchorElement.java + src/org/w3c/dom/html/HTMLAppletElement.java + src/org/w3c/dom/html/HTMLAreaElement.java + src/org/w3c/dom/html/HTMLBRElement.java + src/org/w3c/dom/html/HTMLBaseElement.java + src/org/w3c/dom/html/HTMLBaseFontElement.java + src/org/w3c/dom/html/HTMLBodyElement.java + src/org/w3c/dom/html/HTMLButtonElement.java + src/org/w3c/dom/html/HTMLCollection.java + src/org/w3c/dom/html/HTMLDListElement.java + src/org/w3c/dom/html/HTMLDOMImplementation.java + src/org/w3c/dom/html/HTMLDirectoryElement.java + src/org/w3c/dom/html/HTMLDivElement.java + src/org/w3c/dom/html/HTMLDocument.java + src/org/w3c/dom/html/HTMLElement.java + src/org/w3c/dom/html/HTMLFieldSetElement.java + src/org/w3c/dom/html/HTMLFontElement.java + src/org/w3c/dom/html/HTMLFormElement.java + src/org/w3c/dom/html/HTMLFrameElement.java + src/org/w3c/dom/html/HTMLFrameSetElement.java + src/org/w3c/dom/html/HTMLHRElement.java + src/org/w3c/dom/html/HTMLHeadElement.java + src/org/w3c/dom/html/HTMLHeadingElement.java + src/org/w3c/dom/html/HTMLHtmlElement.java + src/org/w3c/dom/html/HTMLIFrameElement.java + src/org/w3c/dom/html/HTMLImageElement.java + src/org/w3c/dom/html/HTMLInputElement.java + src/org/w3c/dom/html/HTMLIsIndexElement.java + src/org/w3c/dom/html/HTMLLIElement.java + src/org/w3c/dom/html/HTMLLabelElement.java + src/org/w3c/dom/html/HTMLLegendElement.java + src/org/w3c/dom/html/HTMLLinkElement.java + src/org/w3c/dom/html/HTMLMapElement.java + src/org/w3c/dom/html/HTMLMenuElement.java + src/org/w3c/dom/html/HTMLMetaElement.java + src/org/w3c/dom/html/HTMLModElement.java + src/org/w3c/dom/html/HTMLOListElement.java + src/org/w3c/dom/html/HTMLObjectElement.java + src/org/w3c/dom/html/HTMLOptGroupElement.java + src/org/w3c/dom/html/HTMLOptionElement.java + src/org/w3c/dom/html/HTMLParagraphElement.java + src/org/w3c/dom/html/HTMLParamElement.java + src/org/w3c/dom/html/HTMLPreElement.java + src/org/w3c/dom/html/HTMLQuoteElement.java + src/org/w3c/dom/html/HTMLScriptElement.java + src/org/w3c/dom/html/HTMLSelectElement.java + src/org/w3c/dom/html/HTMLStyleElement.java + src/org/w3c/dom/html/HTMLTableCaptionElement.java + src/org/w3c/dom/html/HTMLTableCellElement.java + src/org/w3c/dom/html/HTMLTableColElement.java + src/org/w3c/dom/html/HTMLTableElement.java + src/org/w3c/dom/html/HTMLTableRowElement.java + src/org/w3c/dom/html/HTMLTableSectionElement.java + src/org/w3c/dom/html/HTMLTextAreaElement.java + src/org/w3c/dom/html/HTMLTitleElement.java + src/org/w3c/dom/html/HTMLUListElement.java + src/org/w3c/dom/ls/DOMImplementationLS.java + src/org/w3c/dom/ls/LSException.java + src/org/w3c/dom/ls/LSInput.java + src/org/w3c/dom/ls/LSLoadEvent.java + src/org/w3c/dom/ls/LSOutput.java + src/org/w3c/dom/ls/LSParser.java + src/org/w3c/dom/ls/LSParserFilter.java + src/org/w3c/dom/ls/LSProgressEvent.java + src/org/w3c/dom/ls/LSResourceResolver.java + src/org/w3c/dom/ls/LSSerializer.java + src/org/w3c/dom/ls/LSSerializerFilter.java + src/org/w3c/dom/package.html + src/org/w3c/dom/ranges/DocumentRange.java + src/org/w3c/dom/ranges/Range.java + src/org/w3c/dom/ranges/RangeException.java + src/org/w3c/dom/ranges/package.html + src/org/w3c/dom/stylesheets/DocumentStyle.java + src/org/w3c/dom/stylesheets/LinkStyle.java + src/org/w3c/dom/stylesheets/MediaList.java + src/org/w3c/dom/stylesheets/StyleSheet.java + src/org/w3c/dom/stylesheets/StyleSheetList.java + src/org/w3c/dom/traversal/DocumentTraversal.java + src/org/w3c/dom/traversal/NodeFilter.java + src/org/w3c/dom/traversal/NodeIterator.java + src/org/w3c/dom/traversal/TreeWalker.java + src/org/w3c/dom/views/AbstractView.java + src/org/w3c/dom/views/DocumentView.java + src/org/w3c/dom/xpath/COPYRIGHT.html + src/org/w3c/dom/xpath/XPathEvaluator.java + src/org/w3c/dom/xpath/XPathException.java + src/org/w3c/dom/xpath/XPathExpression.java + src/org/w3c/dom/xpath/XPathNSResolver.java + src/org/w3c/dom/xpath/XPathNamespace.java + src/org/w3c/dom/xpath/XPathResult.java + src/org/xml/sax/AttributeList.java + src/org/xml/sax/Attributes.java + src/org/xml/sax/COPYING + src/org/xml/sax/COPYING.txt + src/org/xml/sax/ContentHandler.java + src/org/xml/sax/DTDHandler.java + src/org/xml/sax/DocumentHandler.java + src/org/xml/sax/EntityResolver.java + src/org/xml/sax/ErrorHandler.java + src/org/xml/sax/HandlerBase.java + src/org/xml/sax/InputSource.java + src/org/xml/sax/Locator.java + src/org/xml/sax/Parser.java + src/org/xml/sax/SAXException.java + src/org/xml/sax/SAXNotRecognizedException.java + src/org/xml/sax/SAXNotSupportedException.java + src/org/xml/sax/SAXParseException.java + src/org/xml/sax/XMLFilter.java + src/org/xml/sax/XMLReader.java + src/org/xml/sax/ext/Attributes2.java + src/org/xml/sax/ext/Attributes2Impl.java + src/org/xml/sax/ext/DeclHandler.java + src/org/xml/sax/ext/DefaultHandler2.java + src/org/xml/sax/ext/EntityResolver2.java + src/org/xml/sax/ext/LexicalHandler.java + src/org/xml/sax/ext/Locator2.java + src/org/xml/sax/ext/Locator2Impl.java + src/org/xml/sax/ext/package.html + src/org/xml/sax/helpers/AttributeListImpl.java + src/org/xml/sax/helpers/AttributesImpl.java + src/org/xml/sax/helpers/DefaultHandler.java + src/org/xml/sax/helpers/LocatorImpl.java + src/org/xml/sax/helpers/NamespaceSupport.java + src/org/xml/sax/helpers/NewInstance.java + src/org/xml/sax/helpers/ParserAdapter.java + src/org/xml/sax/helpers/ParserFactory.java + src/org/xml/sax/helpers/XMLFilterImpl.java + src/org/xml/sax/helpers/XMLReaderAdapter.java + src/org/xml/sax/helpers/XMLReaderFactory.java + src/org/xml/sax/helpers/package.html + src/org/xml/sax/package.html - src/share/classes/com/sun/java_cup/internal/runtime/Scanner.java - src/share/classes/com/sun/java_cup/internal/runtime/Symbol.java - src/share/classes/com/sun/java_cup/internal/runtime/lr_parser.java - src/share/classes/com/sun/java_cup/internal/runtime/virtual_parse_stack.java - src/share/classes/com/sun/org/apache/bcel/internal/Constants.java - src/share/classes/com/sun/org/apache/bcel/internal/ExceptionConstants.java - src/share/classes/com/sun/org/apache/bcel/internal/Repository.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/AttributeReader.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantClass.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFieldref.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodref.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantString.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariable.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Unknown.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/package.html - src/share/classes/com/sun/org/apache/bcel/internal/generic/AALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/AASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ACONST_NULL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ANEWARRAY.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ARETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/AllocationInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ArithmeticInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BIPUSH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BREAKPOINT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BasicType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CHECKCAST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGenException.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ClassObserver.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CompoundInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPushInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ConversionInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/D2F.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/D2I.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/D2L.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DADD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DCONST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DDIV.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DLOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DMUL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DNEG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DREM.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DRETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DSTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DSUB.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X1.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X1.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/EmptyVisitor.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/F2D.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/F2I.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/F2L.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FADD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FCONST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FDIV.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FLOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FMUL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FNEG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FREM.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FRETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FSTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FSUB.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldObserver.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GETFIELD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GETSTATIC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO_W.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GotoInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2B.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2C.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2D.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2F.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2L.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2S.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IADD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IAND.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IDIV.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFEQ.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFGE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFGT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFLE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFLT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFNE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFNONNULL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFNULL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPEQ.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPNE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPEQ.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPNE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IINC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ILOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP1.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IMUL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INEG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INSTANCEOF.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IOR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IREM.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IRETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ISHL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ISHR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ISTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ISUB.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IUSHR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IXOR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IfInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IndexedInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionComparator.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConstants.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionListObserver.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InvokeInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/JSR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/JSR_W.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/JsrInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/L2D.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/L2F.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/L2I.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LADD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LAND.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LCONST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LDC2_W.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LDC_W.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LDIV.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LLOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LMUL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LNEG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LOOKUPSWITCH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LOR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LREM.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LRETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LSHL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LSHR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LSTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LSUB.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LUSHR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LXOR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LoadClass.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LoadInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MONITORENTER.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MONITOREXIT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MULTIANEWARRAY.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MethodObserver.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/NEW.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/NEWARRAY.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/NOP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/NamedAndTyped.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/POP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/POP2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PUSH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PUTFIELD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PUTSTATIC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PopInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PushInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/RETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnaddressType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SIPUSH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SWAP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/StackConsumer.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/StackInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/StackProducer.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/StoreInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/TABLESWITCH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/UnconditionalBranch.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/VariableLengthInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/Visitor.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/package.html - src/share/classes/com/sun/org/apache/bcel/internal/package.html - src/share/classes/com/sun/org/apache/bcel/internal/util/AttributeHTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java - src/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ByteSequence.java - src/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassLoader.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassLoaderRepository.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassPath.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassQueue.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassStack.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassVector.java - src/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ConstantHTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java - src/share/classes/com/sun/org/apache/bcel/internal/util/JavaWrapper.java - src/share/classes/com/sun/org/apache/bcel/internal/util/MethodHTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java - src/share/classes/com/sun/org/apache/bcel/internal/util/SyntheticRepository.java - src/share/classes/com/sun/org/apache/bcel/internal/util/package.html - src/share/classes/com/sun/org/apache/regexp/internal/CharacterArrayCharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/CharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/RE.java - src/share/classes/com/sun/org/apache/regexp/internal/RECompiler.java - src/share/classes/com/sun/org/apache/regexp/internal/REDebugCompiler.java - src/share/classes/com/sun/org/apache/regexp/internal/REProgram.java - src/share/classes/com/sun/org/apache/regexp/internal/RESyntaxException.java - src/share/classes/com/sun/org/apache/regexp/internal/RETest.java - src/share/classes/com/sun/org/apache/regexp/internal/REUtil.java - src/share/classes/com/sun/org/apache/regexp/internal/ReaderCharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/StreamCharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/StringCharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/recompile.java - src/share/classes/com/sun/org/apache/xalan/META-INF/services/javax.xml.transform.TransformerFactory - src/share/classes/com/sun/org/apache/xalan/META-INF/services/javax.xml.xpath.XPathFactory - src/share/classes/com/sun/org/apache/xalan/META-INF/services/org.apache.xml.dtm.DTMManager - src/share/classes/com/sun/org/apache/xalan/internal/Version.java - src/share/classes/com/sun/org/apache/xalan/internal/extensions/ExpressionContext.java - src/share/classes/com/sun/org/apache/xalan/internal/extensions/package.html - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltBase.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltCommon.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDatetime.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDynamic.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltMath.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltSets.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltStrings.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/Extensions.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/NodeInfo.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/package.html - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLMessages.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_en.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTInfo.properties - src/share/classes/com/sun/org/apache/xalan/internal/res/package.html - src/share/classes/com/sun/org/apache/xalan/internal/templates/Constants.java - src/share/classes/com/sun/org/apache/xalan/internal/templates/package.html - src/share/classes/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/Process.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/package.html - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/CollatorFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOM.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOMCache.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOMEnhancedForDTM.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/NodeIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/ProcessorVersion.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/StripFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/Translet.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/TransletException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/Compile.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/Transform.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOpt.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOptsException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/IllegalArgumentException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/MissingOptArgException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AbsoluteLocationPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AbsolutePathPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AlternativePattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AncestorPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyImports.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ArgumentList.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Attribute.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeSet.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValue.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValueTemplate.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BinOpExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BooleanCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BooleanExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CastCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CeilingCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Choose.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Closure.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Comment.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CompilerException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ConcatCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Constants.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ContainsCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Copy.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CopyOf.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CurrentCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/DecimalFormatting.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/DocumentCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ElementAvailableCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/EqualityExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Expression.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Fallback.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterParentPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilteredAbsoluteLocationPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FloorCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FlowList.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ForEach.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FormatNumberCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionAvailableCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/GenerateIdCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IdKeyPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IdPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/If.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IllegalCharException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Import.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Include.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Instruction.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IntExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Key.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/KeyCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/KeyPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LangCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LastCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralAttribute.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LocalNameCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LocationPathPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LogicalExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Makefile.inc - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Message.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NameBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NameCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceAlias.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceUriCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NodeTest.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NotCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Number.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NumberCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Otherwise.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Output.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Param.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParameterRef.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParentLocationPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParentPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Pattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/PositionCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Predicate.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstruction.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstructionPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/QName.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RealExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelationalExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelativeLocationPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelativePathPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RoundCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SimpleAttributeValue.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SourceLoader.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StartsWithCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Step.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StepPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StringCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StringLengthCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Template.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TestSeq.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Text.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TopLevelElement.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TransletOutput.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnaryOpExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnionPathExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnparsedEntityUriCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnresolvedRef.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnsupportedElement.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UseAttributeSets.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ValueOf.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Variable.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableRef.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableRefBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/When.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Whitespace.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/WithParam.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathLexer.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XslAttribute.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XslElement.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/sym.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/AttributeSetMethodGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/BooleanType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/CompareGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ca.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_cs.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sk.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/FilterGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/IntType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MatchGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NamedMethodGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeCounterGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSetType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordFactGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NumberType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/RealType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ReferenceType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ResultTreeType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/RtMethodGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SlotAllocator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/StringStack.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/StringType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/TestGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Type.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/TypeCheckError.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Util.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/VoidType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/xpath.cup - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/xpath.lex - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AbsoluteIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AnyNodeCounter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/BitArray.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CachedNodeListIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ClonedNodeListIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CollatorFactoryBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMAdapter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMBuilder.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DupFilterIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/EmptyFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ExtendedSAX.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/Filter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/FilterIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/FilteredStepIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ForwardPositionIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/LoadDocument.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MatchingIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultiValuedNodeHeapIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultipleNodeCounter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeCounter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeIteratorBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NthIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SingleNodeCounter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SingletonIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SortSettings.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SortingIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/StepIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/StripWhitespaceFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/UnionIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/javax.xml.transform.TransformerFactory - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Attributes.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Constants.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ca.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_cs.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_es.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_fr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_it.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ko.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_pt_BR.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sk.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sv.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_TW.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/MessageHandler.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Node.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Operators.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Parameter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/StringValueHandler.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/OutputBuffer.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/StringOutputBuffer.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2SAX.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2TO.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/OutputSettings.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXBaseWriter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXEventWriter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXStreamWriter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SmartTransformerFactoryImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/StAXEvent2SAX.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/StAXStream2SAX.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerHandlerImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/XSLTCSource.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/util/IntegerArray.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/AttrImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/AttrNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/AttributeMap.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CDATASectionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CharacterDataImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ChildNode.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CommentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMErrorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationSourceImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMInputImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMLocatorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMNormalizer.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMOutputImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMStringListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMXSImplementationSourceImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeepNodeListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredAttrImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredAttrNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredCDATASectionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredCommentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDOMImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentTypeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementDefinitionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredEntityImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredEntityReferenceImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredNode.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredNotationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredProcessingInstructionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredTextImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentFragmentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentTypeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ElementDefinitionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ElementImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ElementNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/EntityImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/EntityReferenceImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/LCount.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NodeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NodeIteratorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NodeListCache.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NotationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ObjectFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIAttrNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIDOMImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIDocumentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIElementNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ParentNode.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ProcessingInstructionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/RangeExceptionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/RangeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/SecuritySupport.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/TextImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/TreeWalkerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/events/EventImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/events/MutationEventImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/org.apache.xerces.dom.DOMImplementationSourceImpl - src/share/classes/com/sun/org/apache/xerces/internal/dom/org.w3c.dom.DOMImplementationSourceList - src/share/classes/com/sun/org/apache/xerces/internal/impl/Constants.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/ExternalSubsetResolver.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/RevalidationHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/Version.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NamespaceBinder.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLStreamFilterImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLStreamReaderImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLVersionDetector.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/BalancedDTDGrammar.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11DTDProcessor.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11DTDValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11NSDTDValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDLoader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidatorFilter.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLNSDTDValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLNotationDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMAny.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMBinOp.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMLeaf.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMNode.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMStateSet.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMUniOp.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/DFAContentModel.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/MixedContentModel.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/SimpleContentModel.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DVFactoryException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DatatypeException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeFacetException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeValueException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ObjectFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/SecuritySupport.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ValidationContext.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/XSFacets.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/XSSimpleType.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/DTDDVFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/ENTITYDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/IDDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/IDREFDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/ListDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/NMTOKENDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/NOTATIONDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/StringDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11DTDDVFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDREFDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11NMTOKENDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/Base64.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/ByteListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/HexBin.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AbstractDateTimeDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnyAtomicDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnySimpleDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnyURIDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/Base64BinaryDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseSchemaDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BooleanDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DateDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DateTimeDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DayDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DayTimeDurationDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DecimalDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DoubleDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DurationDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/EntityDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/FloatDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/FullDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/HexBinaryDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IDDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IDREFDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IntegerDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/ListDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDayDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/PrecisionDecimalDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/QNameDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDateTimeException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/StringDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/TimeDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/TypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/UnionDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDelegate.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDurationDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/io/ASCIIReader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/io/UCSReader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/io/UTF8Reader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_de.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_es.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_fr.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_it.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ja.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ko.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_pt_BR.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_sv.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_CN.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_TW.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/validation/EntityState.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ValidationManager.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ValidationState.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/XPath.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/XPathException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/BMPattern.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/CaseInsensitiveMap.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/Match.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/Op.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/ParseException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/ParserForXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/REUtil.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RangeToken.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegexParser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/Token.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/AttributePSVImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaSymbols.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSConstraints.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSDDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSElementDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSLoaderImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSModelImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/Field.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/FieldActivator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/KeyRef.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/Selector.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/UniqueOrKey.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/ValueStore.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSAllCM.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMBinOp.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMLeaf.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMRepeatingLeaf.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMUniOp.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSDFACM.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSEmptyCM.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/AttrImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultDocument.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultElement.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultNode.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultText.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultXMLDocumentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/NamedNodeMapImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMImplementation.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaParsingConfig.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/TextImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAnnotationInfo.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractIDConstraintTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDKeyrefTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDNotationTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDWildcardTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/LSInputListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/ObjectListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/ShortListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/StringListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XInt.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XIntPool.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSGrammarPool.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMap4Types.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMapImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/DefaultValidationErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/JAXPConstants.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/TeeXMLDocumentFilterImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationDayTimeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationYearMonthImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/javax.xml.datatype.DatatypeFactory - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.DocumentBuilderFactory - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.SAXParserFactory - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMDocumentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMResultAugmentor.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMResultBuilder.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DraconianErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/EmptyXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ErrorHandlerAdaptor.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/JAXPValidationMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ReadOnlyGrammarPool.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SimpleXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SoftReferenceGrammarPool.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/Util.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHelper.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/WeakReferenceXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/WrappedSAXException.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/javax.xml.validation.SchemaFactory - src/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractXMLDocumentParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/BasicParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/CachingParserPool.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/IntegratedParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/ObjectFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/SecuritySupport.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/StandardParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configurable.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11DTDConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11NonValidatingConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLDocumentParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarCachingConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XPointerParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.DTDConfiguration - src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XML11Configuration - src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XMLParserConfiguration - src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.xml.sax.driver - src/share/classes/com/sun/org/apache/xerces/internal/util/AttributesProxy.java - src/share/classes/com/sun/org/apache/xerces/internal/util/AugmentationsImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DOMInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DOMUtil.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DatatypeMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DefaultErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DraconianErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/util/EncodingMap.java - src/share/classes/com/sun/org/apache/xerces/internal/util/EntityResolver2Wrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/EntityResolverWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/ErrorHandlerProxy.java - src/share/classes/com/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/FeatureState.java - src/share/classes/com/sun/org/apache/xerces/internal/util/HTTPInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/util/IntStack.java - src/share/classes/com/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/LocatorProxy.java - src/share/classes/com/sun/org/apache/xerces/internal/util/LocatorWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/MessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/util/NamespaceContextWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/NamespaceSupport.java - src/share/classes/com/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java - src/share/classes/com/sun/org/apache/xerces/internal/util/PropertyState.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SAX2XNI.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SAXInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SAXLocatorWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SAXMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SecurityManager.java - src/share/classes/com/sun/org/apache/xerces/internal/util/ShadowedSymbolTable.java - src/share/classes/com/sun/org/apache/xerces/internal/util/StAXInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/util/StAXLocationWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/Status.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SymbolHash.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SymbolTable.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SynchronizedSymbolTable.java - src/share/classes/com/sun/org/apache/xerces/internal/util/TeeXMLDocumentFilterImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/TypeInfoImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/URI.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XML11Char.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLAttributesImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLCatalogResolver.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLChar.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLDocumentFilterImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLEntityDescriptionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLErrorCode.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLInputSourceAdaptor.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLStringBuffer.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLSymbols.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/MultipleScopeNamespaceSupport.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/ObjectFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/SecuritySupport.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XInclude11TextReader.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeTextReader.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerElementHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerFramework.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/Augmentations.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/NamespaceContext.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/QName.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLAttributes.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDTDHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDocumentFragmentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDocumentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLLocator.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLString.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XNIException.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/Grammar.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLDTDDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLSchemaDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XSGrammar.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLComponent.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelFilter.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDFilter.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentFilter.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLParseException.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLPullParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/ShortHandPointer.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerPart.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerProcessor.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/AttributePSVI.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/ElementPSVI.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/ItemPSVI.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/LSInputList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/PSVIProvider.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/ShortList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/StringList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAnnotation.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeGroupDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeUse.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSComplexTypeDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSConstants.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSElementDeclaration.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSException.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSFacet.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSIDCDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSImplementation.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSLoader.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSModel.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSModelGroup.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSModelGroupDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSMultiValueFacet.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamedMap.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamespaceItem.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamespaceItemList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNotationDeclaration.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSObject.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSObjectList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSParticle.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSTerm.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSTypeDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSWildcard.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/ByteList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/ObjectList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDateTime.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDecimal.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDouble.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSFloat.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSQName.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/package.html - src/share/classes/com/sun/org/apache/xml/internal/dtm/Axis.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTM.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMAxisIterator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMAxisTraverser.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMConfigurationException.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMDOMException.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMException.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMFilter.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMIterator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMManager.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMWSFilter.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ChunkedIntArray.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CoroutineManager.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CoroutineParser.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CustomStringPool.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMAxisIterNodeList.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMAxisIteratorBase.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMChildIterNodeList.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseTraversers.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDocumentImpl.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNamedNodeMap.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeIterator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeList.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeListBase.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMSafeStringPool.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMStringPool.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMTreeWalker.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/EmptyIterator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ExtendedType.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Filter.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/NodeLocator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTM.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTMdefaultNamespaceDeclarationNode.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ca.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_cs.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_de.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_en.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_es.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_fr.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_it.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_pt_BR.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_sk.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_tr.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_HK.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_TW.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLMessages.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/Catalog.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogEntry.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogException.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogManager.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/Resolver.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/BootstrapResolver.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/Debug.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/FileURL.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/Namespaces.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/PublicId.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/CatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogParser.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/ExtendedXMLCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/OASISXMLCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogParser.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXParserHandler.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/TR9401CatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/TextCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/XCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/CatalogResolver.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingParser.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLFilter.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLReader.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/ElementState.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/EncodingInfo.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/Encodings.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLEntities.res - src/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLdtd.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/IndentPrinter.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/LineSeparator.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/Method.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/OutputFormat.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/Printer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/Serializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactoryImpl.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/TextSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/XHTMLSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/XML11Serializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/XMLSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/AttributesImplSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/CharInfo.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/DOMSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ElemContext.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ElemDesc.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/EmptySerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/EncodingInfo.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/ExtendedContentHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ExtendedLexicalHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/HTMLEntities.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/Method.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/NamespaceMappings.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertyUtils.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializationHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Serializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerBase.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerConstants.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerTrace.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerTraceWriter.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLSAXHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToSAXHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToTextSAXHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToTextStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToUnknownStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/TransformStateSetter.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/TreeWalker.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Utils.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Version.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/WriterChain.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/WriterToASCI.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/WriterToUTF8Buffered.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/XMLEntities.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/XSLOutputAttributes.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/output_html.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/output_text.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/output_unknown.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/output_xml.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/package.html - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/AttList.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/BoolStack.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/DOM2Helper.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/Messages.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/MsgKey.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ca.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_cs.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_de.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_en.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_es.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_fr.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_it.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ja.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ko.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_sv.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_CN.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_TW.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/StringToIntTable.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SystemIDResolver.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/URI.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/Utils.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/WrappedRuntimeException.java - src/share/classes/com/sun/org/apache/xml/internal/utils/AttList.java - src/share/classes/com/sun/org/apache/xml/internal/utils/BoolStack.java - src/share/classes/com/sun/org/apache/xml/internal/utils/CharKey.java - src/share/classes/com/sun/org/apache/xml/internal/utils/Constants.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DOM2Helper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DOMBuilder.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DOMHelper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DOMOrder.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DefaultErrorHandler.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ElemDesc.java - src/share/classes/com/sun/org/apache/xml/internal/utils/FastStringBuffer.java - src/share/classes/com/sun/org/apache/xml/internal/utils/Hashtree2Node.java - src/share/classes/com/sun/org/apache/xml/internal/utils/IntStack.java - src/share/classes/com/sun/org/apache/xml/internal/utils/IntVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ListingErrorHandler.java - src/share/classes/com/sun/org/apache/xml/internal/utils/LocaleUtility.java - src/share/classes/com/sun/org/apache/xml/internal/utils/MutableAttrListImpl.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NSInfo.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NameSpace.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NamespaceSupport2.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NodeConsumer.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NodeVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectPool.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectStack.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/PrefixResolver.java - src/share/classes/com/sun/org/apache/xml/internal/utils/PrefixResolverDefault.java - src/share/classes/com/sun/org/apache/xml/internal/utils/QName.java - src/share/classes/com/sun/org/apache/xml/internal/utils/RawCharacterHandler.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SAXSourceLocator.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SerializableLocatorImpl.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StopParseException.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringBufferPool.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringComparable.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringToIntTable.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringToStringTable.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringToStringTableVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StylesheetPIHandler.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SuballocatedByteVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SuballocatedIntVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SystemIDResolver.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ThreadControllerWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/TreeWalker.java - src/share/classes/com/sun/org/apache/xml/internal/utils/Trie.java - src/share/classes/com/sun/org/apache/xml/internal/utils/URI.java - src/share/classes/com/sun/org/apache/xml/internal/utils/UnImplNode.java - src/share/classes/com/sun/org/apache/xml/internal/utils/WrappedRuntimeException.java - src/share/classes/com/sun/org/apache/xml/internal/utils/WrongParserException.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XML11Char.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLChar.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLCharacterRecognizer.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLString.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringDefault.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringFactory.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringFactoryDefault.java - src/share/classes/com/sun/org/apache/xml/internal/utils/package.html - src/share/classes/com/sun/org/apache/xml/internal/utils/res/CharArrayWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/IntArrayWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/LongArrayWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/StringArrayWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResourceBundle.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResourceBundleBase.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_de.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_en.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_es.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_fr.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_it.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_A.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HA.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HI.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_I.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ko.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_sv.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_zh_CN.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_zh_TW.java - src/share/classes/com/sun/org/apache/xpath/internal/Arg.java - src/share/classes/com/sun/org/apache/xpath/internal/CachedXPathAPI.java - src/share/classes/com/sun/org/apache/xpath/internal/Expression.java - src/share/classes/com/sun/org/apache/xpath/internal/ExpressionNode.java - src/share/classes/com/sun/org/apache/xpath/internal/ExpressionOwner.java - src/share/classes/com/sun/org/apache/xpath/internal/ExtensionsProvider.java - src/share/classes/com/sun/org/apache/xpath/internal/FoundIndex.java - src/share/classes/com/sun/org/apache/xpath/internal/NodeSet.java - src/share/classes/com/sun/org/apache/xpath/internal/NodeSetDTM.java - src/share/classes/com/sun/org/apache/xpath/internal/SourceTree.java - src/share/classes/com/sun/org/apache/xpath/internal/SourceTreeManager.java - src/share/classes/com/sun/org/apache/xpath/internal/VariableStack.java - src/share/classes/com/sun/org/apache/xpath/internal/WhitespaceStrippingElementMatcher.java - src/share/classes/com/sun/org/apache/xpath/internal/XPath.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathAPI.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathContext.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathException.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathProcessorException.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathVisitable.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathVisitor.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/AttributeIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/AxesWalker.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/BasicTestIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/ChildIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/ChildTestIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/ContextNodeList.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/DescendantIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprIteratorSimple.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprWalker.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/HasPositionalPredChecker.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/IteratorPool.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/LocPathIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/MatchPatternIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/NodeSequence.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/OneStepIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/OneStepIteratorForward.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/PathComponent.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/PredicatedNodeTest.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/RTFIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/ReverseAxesWalker.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/SelfIteratorNoPredicate.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/SubContextList.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/UnionChildIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/UnionPathIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/WalkerFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/WalkingIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/WalkingIteratorSorted.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/package.html - src/share/classes/com/sun/org/apache/xpath/internal/compiler/Compiler.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/FuncLoader.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/FunctionTable.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/Keywords.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/Lexer.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/ObjectFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/OpCodes.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/OpMap.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/OpMapVector.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/PsuedoNames.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/SecuritySupport.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathDumper.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathParser.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/package.html - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathEvaluatorImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathExpressionImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathNSResolverImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathNamespaceImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathResultImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathStylesheetDOM3Exception.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/package.html - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncBoolean.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCeiling.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncConcat.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncContains.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCount.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCurrent.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncDoclocation.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtElementAvailable.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunction.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunctionAvailable.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncFalse.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncFloor.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncGenerateId.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncId.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLang.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLast.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLocalPart.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNamespace.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNormalizeSpace.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNot.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNumber.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncPosition.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncQname.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncRound.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncStartsWith.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncString.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncStringLength.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstring.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstringAfter.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstringBefore.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSum.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncTranslate.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncTrue.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncUnparsedEntityURI.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/Function.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/Function2Args.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/Function3Args.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionDef1Arg.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionMultiArgs.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionOneArg.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/ObjectFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/SecuritySupport.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/WrongNumberArgsException.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/package.html - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPPrefixResolver.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPVariableStack.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/DTMXRTreeFrag.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XBoolean.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XBooleanStatic.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XMLStringFactoryImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XNodeSet.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XNodeSetForDOM.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XNull.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XNumber.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XObject.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XObjectFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XRTreeFrag.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XRTreeFragSelectWrapper.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XString.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XStringForChars.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XStringForFSB.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/package.html - src/share/classes/com/sun/org/apache/xpath/internal/operations/And.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Bool.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Div.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Equals.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Gt.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Gte.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Lt.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Lte.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Minus.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Mod.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Mult.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Neg.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/NotEquals.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Number.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Operation.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Or.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Plus.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Quo.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/String.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/UnaryOperation.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Variable.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/VariableSafeAbsRef.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/package.html - src/share/classes/com/sun/org/apache/xpath/internal/package.html - src/share/classes/com/sun/org/apache/xpath/internal/patterns/ContextMatchStepPattern.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/FunctionPattern.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/NodeTest.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/NodeTestFilter.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/StepPattern.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/UnionPattern.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/package.html - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_en.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHMessages.java - src/share/classes/com/sun/org/apache/xpath/internal/res/package.html - src/share/classes/com/sun/xml/internal/stream/Entity.java - src/share/classes/com/sun/xml/internal/stream/EventFilterSupport.java - src/share/classes/com/sun/xml/internal/stream/StaxEntityResolverWrapper.java - src/share/classes/com/sun/xml/internal/stream/StaxErrorReporter.java - src/share/classes/com/sun/xml/internal/stream/StaxXMLInputSource.java - src/share/classes/com/sun/xml/internal/stream/XMLBufferListener.java - src/share/classes/com/sun/xml/internal/stream/XMLEntityReader.java - src/share/classes/com/sun/xml/internal/stream/XMLEntityStorage.java - src/share/classes/com/sun/xml/internal/stream/XMLEventReaderImpl.java - src/share/classes/com/sun/xml/internal/stream/XMLInputFactoryImpl.java - src/share/classes/com/sun/xml/internal/stream/XMLOutputFactoryImpl.java - src/share/classes/com/sun/xml/internal/stream/dtd/DTDGrammarUtil.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLNotationDecl.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType.java - src/share/classes/com/sun/xml/internal/stream/events/AttributeImpl.java - src/share/classes/com/sun/xml/internal/stream/events/CharacterEvent.java - src/share/classes/com/sun/xml/internal/stream/events/CommentEvent.java - src/share/classes/com/sun/xml/internal/stream/events/DTDEvent.java - src/share/classes/com/sun/xml/internal/stream/events/DummyEvent.java - src/share/classes/com/sun/xml/internal/stream/events/EndDocumentEvent.java - src/share/classes/com/sun/xml/internal/stream/events/EndElementEvent.java - src/share/classes/com/sun/xml/internal/stream/events/EntityDeclarationImpl.java - src/share/classes/com/sun/xml/internal/stream/events/EntityReferenceEvent.java - src/share/classes/com/sun/xml/internal/stream/events/LocationImpl.java - src/share/classes/com/sun/xml/internal/stream/events/NamedEvent.java - src/share/classes/com/sun/xml/internal/stream/events/NamespaceImpl.java - src/share/classes/com/sun/xml/internal/stream/events/NotationDeclarationImpl.java - src/share/classes/com/sun/xml/internal/stream/events/ProcessingInstructionEvent.java - src/share/classes/com/sun/xml/internal/stream/events/StartDocumentEvent.java - src/share/classes/com/sun/xml/internal/stream/events/StartElementEvent.java - src/share/classes/com/sun/xml/internal/stream/events/XMLEventAllocatorImpl.java - src/share/classes/com/sun/xml/internal/stream/events/XMLEventFactoryImpl.java - src/share/classes/com/sun/xml/internal/stream/javax.xml.stream.XMLEventFactory - src/share/classes/com/sun/xml/internal/stream/javax.xml.stream.XMLInputFactory - src/share/classes/com/sun/xml/internal/stream/javax.xml.stream.XMLOutputFactory - src/share/classes/com/sun/xml/internal/stream/util/BufferAllocator.java - src/share/classes/com/sun/xml/internal/stream/util/ReadOnlyIterator.java - src/share/classes/com/sun/xml/internal/stream/util/ThreadLocalBufferAllocator.java - src/share/classes/com/sun/xml/internal/stream/writers/UTF8OutputStreamWriter.java - src/share/classes/com/sun/xml/internal/stream/writers/WriterUtility.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLEventWriterImpl.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLOutputSource.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLWriter.java - src/share/classes/javax/xml/XMLConstants.java - src/share/classes/javax/xml/datatype/DatatypeConfigurationException.java - src/share/classes/javax/xml/datatype/DatatypeConstants.java - src/share/classes/javax/xml/datatype/DatatypeFactory.java - src/share/classes/javax/xml/datatype/Duration.java - src/share/classes/javax/xml/datatype/FactoryFinder.java - src/share/classes/javax/xml/datatype/SecuritySupport.java - src/share/classes/javax/xml/datatype/XMLGregorianCalendar.java - src/share/classes/javax/xml/datatype/package.html - src/share/classes/javax/xml/namespace/NamespaceContext.java - src/share/classes/javax/xml/namespace/QName.java - src/share/classes/javax/xml/namespace/package.html - src/share/classes/javax/xml/parsers/DocumentBuilder.java - src/share/classes/javax/xml/parsers/DocumentBuilderFactory.java - src/share/classes/javax/xml/parsers/FactoryConfigurationError.java - src/share/classes/javax/xml/parsers/FactoryFinder.java - src/share/classes/javax/xml/parsers/ParserConfigurationException.java - src/share/classes/javax/xml/parsers/SAXParser.java - src/share/classes/javax/xml/parsers/SAXParserFactory.java - src/share/classes/javax/xml/parsers/SecuritySupport.java - src/share/classes/javax/xml/parsers/package.html - src/share/classes/javax/xml/stream/EventFilter.java - src/share/classes/javax/xml/stream/FactoryConfigurationError.java - src/share/classes/javax/xml/stream/FactoryFinder.java - src/share/classes/javax/xml/stream/Location.java - src/share/classes/javax/xml/stream/SecuritySupport.java - src/share/classes/javax/xml/stream/StreamFilter.java - src/share/classes/javax/xml/stream/XMLEventFactory.java - src/share/classes/javax/xml/stream/XMLEventReader.java - src/share/classes/javax/xml/stream/XMLEventWriter.java - src/share/classes/javax/xml/stream/XMLInputFactory.java - src/share/classes/javax/xml/stream/XMLOutputFactory.java - src/share/classes/javax/xml/stream/XMLReporter.java - src/share/classes/javax/xml/stream/XMLResolver.java - src/share/classes/javax/xml/stream/XMLStreamConstants.java - src/share/classes/javax/xml/stream/XMLStreamException.java - src/share/classes/javax/xml/stream/XMLStreamReader.java - src/share/classes/javax/xml/stream/XMLStreamWriter.java - src/share/classes/javax/xml/stream/events/Attribute.java - src/share/classes/javax/xml/stream/events/Characters.java - src/share/classes/javax/xml/stream/events/Comment.java - src/share/classes/javax/xml/stream/events/DTD.java - src/share/classes/javax/xml/stream/events/EndDocument.java - src/share/classes/javax/xml/stream/events/EndElement.java - src/share/classes/javax/xml/stream/events/EntityDeclaration.java - src/share/classes/javax/xml/stream/events/EntityReference.java - src/share/classes/javax/xml/stream/events/Namespace.java - src/share/classes/javax/xml/stream/events/NotationDeclaration.java - src/share/classes/javax/xml/stream/events/ProcessingInstruction.java - src/share/classes/javax/xml/stream/events/StartDocument.java - src/share/classes/javax/xml/stream/events/StartElement.java - src/share/classes/javax/xml/stream/events/XMLEvent.java - src/share/classes/javax/xml/stream/util/EventReaderDelegate.java - src/share/classes/javax/xml/stream/util/StreamReaderDelegate.java - src/share/classes/javax/xml/stream/util/XMLEventAllocator.java - src/share/classes/javax/xml/stream/util/XMLEventConsumer.java - src/share/classes/javax/xml/transform/ErrorListener.java - src/share/classes/javax/xml/transform/FactoryFinder.java - src/share/classes/javax/xml/transform/OutputKeys.java - src/share/classes/javax/xml/transform/Result.java - src/share/classes/javax/xml/transform/SecuritySupport.java - src/share/classes/javax/xml/transform/Source.java - src/share/classes/javax/xml/transform/SourceLocator.java - src/share/classes/javax/xml/transform/Templates.java - src/share/classes/javax/xml/transform/Transformer.java - src/share/classes/javax/xml/transform/TransformerConfigurationException.java - src/share/classes/javax/xml/transform/TransformerException.java - src/share/classes/javax/xml/transform/TransformerFactory.java - src/share/classes/javax/xml/transform/TransformerFactoryConfigurationError.java - src/share/classes/javax/xml/transform/URIResolver.java - src/share/classes/javax/xml/transform/dom/DOMLocator.java - src/share/classes/javax/xml/transform/dom/DOMResult.java - src/share/classes/javax/xml/transform/dom/DOMSource.java - src/share/classes/javax/xml/transform/dom/package.html - src/share/classes/javax/xml/transform/overview.html - src/share/classes/javax/xml/transform/package.html - src/share/classes/javax/xml/transform/sax/SAXResult.java - src/share/classes/javax/xml/transform/sax/SAXSource.java - src/share/classes/javax/xml/transform/sax/SAXTransformerFactory.java - src/share/classes/javax/xml/transform/sax/TemplatesHandler.java - src/share/classes/javax/xml/transform/sax/TransformerHandler.java - src/share/classes/javax/xml/transform/sax/package.html - src/share/classes/javax/xml/transform/stax/StAXResult.java - src/share/classes/javax/xml/transform/stax/StAXSource.java - src/share/classes/javax/xml/transform/stax/package.html - src/share/classes/javax/xml/transform/stream/StreamResult.java - src/share/classes/javax/xml/transform/stream/StreamSource.java - src/share/classes/javax/xml/transform/stream/package.html - src/share/classes/javax/xml/validation/Schema.java - src/share/classes/javax/xml/validation/SchemaFactory.java - src/share/classes/javax/xml/validation/SchemaFactoryFinder.java - src/share/classes/javax/xml/validation/SchemaFactoryLoader.java - src/share/classes/javax/xml/validation/SecuritySupport.java - src/share/classes/javax/xml/validation/TypeInfoProvider.java - src/share/classes/javax/xml/validation/Validator.java - src/share/classes/javax/xml/validation/ValidatorHandler.java - src/share/classes/javax/xml/validation/package.html - src/share/classes/javax/xml/xpath/SecuritySupport.java - src/share/classes/javax/xml/xpath/XPath.java - src/share/classes/javax/xml/xpath/XPathConstants.java - src/share/classes/javax/xml/xpath/XPathException.java - src/share/classes/javax/xml/xpath/XPathExpression.java - src/share/classes/javax/xml/xpath/XPathExpressionException.java - src/share/classes/javax/xml/xpath/XPathFactory.java - src/share/classes/javax/xml/xpath/XPathFactoryConfigurationException.java - src/share/classes/javax/xml/xpath/XPathFactoryFinder.java - src/share/classes/javax/xml/xpath/XPathFunction.java - src/share/classes/javax/xml/xpath/XPathFunctionException.java - src/share/classes/javax/xml/xpath/XPathFunctionResolver.java - src/share/classes/javax/xml/xpath/XPathVariableResolver.java - src/share/classes/javax/xml/xpath/package.html - src/share/classes/org/w3c/dom/Attr.java - src/share/classes/org/w3c/dom/CDATASection.java - src/share/classes/org/w3c/dom/CharacterData.java - src/share/classes/org/w3c/dom/Comment.java - src/share/classes/org/w3c/dom/DOMConfiguration.java - src/share/classes/org/w3c/dom/DOMError.java - src/share/classes/org/w3c/dom/DOMErrorHandler.java - src/share/classes/org/w3c/dom/DOMException.java - src/share/classes/org/w3c/dom/DOMImplementation.java - src/share/classes/org/w3c/dom/DOMImplementationList.java - src/share/classes/org/w3c/dom/DOMImplementationSource.java - src/share/classes/org/w3c/dom/DOMLocator.java - src/share/classes/org/w3c/dom/DOMStringList.java - src/share/classes/org/w3c/dom/Document.java - src/share/classes/org/w3c/dom/DocumentFragment.java - src/share/classes/org/w3c/dom/DocumentType.java - src/share/classes/org/w3c/dom/Element.java - src/share/classes/org/w3c/dom/Entity.java - src/share/classes/org/w3c/dom/EntityReference.java - src/share/classes/org/w3c/dom/NameList.java - src/share/classes/org/w3c/dom/NamedNodeMap.java - src/share/classes/org/w3c/dom/Node.java - src/share/classes/org/w3c/dom/NodeList.java - src/share/classes/org/w3c/dom/Notation.java - src/share/classes/org/w3c/dom/ProcessingInstruction.java - src/share/classes/org/w3c/dom/Text.java - src/share/classes/org/w3c/dom/TypeInfo.java - src/share/classes/org/w3c/dom/UserDataHandler.java - src/share/classes/org/w3c/dom/bootstrap/DOMImplementationRegistry.java - src/share/classes/org/w3c/dom/css/CSS2Properties.java - src/share/classes/org/w3c/dom/css/CSSCharsetRule.java - src/share/classes/org/w3c/dom/css/CSSFontFaceRule.java - src/share/classes/org/w3c/dom/css/CSSImportRule.java - src/share/classes/org/w3c/dom/css/CSSMediaRule.java - src/share/classes/org/w3c/dom/css/CSSPageRule.java - src/share/classes/org/w3c/dom/css/CSSPrimitiveValue.java - src/share/classes/org/w3c/dom/css/CSSRule.java - src/share/classes/org/w3c/dom/css/CSSRuleList.java - src/share/classes/org/w3c/dom/css/CSSStyleDeclaration.java - src/share/classes/org/w3c/dom/css/CSSStyleRule.java - src/share/classes/org/w3c/dom/css/CSSStyleSheet.java - src/share/classes/org/w3c/dom/css/CSSUnknownRule.java - src/share/classes/org/w3c/dom/css/CSSValue.java - src/share/classes/org/w3c/dom/css/CSSValueList.java - src/share/classes/org/w3c/dom/css/Counter.java - src/share/classes/org/w3c/dom/css/DOMImplementationCSS.java - src/share/classes/org/w3c/dom/css/DocumentCSS.java - src/share/classes/org/w3c/dom/css/ElementCSSInlineStyle.java - src/share/classes/org/w3c/dom/css/RGBColor.java - src/share/classes/org/w3c/dom/css/Rect.java - src/share/classes/org/w3c/dom/css/ViewCSS.java - src/share/classes/org/w3c/dom/events/DocumentEvent.java - src/share/classes/org/w3c/dom/events/Event.java - src/share/classes/org/w3c/dom/events/EventException.java - src/share/classes/org/w3c/dom/events/EventListener.java - src/share/classes/org/w3c/dom/events/EventTarget.java - src/share/classes/org/w3c/dom/events/MouseEvent.java - src/share/classes/org/w3c/dom/events/MutationEvent.java - src/share/classes/org/w3c/dom/events/UIEvent.java - src/share/classes/org/w3c/dom/html/HTMLAnchorElement.java - src/share/classes/org/w3c/dom/html/HTMLAppletElement.java - src/share/classes/org/w3c/dom/html/HTMLAreaElement.java - src/share/classes/org/w3c/dom/html/HTMLBRElement.java - src/share/classes/org/w3c/dom/html/HTMLBaseElement.java - src/share/classes/org/w3c/dom/html/HTMLBaseFontElement.java - src/share/classes/org/w3c/dom/html/HTMLBodyElement.java - src/share/classes/org/w3c/dom/html/HTMLButtonElement.java - src/share/classes/org/w3c/dom/html/HTMLCollection.java - src/share/classes/org/w3c/dom/html/HTMLDListElement.java - src/share/classes/org/w3c/dom/html/HTMLDOMImplementation.java - src/share/classes/org/w3c/dom/html/HTMLDirectoryElement.java - src/share/classes/org/w3c/dom/html/HTMLDivElement.java - src/share/classes/org/w3c/dom/html/HTMLDocument.java - src/share/classes/org/w3c/dom/html/HTMLElement.java - src/share/classes/org/w3c/dom/html/HTMLFieldSetElement.java - src/share/classes/org/w3c/dom/html/HTMLFontElement.java - src/share/classes/org/w3c/dom/html/HTMLFormElement.java - src/share/classes/org/w3c/dom/html/HTMLFrameElement.java - src/share/classes/org/w3c/dom/html/HTMLFrameSetElement.java - src/share/classes/org/w3c/dom/html/HTMLHRElement.java - src/share/classes/org/w3c/dom/html/HTMLHeadElement.java - src/share/classes/org/w3c/dom/html/HTMLHeadingElement.java - src/share/classes/org/w3c/dom/html/HTMLHtmlElement.java - src/share/classes/org/w3c/dom/html/HTMLIFrameElement.java - src/share/classes/org/w3c/dom/html/HTMLImageElement.java - src/share/classes/org/w3c/dom/html/HTMLInputElement.java - src/share/classes/org/w3c/dom/html/HTMLIsIndexElement.java - src/share/classes/org/w3c/dom/html/HTMLLIElement.java - src/share/classes/org/w3c/dom/html/HTMLLabelElement.java - src/share/classes/org/w3c/dom/html/HTMLLegendElement.java - src/share/classes/org/w3c/dom/html/HTMLLinkElement.java - src/share/classes/org/w3c/dom/html/HTMLMapElement.java - src/share/classes/org/w3c/dom/html/HTMLMenuElement.java - src/share/classes/org/w3c/dom/html/HTMLMetaElement.java - src/share/classes/org/w3c/dom/html/HTMLModElement.java - src/share/classes/org/w3c/dom/html/HTMLOListElement.java - src/share/classes/org/w3c/dom/html/HTMLObjectElement.java - src/share/classes/org/w3c/dom/html/HTMLOptGroupElement.java - src/share/classes/org/w3c/dom/html/HTMLOptionElement.java - src/share/classes/org/w3c/dom/html/HTMLParagraphElement.java - src/share/classes/org/w3c/dom/html/HTMLParamElement.java - src/share/classes/org/w3c/dom/html/HTMLPreElement.java - src/share/classes/org/w3c/dom/html/HTMLQuoteElement.java - src/share/classes/org/w3c/dom/html/HTMLScriptElement.java - src/share/classes/org/w3c/dom/html/HTMLSelectElement.java - src/share/classes/org/w3c/dom/html/HTMLStyleElement.java - src/share/classes/org/w3c/dom/html/HTMLTableCaptionElement.java - src/share/classes/org/w3c/dom/html/HTMLTableCellElement.java - src/share/classes/org/w3c/dom/html/HTMLTableColElement.java - src/share/classes/org/w3c/dom/html/HTMLTableElement.java - src/share/classes/org/w3c/dom/html/HTMLTableRowElement.java - src/share/classes/org/w3c/dom/html/HTMLTableSectionElement.java - src/share/classes/org/w3c/dom/html/HTMLTextAreaElement.java - src/share/classes/org/w3c/dom/html/HTMLTitleElement.java - src/share/classes/org/w3c/dom/html/HTMLUListElement.java - src/share/classes/org/w3c/dom/ls/DOMImplementationLS.java - src/share/classes/org/w3c/dom/ls/LSException.java - src/share/classes/org/w3c/dom/ls/LSInput.java - src/share/classes/org/w3c/dom/ls/LSLoadEvent.java - src/share/classes/org/w3c/dom/ls/LSOutput.java - src/share/classes/org/w3c/dom/ls/LSParser.java - src/share/classes/org/w3c/dom/ls/LSParserFilter.java - src/share/classes/org/w3c/dom/ls/LSProgressEvent.java - src/share/classes/org/w3c/dom/ls/LSResourceResolver.java - src/share/classes/org/w3c/dom/ls/LSSerializer.java - src/share/classes/org/w3c/dom/ls/LSSerializerFilter.java - src/share/classes/org/w3c/dom/package.html - src/share/classes/org/w3c/dom/ranges/DocumentRange.java - src/share/classes/org/w3c/dom/ranges/Range.java - src/share/classes/org/w3c/dom/ranges/RangeException.java - src/share/classes/org/w3c/dom/ranges/package.html - src/share/classes/org/w3c/dom/stylesheets/DocumentStyle.java - src/share/classes/org/w3c/dom/stylesheets/LinkStyle.java - src/share/classes/org/w3c/dom/stylesheets/MediaList.java - src/share/classes/org/w3c/dom/stylesheets/StyleSheet.java - src/share/classes/org/w3c/dom/stylesheets/StyleSheetList.java - src/share/classes/org/w3c/dom/traversal/DocumentTraversal.java - src/share/classes/org/w3c/dom/traversal/NodeFilter.java - src/share/classes/org/w3c/dom/traversal/NodeIterator.java - src/share/classes/org/w3c/dom/traversal/TreeWalker.java - src/share/classes/org/w3c/dom/views/AbstractView.java - src/share/classes/org/w3c/dom/views/DocumentView.java - src/share/classes/org/w3c/dom/xpath/COPYRIGHT.html - src/share/classes/org/w3c/dom/xpath/XPathEvaluator.java - src/share/classes/org/w3c/dom/xpath/XPathException.java - src/share/classes/org/w3c/dom/xpath/XPathExpression.java - src/share/classes/org/w3c/dom/xpath/XPathNSResolver.java - src/share/classes/org/w3c/dom/xpath/XPathNamespace.java - src/share/classes/org/w3c/dom/xpath/XPathResult.java - src/share/classes/org/xml/sax/AttributeList.java - src/share/classes/org/xml/sax/Attributes.java - src/share/classes/org/xml/sax/COPYING - src/share/classes/org/xml/sax/COPYING.txt - src/share/classes/org/xml/sax/ContentHandler.java - src/share/classes/org/xml/sax/DTDHandler.java - src/share/classes/org/xml/sax/DocumentHandler.java - src/share/classes/org/xml/sax/EntityResolver.java - src/share/classes/org/xml/sax/ErrorHandler.java - src/share/classes/org/xml/sax/HandlerBase.java - src/share/classes/org/xml/sax/InputSource.java - src/share/classes/org/xml/sax/Locator.java - src/share/classes/org/xml/sax/Parser.java - src/share/classes/org/xml/sax/SAXException.java - src/share/classes/org/xml/sax/SAXNotRecognizedException.java - src/share/classes/org/xml/sax/SAXNotSupportedException.java - src/share/classes/org/xml/sax/SAXParseException.java - src/share/classes/org/xml/sax/XMLFilter.java - src/share/classes/org/xml/sax/XMLReader.java - src/share/classes/org/xml/sax/ext/Attributes2.java - src/share/classes/org/xml/sax/ext/Attributes2Impl.java - src/share/classes/org/xml/sax/ext/DeclHandler.java - src/share/classes/org/xml/sax/ext/DefaultHandler2.java - src/share/classes/org/xml/sax/ext/EntityResolver2.java - src/share/classes/org/xml/sax/ext/LexicalHandler.java - src/share/classes/org/xml/sax/ext/Locator2.java - src/share/classes/org/xml/sax/ext/Locator2Impl.java - src/share/classes/org/xml/sax/ext/package.html - src/share/classes/org/xml/sax/helpers/AttributeListImpl.java - src/share/classes/org/xml/sax/helpers/AttributesImpl.java - src/share/classes/org/xml/sax/helpers/DefaultHandler.java - src/share/classes/org/xml/sax/helpers/LocatorImpl.java - src/share/classes/org/xml/sax/helpers/NamespaceSupport.java - src/share/classes/org/xml/sax/helpers/NewInstance.java - src/share/classes/org/xml/sax/helpers/ParserAdapter.java - src/share/classes/org/xml/sax/helpers/ParserFactory.java - src/share/classes/org/xml/sax/helpers/XMLFilterImpl.java - src/share/classes/org/xml/sax/helpers/XMLReaderAdapter.java - src/share/classes/org/xml/sax/helpers/XMLReaderFactory.java - src/share/classes/org/xml/sax/helpers/package.html - src/share/classes/org/xml/sax/package.html Changeset: ceae213d9812 Author: joehw Date: 2012-04-17 11:17 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/ceae213d9812 7160380: Sync JDK8 with JAXP 1.4.5 Summary: bring JDK8 up to date to what we have in 7u4 Reviewed-by: lancea, mullan + src/com/sun/org/apache/xalan/internal/XalanConstants.java ! src/com/sun/org/apache/xalan/internal/lib/ExsltDatetime.java ! src/com/sun/org/apache/xalan/internal/lib/ExsltMath.java ! src/com/sun/org/apache/xalan/internal/lib/Extensions.java - src/com/sun/org/apache/xalan/internal/lib/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/lib/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/lib/SecuritySupport12.java + src/com/sun/org/apache/xalan/internal/utils/ConfigurationError.java + src/com/sun/org/apache/xalan/internal/utils/FactoryImpl.java + src/com/sun/org/apache/xalan/internal/utils/ObjectFactory.java + src/com/sun/org/apache/xalan/internal/utils/SecuritySupport.java ! src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java - src/com/sun/org/apache/xalan/internal/xslt/ObjectFactory.java ! src/com/sun/org/apache/xalan/internal/xslt/Process.java - src/com/sun/org/apache/xalan/internal/xslt/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xslt/SecuritySupport12.java ! src/com/sun/org/apache/xalan/internal/xsltc/Translet.java ! src/com/sun/org/apache/xalan/internal/xsltc/cmdline/Compile.java - src/com/sun/org/apache/xalan/internal/xsltc/cmdline/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport12.java ! src/com/sun/org/apache/xalan/internal/xsltc/cmdline/Transform.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/AbsoluteLocationPath.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/AbsolutePathPattern.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeSet.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Copy.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterExpr.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterParentPath.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/FilteredAbsoluteLocationPath.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionAvailableCall.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Key.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Message.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Number.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/ObjectFactory.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/ParameterRef.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/ParentLocationPath.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/ParentPattern.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Predicate.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstruction.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport12.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Step.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/StepPattern.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/TestSeq.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Variable.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableRef.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Whitespace.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/XslAttribute.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/XslElement.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/InternalError.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MarkerInstruction.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectFactory.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectType.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/OutlineableChunkEnd.java + src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/OutlineableChunkStart.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/RealType.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ResultTreeType.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport12.java + src/com/sun/org/apache/xalan/internal/xsltc/dom/ArrayNodeListIterator.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/DupFilterIterator.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/dom/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport12.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable.java + src/com/sun/org/apache/xalan/internal/xsltc/runtime/InternalRuntimeError.java - src/com/sun/org/apache/xalan/internal/xsltc/runtime/ObjectFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport12.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java - src/com/sun/org/apache/xalan/internal/xsltc/trax/ObjectFactory.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java - src/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport.java - src/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport12.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/SmartTransformerFactoryImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java ! src/com/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java ! src/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java ! src/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java - src/com/sun/org/apache/xerces/internal/dom/ObjectFactory.java - src/com/sun/org/apache/xerces/internal/dom/SecuritySupport.java ! src/com/sun/org/apache/xerces/internal/impl/Constants.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLStreamReaderImpl.java ! src/com/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory.java - src/com/sun/org/apache/xerces/internal/impl/dv/ObjectFactory.java ! src/com/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java - src/com/sun/org/apache/xerces/internal/impl/dv/SecuritySupport.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/ParserForXMLSchema.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java ! src/com/sun/org/apache/xerces/internal/impl/xs/identity/Field.java ! src/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java ! src/com/sun/org/apache/xerces/internal/parsers/DOMParser.java ! src/com/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java - src/com/sun/org/apache/xerces/internal/parsers/ObjectFactory.java ! src/com/sun/org/apache/xerces/internal/parsers/SAXParser.java - src/com/sun/org/apache/xerces/internal/parsers/SecuritySupport.java ! src/com/sun/org/apache/xerces/internal/parsers/XMLDocumentParser.java ! src/com/sun/org/apache/xerces/internal/parsers/XMLGrammarParser.java ! src/com/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser.java ! src/com/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java + src/com/sun/org/apache/xerces/internal/utils/ConfigurationError.java + src/com/sun/org/apache/xerces/internal/utils/ObjectFactory.java + src/com/sun/org/apache/xerces/internal/utils/SecuritySupport.java ! src/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java ! src/com/sun/org/apache/xml/internal/dtm/DTMManager.java - src/com/sun/org/apache/xml/internal/dtm/ObjectFactory.java - src/com/sun/org/apache/xml/internal/dtm/SecuritySupport.java - src/com/sun/org/apache/xml/internal/dtm/SecuritySupport12.java ! src/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase.java ! src/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java ! src/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces.java - src/com/sun/org/apache/xml/internal/dtm/ref/ObjectFactory.java - src/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport.java - src/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport12.java ! src/com/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTM.java ! src/com/sun/org/apache/xml/internal/resolver/Catalog.java ! src/com/sun/org/apache/xml/internal/resolver/CatalogManager.java ! src/com/sun/org/apache/xml/internal/resolver/Resolver.java ! src/com/sun/org/apache/xml/internal/resolver/tools/CatalogResolver.java ! src/com/sun/org/apache/xml/internal/resolver/tools/ResolvingParser.java ! src/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLFilter.java ! src/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLReader.java ! src/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java ! src/com/sun/org/apache/xml/internal/serializer/CharInfo.java ! src/com/sun/org/apache/xml/internal/serializer/EmptySerializer.java ! src/com/sun/org/apache/xml/internal/serializer/Encodings.java - src/com/sun/org/apache/xml/internal/serializer/ObjectFactory.java ! src/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java - src/com/sun/org/apache/xml/internal/serializer/SecuritySupport.java - src/com/sun/org/apache/xml/internal/serializer/SecuritySupport12.java ! src/com/sun/org/apache/xml/internal/serializer/SerializationHandler.java ! src/com/sun/org/apache/xml/internal/serializer/SerializerBase.java ! src/com/sun/org/apache/xml/internal/serializer/SerializerFactory.java ! src/com/sun/org/apache/xml/internal/serializer/ToHTMLSAXHandler.java ! src/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java ! src/com/sun/org/apache/xml/internal/serializer/ToStream.java ! src/com/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler.java ! src/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java ! src/com/sun/org/apache/xml/internal/serializer/WriterToUTF8Buffered.java ! src/com/sun/org/apache/xml/internal/serializer/utils/URI.java - src/com/sun/org/apache/xml/internal/utils/ObjectFactory.java ! src/com/sun/org/apache/xml/internal/utils/ObjectPool.java - src/com/sun/org/apache/xml/internal/utils/SecuritySupport.java - src/com/sun/org/apache/xml/internal/utils/SecuritySupport12.java ! src/com/sun/org/apache/xml/internal/utils/TreeWalker.java ! src/com/sun/org/apache/xml/internal/utils/URI.java ! src/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java ! src/com/sun/org/apache/xml/internal/utils/XMLString.java ! src/com/sun/org/apache/xml/internal/utils/XMLStringDefault.java ! src/com/sun/org/apache/xpath/internal/XPathContext.java ! src/com/sun/org/apache/xpath/internal/axes/AxesWalker.java ! src/com/sun/org/apache/xpath/internal/axes/BasicTestIterator.java ! src/com/sun/org/apache/xpath/internal/axes/DescendantIterator.java ! src/com/sun/org/apache/xpath/internal/axes/IteratorPool.java ! src/com/sun/org/apache/xpath/internal/axes/MatchPatternIterator.java ! src/com/sun/org/apache/xpath/internal/axes/OneStepIterator.java ! src/com/sun/org/apache/xpath/internal/axes/OneStepIteratorForward.java ! src/com/sun/org/apache/xpath/internal/axes/UnionPathIterator.java ! src/com/sun/org/apache/xpath/internal/axes/WalkerFactory.java ! src/com/sun/org/apache/xpath/internal/axes/WalkingIterator.java ! src/com/sun/org/apache/xpath/internal/compiler/FuncLoader.java - src/com/sun/org/apache/xpath/internal/compiler/ObjectFactory.java ! src/com/sun/org/apache/xpath/internal/compiler/OpMap.java - src/com/sun/org/apache/xpath/internal/compiler/SecuritySupport.java - src/com/sun/org/apache/xpath/internal/compiler/SecuritySupport12.java ! src/com/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java - src/com/sun/org/apache/xpath/internal/functions/ObjectFactory.java - src/com/sun/org/apache/xpath/internal/functions/SecuritySupport.java - src/com/sun/org/apache/xpath/internal/functions/SecuritySupport12.java ! src/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java ! src/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java ! src/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java ! src/com/sun/org/apache/xpath/internal/objects/XString.java ! src/com/sun/org/apache/xpath/internal/objects/XStringForFSB.java ! src/com/sun/org/apache/xpath/internal/patterns/StepPattern.java ! src/com/sun/xml/internal/stream/XMLEntityStorage.java ! src/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java ! src/javax/xml/datatype/FactoryFinder.java ! src/javax/xml/parsers/FactoryFinder.java ! src/javax/xml/stream/FactoryFinder.java ! src/javax/xml/transform/FactoryFinder.java ! src/javax/xml/validation/SchemaFactoryFinder.java ! src/javax/xml/xpath/XPathFactoryFinder.java Changeset: edd2cfb93655 Author: lana Date: 2012-04-18 10:20 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/edd2cfb93655 Merge - src/share/classes/com/sun/java_cup/internal/runtime/Scanner.java - src/share/classes/com/sun/java_cup/internal/runtime/Symbol.java - src/share/classes/com/sun/java_cup/internal/runtime/lr_parser.java - src/share/classes/com/sun/java_cup/internal/runtime/virtual_parse_stack.java - src/share/classes/com/sun/org/apache/bcel/internal/Constants.java - src/share/classes/com/sun/org/apache/bcel/internal/ExceptionConstants.java - src/share/classes/com/sun/org/apache/bcel/internal/Repository.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/AttributeReader.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantClass.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFieldref.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodref.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantString.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariable.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Unknown.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/package.html - src/share/classes/com/sun/org/apache/bcel/internal/generic/AALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/AASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ACONST_NULL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ANEWARRAY.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ARETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/AllocationInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ArithmeticInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BIPUSH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BREAKPOINT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BasicType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CHECKCAST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGenException.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ClassObserver.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CompoundInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPushInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ConversionInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/D2F.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/D2I.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/D2L.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DADD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DCONST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DDIV.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DLOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DMUL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DNEG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DREM.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DRETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DSTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DSUB.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X1.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X1.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/EmptyVisitor.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/F2D.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/F2I.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/F2L.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FADD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FCONST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FDIV.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FLOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FMUL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FNEG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FREM.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FRETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FSTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FSUB.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldObserver.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GETFIELD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GETSTATIC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO_W.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GotoInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2B.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2C.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2D.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2F.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2L.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2S.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IADD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IAND.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IDIV.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFEQ.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFGE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFGT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFLE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFLT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFNE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFNONNULL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFNULL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPEQ.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPNE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPEQ.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPNE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IINC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ILOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP1.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IMUL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INEG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INSTANCEOF.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IOR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IREM.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IRETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ISHL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ISHR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ISTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ISUB.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IUSHR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IXOR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IfInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IndexedInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionComparator.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConstants.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionListObserver.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InvokeInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/JSR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/JSR_W.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/JsrInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/L2D.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/L2F.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/L2I.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LADD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LAND.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LCONST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LDC2_W.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LDC_W.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LDIV.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LLOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LMUL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LNEG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LOOKUPSWITCH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LOR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LREM.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LRETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LSHL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LSHR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LSTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LSUB.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LUSHR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LXOR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LoadClass.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LoadInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MONITORENTER.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MONITOREXIT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MULTIANEWARRAY.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MethodObserver.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/NEW.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/NEWARRAY.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/NOP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/NamedAndTyped.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/POP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/POP2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PUSH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PUTFIELD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PUTSTATIC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PopInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PushInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/RETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnaddressType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SIPUSH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SWAP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/StackConsumer.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/StackInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/StackProducer.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/StoreInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/TABLESWITCH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/UnconditionalBranch.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/VariableLengthInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/Visitor.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/package.html - src/share/classes/com/sun/org/apache/bcel/internal/package.html - src/share/classes/com/sun/org/apache/bcel/internal/util/AttributeHTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java - src/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ByteSequence.java - src/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassLoader.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassLoaderRepository.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassPath.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassQueue.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassStack.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassVector.java - src/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ConstantHTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java - src/share/classes/com/sun/org/apache/bcel/internal/util/JavaWrapper.java - src/share/classes/com/sun/org/apache/bcel/internal/util/MethodHTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java - src/share/classes/com/sun/org/apache/bcel/internal/util/SyntheticRepository.java - src/share/classes/com/sun/org/apache/bcel/internal/util/package.html - src/share/classes/com/sun/org/apache/regexp/internal/CharacterArrayCharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/CharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/RE.java - src/share/classes/com/sun/org/apache/regexp/internal/RECompiler.java - src/share/classes/com/sun/org/apache/regexp/internal/REDebugCompiler.java - src/share/classes/com/sun/org/apache/regexp/internal/REProgram.java - src/share/classes/com/sun/org/apache/regexp/internal/RESyntaxException.java - src/share/classes/com/sun/org/apache/regexp/internal/RETest.java - src/share/classes/com/sun/org/apache/regexp/internal/REUtil.java - src/share/classes/com/sun/org/apache/regexp/internal/ReaderCharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/StreamCharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/StringCharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/recompile.java - src/share/classes/com/sun/org/apache/xalan/META-INF/services/javax.xml.transform.TransformerFactory - src/share/classes/com/sun/org/apache/xalan/META-INF/services/javax.xml.xpath.XPathFactory - src/share/classes/com/sun/org/apache/xalan/META-INF/services/org.apache.xml.dtm.DTMManager - src/share/classes/com/sun/org/apache/xalan/internal/Version.java - src/share/classes/com/sun/org/apache/xalan/internal/extensions/ExpressionContext.java - src/share/classes/com/sun/org/apache/xalan/internal/extensions/package.html - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltBase.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltCommon.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDatetime.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDynamic.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltMath.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltSets.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltStrings.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/Extensions.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/NodeInfo.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/package.html - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLMessages.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_en.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTInfo.properties - src/share/classes/com/sun/org/apache/xalan/internal/res/package.html - src/share/classes/com/sun/org/apache/xalan/internal/templates/Constants.java - src/share/classes/com/sun/org/apache/xalan/internal/templates/package.html - src/share/classes/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/Process.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/package.html - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/CollatorFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOM.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOMCache.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOMEnhancedForDTM.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/NodeIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/ProcessorVersion.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/StripFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/Translet.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/TransletException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/Compile.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/Transform.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOpt.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOptsException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/IllegalArgumentException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/MissingOptArgException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AbsoluteLocationPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AbsolutePathPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AlternativePattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AncestorPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyImports.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ArgumentList.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Attribute.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeSet.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValue.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValueTemplate.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BinOpExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BooleanCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BooleanExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CastCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CeilingCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Choose.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Closure.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Comment.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CompilerException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ConcatCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Constants.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ContainsCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Copy.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CopyOf.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CurrentCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/DecimalFormatting.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/DocumentCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ElementAvailableCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/EqualityExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Expression.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Fallback.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterParentPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilteredAbsoluteLocationPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FloorCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FlowList.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ForEach.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FormatNumberCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionAvailableCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/GenerateIdCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IdKeyPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IdPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/If.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IllegalCharException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Import.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Include.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Instruction.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IntExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Key.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/KeyCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/KeyPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LangCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LastCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralAttribute.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LocalNameCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LocationPathPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LogicalExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Makefile.inc - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Message.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NameBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NameCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceAlias.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceUriCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NodeTest.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NotCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Number.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NumberCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Otherwise.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Output.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Param.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParameterRef.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParentLocationPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParentPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Pattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/PositionCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Predicate.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstruction.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstructionPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/QName.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RealExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelationalExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelativeLocationPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelativePathPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RoundCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SimpleAttributeValue.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SourceLoader.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StartsWithCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Step.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StepPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StringCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StringLengthCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Template.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TestSeq.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Text.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TopLevelElement.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TransletOutput.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnaryOpExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnionPathExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnparsedEntityUriCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnresolvedRef.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnsupportedElement.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UseAttributeSets.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ValueOf.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Variable.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableRef.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableRefBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/When.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Whitespace.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/WithParam.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathLexer.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XslAttribute.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XslElement.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/sym.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/AttributeSetMethodGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/BooleanType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/CompareGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ca.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_cs.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sk.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/FilterGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/IntType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MatchGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NamedMethodGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeCounterGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSetType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordFactGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NumberType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/RealType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ReferenceType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ResultTreeType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/RtMethodGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SlotAllocator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/StringStack.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/StringType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/TestGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Type.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/TypeCheckError.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Util.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/VoidType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/xpath.cup - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/xpath.lex - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AbsoluteIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AnyNodeCounter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/BitArray.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CachedNodeListIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ClonedNodeListIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CollatorFactoryBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMAdapter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMBuilder.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DupFilterIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/EmptyFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ExtendedSAX.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/Filter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/FilterIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/FilteredStepIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ForwardPositionIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/LoadDocument.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MatchingIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultiValuedNodeHeapIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultipleNodeCounter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeCounter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeIteratorBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NthIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SingleNodeCounter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SingletonIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SortSettings.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SortingIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/StepIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/StripWhitespaceFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/UnionIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/javax.xml.transform.TransformerFactory - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Attributes.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Constants.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ca.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_cs.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_es.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_fr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_it.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ko.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_pt_BR.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sk.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sv.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_TW.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/MessageHandler.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Node.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Operators.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Parameter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/StringValueHandler.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/OutputBuffer.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/StringOutputBuffer.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2SAX.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2TO.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/OutputSettings.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXBaseWriter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXEventWriter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXStreamWriter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SmartTransformerFactoryImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/StAXEvent2SAX.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/StAXStream2SAX.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerHandlerImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/XSLTCSource.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/util/IntegerArray.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/AttrImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/AttrNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/AttributeMap.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CDATASectionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CharacterDataImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ChildNode.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CommentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMErrorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationSourceImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMInputImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMLocatorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMNormalizer.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMOutputImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMStringListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMXSImplementationSourceImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeepNodeListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredAttrImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredAttrNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredCDATASectionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredCommentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDOMImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentTypeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementDefinitionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredEntityImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredEntityReferenceImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredNode.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredNotationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredProcessingInstructionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredTextImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentFragmentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentTypeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ElementDefinitionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ElementImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ElementNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/EntityImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/EntityReferenceImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/LCount.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NodeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NodeIteratorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NodeListCache.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NotationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ObjectFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIAttrNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIDOMImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIDocumentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIElementNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ParentNode.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ProcessingInstructionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/RangeExceptionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/RangeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/SecuritySupport.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/TextImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/TreeWalkerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/events/EventImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/events/MutationEventImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/org.apache.xerces.dom.DOMImplementationSourceImpl - src/share/classes/com/sun/org/apache/xerces/internal/dom/org.w3c.dom.DOMImplementationSourceList - src/share/classes/com/sun/org/apache/xerces/internal/impl/Constants.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/ExternalSubsetResolver.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/RevalidationHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/Version.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NamespaceBinder.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLStreamFilterImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLStreamReaderImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLVersionDetector.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/BalancedDTDGrammar.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11DTDProcessor.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11DTDValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11NSDTDValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDLoader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidatorFilter.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLNSDTDValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLNotationDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMAny.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMBinOp.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMLeaf.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMNode.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMStateSet.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMUniOp.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/DFAContentModel.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/MixedContentModel.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/SimpleContentModel.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DVFactoryException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DatatypeException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeFacetException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeValueException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ObjectFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/SecuritySupport.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ValidationContext.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/XSFacets.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/XSSimpleType.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/DTDDVFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/ENTITYDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/IDDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/IDREFDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/ListDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/NMTOKENDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/NOTATIONDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/StringDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11DTDDVFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDREFDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11NMTOKENDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/Base64.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/ByteListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/HexBin.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AbstractDateTimeDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnyAtomicDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnySimpleDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnyURIDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/Base64BinaryDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseSchemaDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BooleanDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DateDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DateTimeDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DayDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DayTimeDurationDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DecimalDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DoubleDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DurationDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/EntityDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/FloatDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/FullDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/HexBinaryDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IDDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IDREFDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IntegerDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/ListDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDayDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/PrecisionDecimalDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/QNameDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDateTimeException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/StringDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/TimeDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/TypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/UnionDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDelegate.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDurationDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/io/ASCIIReader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/io/UCSReader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/io/UTF8Reader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_de.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_es.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_fr.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_it.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ja.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ko.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_pt_BR.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_sv.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_CN.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_TW.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/validation/EntityState.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ValidationManager.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ValidationState.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/XPath.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/XPathException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/BMPattern.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/CaseInsensitiveMap.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/Match.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/Op.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/ParseException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/ParserForXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/REUtil.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RangeToken.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegexParser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/Token.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/AttributePSVImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaSymbols.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSConstraints.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSDDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSElementDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSLoaderImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSModelImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/Field.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/FieldActivator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/KeyRef.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/Selector.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/UniqueOrKey.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/ValueStore.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSAllCM.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMBinOp.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMLeaf.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMRepeatingLeaf.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMUniOp.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSDFACM.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSEmptyCM.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/AttrImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultDocument.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultElement.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultNode.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultText.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultXMLDocumentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/NamedNodeMapImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMImplementation.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaParsingConfig.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/TextImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAnnotationInfo.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractIDConstraintTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDKeyrefTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDNotationTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDWildcardTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/LSInputListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/ObjectListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/ShortListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/StringListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XInt.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XIntPool.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSGrammarPool.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMap4Types.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMapImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/DefaultValidationErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/JAXPConstants.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/TeeXMLDocumentFilterImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationDayTimeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationYearMonthImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/javax.xml.datatype.DatatypeFactory - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.DocumentBuilderFactory - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.SAXParserFactory - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMDocumentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMResultAugmentor.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMResultBuilder.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DraconianErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/EmptyXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ErrorHandlerAdaptor.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/JAXPValidationMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ReadOnlyGrammarPool.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SimpleXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SoftReferenceGrammarPool.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/Util.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHelper.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/WeakReferenceXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/WrappedSAXException.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/javax.xml.validation.SchemaFactory - src/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractXMLDocumentParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/BasicParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/CachingParserPool.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/IntegratedParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/ObjectFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/SecuritySupport.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/StandardParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configurable.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11DTDConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11NonValidatingConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLDocumentParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarCachingConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XPointerParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.DTDConfiguration - src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XML11Configuration - src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XMLParserConfiguration - src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.xml.sax.driver - src/share/classes/com/sun/org/apache/xerces/internal/util/AttributesProxy.java - src/share/classes/com/sun/org/apache/xerces/internal/util/AugmentationsImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DOMInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DOMUtil.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DatatypeMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DefaultErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DraconianErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/util/EncodingMap.java - src/share/classes/com/sun/org/apache/xerces/internal/util/EntityResolver2Wrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/EntityResolverWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/ErrorHandlerProxy.java - src/share/classes/com/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/FeatureState.java - src/share/classes/com/sun/org/apache/xerces/internal/util/HTTPInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/util/IntStack.java - src/share/classes/com/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/LocatorProxy.java - src/share/classes/com/sun/org/apache/xerces/internal/util/LocatorWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/MessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/util/NamespaceContextWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/NamespaceSupport.java - src/share/classes/com/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java - src/share/classes/com/sun/org/apache/xerces/internal/util/PropertyState.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SAX2XNI.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SAXInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SAXLocatorWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SAXMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SecurityManager.java - src/share/classes/com/sun/org/apache/xerces/internal/util/ShadowedSymbolTable.java - src/share/classes/com/sun/org/apache/xerces/internal/util/StAXInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/util/StAXLocationWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/Status.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SymbolHash.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SymbolTable.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SynchronizedSymbolTable.java - src/share/classes/com/sun/org/apache/xerces/internal/util/TeeXMLDocumentFilterImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/TypeInfoImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/URI.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XML11Char.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLAttributesImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLCatalogResolver.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLChar.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLDocumentFilterImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLEntityDescriptionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLErrorCode.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLInputSourceAdaptor.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLStringBuffer.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLSymbols.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/MultipleScopeNamespaceSupport.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/ObjectFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/SecuritySupport.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XInclude11TextReader.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeTextReader.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerElementHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerFramework.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/Augmentations.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/NamespaceContext.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/QName.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLAttributes.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDTDHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDocumentFragmentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDocumentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLLocator.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLString.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XNIException.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/Grammar.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLDTDDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLSchemaDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XSGrammar.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLComponent.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelFilter.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDFilter.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentFilter.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLParseException.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLPullParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/ShortHandPointer.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerPart.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerProcessor.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/AttributePSVI.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/ElementPSVI.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/ItemPSVI.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/LSInputList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/PSVIProvider.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/ShortList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/StringList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAnnotation.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeGroupDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeUse.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSComplexTypeDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSConstants.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSElementDeclaration.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSException.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSFacet.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSIDCDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSImplementation.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSLoader.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSModel.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSModelGroup.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSModelGroupDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSMultiValueFacet.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamedMap.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamespaceItem.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamespaceItemList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNotationDeclaration.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSObject.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSObjectList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSParticle.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSTerm.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSTypeDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSWildcard.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/ByteList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/ObjectList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDateTime.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDecimal.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDouble.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSFloat.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSQName.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/package.html - src/share/classes/com/sun/org/apache/xml/internal/dtm/Axis.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTM.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMAxisIterator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMAxisTraverser.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMConfigurationException.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMDOMException.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMException.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMFilter.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMIterator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMManager.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMWSFilter.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ChunkedIntArray.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CoroutineManager.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CoroutineParser.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CustomStringPool.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMAxisIterNodeList.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMAxisIteratorBase.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMChildIterNodeList.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseTraversers.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDocumentImpl.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNamedNodeMap.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeIterator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeList.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeListBase.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMSafeStringPool.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMStringPool.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMTreeWalker.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/EmptyIterator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ExtendedType.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Filter.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/NodeLocator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTM.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTMdefaultNamespaceDeclarationNode.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ca.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_cs.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_de.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_en.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_es.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_fr.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_it.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_pt_BR.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_sk.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_tr.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_HK.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_TW.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLMessages.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/Catalog.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogEntry.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogException.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogManager.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/Resolver.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/BootstrapResolver.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/Debug.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/FileURL.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/Namespaces.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/PublicId.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/CatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogParser.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/ExtendedXMLCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/OASISXMLCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogParser.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXParserHandler.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/TR9401CatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/TextCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/XCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/CatalogResolver.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingParser.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLFilter.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLReader.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/ElementState.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/EncodingInfo.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/Encodings.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLEntities.res - src/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLdtd.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/IndentPrinter.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/LineSeparator.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/Method.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/OutputFormat.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/Printer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/Serializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactoryImpl.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/TextSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/XHTMLSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/XML11Serializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/XMLSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/AttributesImplSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/CharInfo.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/DOMSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ElemContext.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ElemDesc.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/EmptySerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/EncodingInfo.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/ExtendedContentHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ExtendedLexicalHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/HTMLEntities.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/Method.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/NamespaceMappings.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertyUtils.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializationHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Serializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerBase.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerConstants.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerTrace.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerTraceWriter.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLSAXHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToSAXHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToTextSAXHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToTextStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToUnknownStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/TransformStateSetter.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/TreeWalker.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Utils.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Version.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/WriterChain.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/WriterToASCI.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/WriterToUTF8Buffered.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/XMLEntities.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/XSLOutputAttributes.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/output_html.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/output_text.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/output_unknown.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/output_xml.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/package.html - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/AttList.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/BoolStack.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/DOM2Helper.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/Messages.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/MsgKey.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ca.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_cs.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_de.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_en.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_es.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_fr.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_it.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ja.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ko.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_sv.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_CN.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_TW.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/StringToIntTable.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SystemIDResolver.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/URI.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/Utils.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/WrappedRuntimeException.java - src/share/classes/com/sun/org/apache/xml/internal/utils/AttList.java - src/share/classes/com/sun/org/apache/xml/internal/utils/BoolStack.java - src/share/classes/com/sun/org/apache/xml/internal/utils/CharKey.java - src/share/classes/com/sun/org/apache/xml/internal/utils/Constants.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DOM2Helper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DOMBuilder.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DOMHelper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DOMOrder.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DefaultErrorHandler.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ElemDesc.java - src/share/classes/com/sun/org/apache/xml/internal/utils/FastStringBuffer.java - src/share/classes/com/sun/org/apache/xml/internal/utils/Hashtree2Node.java - src/share/classes/com/sun/org/apache/xml/internal/utils/IntStack.java - src/share/classes/com/sun/org/apache/xml/internal/utils/IntVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ListingErrorHandler.java - src/share/classes/com/sun/org/apache/xml/internal/utils/LocaleUtility.java - src/share/classes/com/sun/org/apache/xml/internal/utils/MutableAttrListImpl.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NSInfo.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NameSpace.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NamespaceSupport2.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NodeConsumer.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NodeVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectPool.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectStack.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/PrefixResolver.java - src/share/classes/com/sun/org/apache/xml/internal/utils/PrefixResolverDefault.java - src/share/classes/com/sun/org/apache/xml/internal/utils/QName.java - src/share/classes/com/sun/org/apache/xml/internal/utils/RawCharacterHandler.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SAXSourceLocator.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SerializableLocatorImpl.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StopParseException.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringBufferPool.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringComparable.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringToIntTable.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringToStringTable.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringToStringTableVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StylesheetPIHandler.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SuballocatedByteVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SuballocatedIntVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SystemIDResolver.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ThreadControllerWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/TreeWalker.java - src/share/classes/com/sun/org/apache/xml/internal/utils/Trie.java - src/share/classes/com/sun/org/apache/xml/internal/utils/URI.java - src/share/classes/com/sun/org/apache/xml/internal/utils/UnImplNode.java - src/share/classes/com/sun/org/apache/xml/internal/utils/WrappedRuntimeException.java - src/share/classes/com/sun/org/apache/xml/internal/utils/WrongParserException.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XML11Char.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLChar.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLCharacterRecognizer.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLString.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringDefault.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringFactory.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringFactoryDefault.java - src/share/classes/com/sun/org/apache/xml/internal/utils/package.html - src/share/classes/com/sun/org/apache/xml/internal/utils/res/CharArrayWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/IntArrayWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/LongArrayWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/StringArrayWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResourceBundle.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResourceBundleBase.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_de.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_en.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_es.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_fr.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_it.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_A.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HA.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HI.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_I.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ko.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_sv.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_zh_CN.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_zh_TW.java - src/share/classes/com/sun/org/apache/xpath/internal/Arg.java - src/share/classes/com/sun/org/apache/xpath/internal/CachedXPathAPI.java - src/share/classes/com/sun/org/apache/xpath/internal/Expression.java - src/share/classes/com/sun/org/apache/xpath/internal/ExpressionNode.java - src/share/classes/com/sun/org/apache/xpath/internal/ExpressionOwner.java - src/share/classes/com/sun/org/apache/xpath/internal/ExtensionsProvider.java - src/share/classes/com/sun/org/apache/xpath/internal/FoundIndex.java - src/share/classes/com/sun/org/apache/xpath/internal/NodeSet.java - src/share/classes/com/sun/org/apache/xpath/internal/NodeSetDTM.java - src/share/classes/com/sun/org/apache/xpath/internal/SourceTree.java - src/share/classes/com/sun/org/apache/xpath/internal/SourceTreeManager.java - src/share/classes/com/sun/org/apache/xpath/internal/VariableStack.java - src/share/classes/com/sun/org/apache/xpath/internal/WhitespaceStrippingElementMatcher.java - src/share/classes/com/sun/org/apache/xpath/internal/XPath.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathAPI.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathContext.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathException.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathProcessorException.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathVisitable.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathVisitor.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/AttributeIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/AxesWalker.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/BasicTestIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/ChildIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/ChildTestIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/ContextNodeList.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/DescendantIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprIteratorSimple.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprWalker.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/HasPositionalPredChecker.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/IteratorPool.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/LocPathIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/MatchPatternIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/NodeSequence.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/OneStepIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/OneStepIteratorForward.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/PathComponent.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/PredicatedNodeTest.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/RTFIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/ReverseAxesWalker.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/SelfIteratorNoPredicate.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/SubContextList.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/UnionChildIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/UnionPathIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/WalkerFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/WalkingIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/WalkingIteratorSorted.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/package.html - src/share/classes/com/sun/org/apache/xpath/internal/compiler/Compiler.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/FuncLoader.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/FunctionTable.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/Keywords.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/Lexer.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/ObjectFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/OpCodes.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/OpMap.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/OpMapVector.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/PsuedoNames.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/SecuritySupport.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathDumper.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathParser.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/package.html - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathEvaluatorImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathExpressionImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathNSResolverImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathNamespaceImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathResultImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathStylesheetDOM3Exception.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/package.html - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncBoolean.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCeiling.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncConcat.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncContains.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCount.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCurrent.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncDoclocation.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtElementAvailable.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunction.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunctionAvailable.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncFalse.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncFloor.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncGenerateId.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncId.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLang.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLast.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLocalPart.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNamespace.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNormalizeSpace.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNot.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNumber.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncPosition.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncQname.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncRound.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncStartsWith.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncString.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncStringLength.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstring.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstringAfter.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstringBefore.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSum.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncTranslate.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncTrue.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncUnparsedEntityURI.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/Function.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/Function2Args.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/Function3Args.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionDef1Arg.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionMultiArgs.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionOneArg.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/ObjectFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/SecuritySupport.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/WrongNumberArgsException.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/package.html - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPPrefixResolver.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPVariableStack.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/DTMXRTreeFrag.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XBoolean.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XBooleanStatic.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XMLStringFactoryImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XNodeSet.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XNodeSetForDOM.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XNull.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XNumber.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XObject.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XObjectFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XRTreeFrag.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XRTreeFragSelectWrapper.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XString.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XStringForChars.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XStringForFSB.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/package.html - src/share/classes/com/sun/org/apache/xpath/internal/operations/And.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Bool.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Div.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Equals.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Gt.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Gte.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Lt.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Lte.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Minus.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Mod.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Mult.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Neg.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/NotEquals.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Number.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Operation.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Or.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Plus.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Quo.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/String.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/UnaryOperation.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Variable.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/VariableSafeAbsRef.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/package.html - src/share/classes/com/sun/org/apache/xpath/internal/package.html - src/share/classes/com/sun/org/apache/xpath/internal/patterns/ContextMatchStepPattern.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/FunctionPattern.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/NodeTest.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/NodeTestFilter.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/StepPattern.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/UnionPattern.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/package.html - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_en.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHMessages.java - src/share/classes/com/sun/org/apache/xpath/internal/res/package.html - src/share/classes/com/sun/xml/internal/stream/Entity.java - src/share/classes/com/sun/xml/internal/stream/EventFilterSupport.java - src/share/classes/com/sun/xml/internal/stream/StaxEntityResolverWrapper.java - src/share/classes/com/sun/xml/internal/stream/StaxErrorReporter.java - src/share/classes/com/sun/xml/internal/stream/StaxXMLInputSource.java - src/share/classes/com/sun/xml/internal/stream/XMLBufferListener.java - src/share/classes/com/sun/xml/internal/stream/XMLEntityReader.java - src/share/classes/com/sun/xml/internal/stream/XMLEntityStorage.java - src/share/classes/com/sun/xml/internal/stream/XMLEventReaderImpl.java - src/share/classes/com/sun/xml/internal/stream/XMLInputFactoryImpl.java - src/share/classes/com/sun/xml/internal/stream/XMLOutputFactoryImpl.java - src/share/classes/com/sun/xml/internal/stream/dtd/DTDGrammarUtil.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLNotationDecl.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType.java - src/share/classes/com/sun/xml/internal/stream/events/AttributeImpl.java - src/share/classes/com/sun/xml/internal/stream/events/CharacterEvent.java - src/share/classes/com/sun/xml/internal/stream/events/CommentEvent.java - src/share/classes/com/sun/xml/internal/stream/events/DTDEvent.java - src/share/classes/com/sun/xml/internal/stream/events/DummyEvent.java - src/share/classes/com/sun/xml/internal/stream/events/EndDocumentEvent.java - src/share/classes/com/sun/xml/internal/stream/events/EndElementEvent.java - src/share/classes/com/sun/xml/internal/stream/events/EntityDeclarationImpl.java - src/share/classes/com/sun/xml/internal/stream/events/EntityReferenceEvent.java - src/share/classes/com/sun/xml/internal/stream/events/LocationImpl.java - src/share/classes/com/sun/xml/internal/stream/events/NamedEvent.java - src/share/classes/com/sun/xml/internal/stream/events/NamespaceImpl.java - src/share/classes/com/sun/xml/internal/stream/events/NotationDeclarationImpl.java - src/share/classes/com/sun/xml/internal/stream/events/ProcessingInstructionEvent.java - src/share/classes/com/sun/xml/internal/stream/events/StartDocumentEvent.java - src/share/classes/com/sun/xml/internal/stream/events/StartElementEvent.java - src/share/classes/com/sun/xml/internal/stream/events/XMLEventAllocatorImpl.java - src/share/classes/com/sun/xml/internal/stream/events/XMLEventFactoryImpl.java - src/share/classes/com/sun/xml/internal/stream/javax.xml.stream.XMLEventFactory - src/share/classes/com/sun/xml/internal/stream/javax.xml.stream.XMLInputFactory - src/share/classes/com/sun/xml/internal/stream/javax.xml.stream.XMLOutputFactory - src/share/classes/com/sun/xml/internal/stream/util/BufferAllocator.java - src/share/classes/com/sun/xml/internal/stream/util/ReadOnlyIterator.java - src/share/classes/com/sun/xml/internal/stream/util/ThreadLocalBufferAllocator.java - src/share/classes/com/sun/xml/internal/stream/writers/UTF8OutputStreamWriter.java - src/share/classes/com/sun/xml/internal/stream/writers/WriterUtility.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLEventWriterImpl.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLOutputSource.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLWriter.java - src/share/classes/javax/xml/XMLConstants.java - src/share/classes/javax/xml/datatype/DatatypeConfigurationException.java - src/share/classes/javax/xml/datatype/DatatypeConstants.java - src/share/classes/javax/xml/datatype/DatatypeFactory.java - src/share/classes/javax/xml/datatype/Duration.java - src/share/classes/javax/xml/datatype/FactoryFinder.java - src/share/classes/javax/xml/datatype/SecuritySupport.java - src/share/classes/javax/xml/datatype/XMLGregorianCalendar.java - src/share/classes/javax/xml/datatype/package.html - src/share/classes/javax/xml/namespace/NamespaceContext.java - src/share/classes/javax/xml/namespace/QName.java - src/share/classes/javax/xml/namespace/package.html - src/share/classes/javax/xml/parsers/DocumentBuilder.java - src/share/classes/javax/xml/parsers/DocumentBuilderFactory.java - src/share/classes/javax/xml/parsers/FactoryConfigurationError.java - src/share/classes/javax/xml/parsers/FactoryFinder.java - src/share/classes/javax/xml/parsers/ParserConfigurationException.java - src/share/classes/javax/xml/parsers/SAXParser.java - src/share/classes/javax/xml/parsers/SAXParserFactory.java - src/share/classes/javax/xml/parsers/SecuritySupport.java - src/share/classes/javax/xml/parsers/package.html - src/share/classes/javax/xml/stream/EventFilter.java - src/share/classes/javax/xml/stream/FactoryConfigurationError.java - src/share/classes/javax/xml/stream/FactoryFinder.java - src/share/classes/javax/xml/stream/Location.java - src/share/classes/javax/xml/stream/SecuritySupport.java - src/share/classes/javax/xml/stream/StreamFilter.java - src/share/classes/javax/xml/stream/XMLEventFactory.java - src/share/classes/javax/xml/stream/XMLEventReader.java - src/share/classes/javax/xml/stream/XMLEventWriter.java - src/share/classes/javax/xml/stream/XMLInputFactory.java - src/share/classes/javax/xml/stream/XMLOutputFactory.java - src/share/classes/javax/xml/stream/XMLReporter.java - src/share/classes/javax/xml/stream/XMLResolver.java - src/share/classes/javax/xml/stream/XMLStreamConstants.java - src/share/classes/javax/xml/stream/XMLStreamException.java - src/share/classes/javax/xml/stream/XMLStreamReader.java - src/share/classes/javax/xml/stream/XMLStreamWriter.java - src/share/classes/javax/xml/stream/events/Attribute.java - src/share/classes/javax/xml/stream/events/Characters.java - src/share/classes/javax/xml/stream/events/Comment.java - src/share/classes/javax/xml/stream/events/DTD.java - src/share/classes/javax/xml/stream/events/EndDocument.java - src/share/classes/javax/xml/stream/events/EndElement.java - src/share/classes/javax/xml/stream/events/EntityDeclaration.java - src/share/classes/javax/xml/stream/events/EntityReference.java - src/share/classes/javax/xml/stream/events/Namespace.java - src/share/classes/javax/xml/stream/events/NotationDeclaration.java - src/share/classes/javax/xml/stream/events/ProcessingInstruction.java - src/share/classes/javax/xml/stream/events/StartDocument.java - src/share/classes/javax/xml/stream/events/StartElement.java - src/share/classes/javax/xml/stream/events/XMLEvent.java - src/share/classes/javax/xml/stream/util/EventReaderDelegate.java - src/share/classes/javax/xml/stream/util/StreamReaderDelegate.java - src/share/classes/javax/xml/stream/util/XMLEventAllocator.java - src/share/classes/javax/xml/stream/util/XMLEventConsumer.java - src/share/classes/javax/xml/transform/ErrorListener.java - src/share/classes/javax/xml/transform/FactoryFinder.java - src/share/classes/javax/xml/transform/OutputKeys.java - src/share/classes/javax/xml/transform/Result.java - src/share/classes/javax/xml/transform/SecuritySupport.java - src/share/classes/javax/xml/transform/Source.java - src/share/classes/javax/xml/transform/SourceLocator.java - src/share/classes/javax/xml/transform/Templates.java - src/share/classes/javax/xml/transform/Transformer.java - src/share/classes/javax/xml/transform/TransformerConfigurationException.java - src/share/classes/javax/xml/transform/TransformerException.java - src/share/classes/javax/xml/transform/TransformerFactory.java - src/share/classes/javax/xml/transform/TransformerFactoryConfigurationError.java - src/share/classes/javax/xml/transform/URIResolver.java - src/share/classes/javax/xml/transform/dom/DOMLocator.java - src/share/classes/javax/xml/transform/dom/DOMResult.java - src/share/classes/javax/xml/transform/dom/DOMSource.java - src/share/classes/javax/xml/transform/dom/package.html - src/share/classes/javax/xml/transform/overview.html - src/share/classes/javax/xml/transform/package.html - src/share/classes/javax/xml/transform/sax/SAXResult.java - src/share/classes/javax/xml/transform/sax/SAXSource.java - src/share/classes/javax/xml/transform/sax/SAXTransformerFactory.java - src/share/classes/javax/xml/transform/sax/TemplatesHandler.java - src/share/classes/javax/xml/transform/sax/TransformerHandler.java - src/share/classes/javax/xml/transform/sax/package.html - src/share/classes/javax/xml/transform/stax/StAXResult.java - src/share/classes/javax/xml/transform/stax/StAXSource.java - src/share/classes/javax/xml/transform/stax/package.html - src/share/classes/javax/xml/transform/stream/StreamResult.java - src/share/classes/javax/xml/transform/stream/StreamSource.java - src/share/classes/javax/xml/transform/stream/package.html - src/share/classes/javax/xml/validation/Schema.java - src/share/classes/javax/xml/validation/SchemaFactory.java - src/share/classes/javax/xml/validation/SchemaFactoryFinder.java - src/share/classes/javax/xml/validation/SchemaFactoryLoader.java - src/share/classes/javax/xml/validation/SecuritySupport.java - src/share/classes/javax/xml/validation/TypeInfoProvider.java - src/share/classes/javax/xml/validation/Validator.java - src/share/classes/javax/xml/validation/ValidatorHandler.java - src/share/classes/javax/xml/validation/package.html - src/share/classes/javax/xml/xpath/SecuritySupport.java - src/share/classes/javax/xml/xpath/XPath.java - src/share/classes/javax/xml/xpath/XPathConstants.java - src/share/classes/javax/xml/xpath/XPathException.java - src/share/classes/javax/xml/xpath/XPathExpression.java - src/share/classes/javax/xml/xpath/XPathExpressionException.java - src/share/classes/javax/xml/xpath/XPathFactory.java - src/share/classes/javax/xml/xpath/XPathFactoryConfigurationException.java - src/share/classes/javax/xml/xpath/XPathFactoryFinder.java - src/share/classes/javax/xml/xpath/XPathFunction.java - src/share/classes/javax/xml/xpath/XPathFunctionException.java - src/share/classes/javax/xml/xpath/XPathFunctionResolver.java - src/share/classes/javax/xml/xpath/XPathVariableResolver.java - src/share/classes/javax/xml/xpath/package.html - src/share/classes/org/w3c/dom/Attr.java - src/share/classes/org/w3c/dom/CDATASection.java - src/share/classes/org/w3c/dom/CharacterData.java - src/share/classes/org/w3c/dom/Comment.java - src/share/classes/org/w3c/dom/DOMConfiguration.java - src/share/classes/org/w3c/dom/DOMError.java - src/share/classes/org/w3c/dom/DOMErrorHandler.java - src/share/classes/org/w3c/dom/DOMException.java - src/share/classes/org/w3c/dom/DOMImplementation.java - src/share/classes/org/w3c/dom/DOMImplementationList.java - src/share/classes/org/w3c/dom/DOMImplementationSource.java - src/share/classes/org/w3c/dom/DOMLocator.java - src/share/classes/org/w3c/dom/DOMStringList.java - src/share/classes/org/w3c/dom/Document.java - src/share/classes/org/w3c/dom/DocumentFragment.java - src/share/classes/org/w3c/dom/DocumentType.java - src/share/classes/org/w3c/dom/Element.java - src/share/classes/org/w3c/dom/Entity.java - src/share/classes/org/w3c/dom/EntityReference.java - src/share/classes/org/w3c/dom/NameList.java - src/share/classes/org/w3c/dom/NamedNodeMap.java - src/share/classes/org/w3c/dom/Node.java - src/share/classes/org/w3c/dom/NodeList.java - src/share/classes/org/w3c/dom/Notation.java - src/share/classes/org/w3c/dom/ProcessingInstruction.java - src/share/classes/org/w3c/dom/Text.java - src/share/classes/org/w3c/dom/TypeInfo.java - src/share/classes/org/w3c/dom/UserDataHandler.java - src/share/classes/org/w3c/dom/bootstrap/DOMImplementationRegistry.java - src/share/classes/org/w3c/dom/css/CSS2Properties.java - src/share/classes/org/w3c/dom/css/CSSCharsetRule.java - src/share/classes/org/w3c/dom/css/CSSFontFaceRule.java - src/share/classes/org/w3c/dom/css/CSSImportRule.java - src/share/classes/org/w3c/dom/css/CSSMediaRule.java - src/share/classes/org/w3c/dom/css/CSSPageRule.java - src/share/classes/org/w3c/dom/css/CSSPrimitiveValue.java - src/share/classes/org/w3c/dom/css/CSSRule.java - src/share/classes/org/w3c/dom/css/CSSRuleList.java - src/share/classes/org/w3c/dom/css/CSSStyleDeclaration.java - src/share/classes/org/w3c/dom/css/CSSStyleRule.java - src/share/classes/org/w3c/dom/css/CSSStyleSheet.java - src/share/classes/org/w3c/dom/css/CSSUnknownRule.java - src/share/classes/org/w3c/dom/css/CSSValue.java - src/share/classes/org/w3c/dom/css/CSSValueList.java - src/share/classes/org/w3c/dom/css/Counter.java - src/share/classes/org/w3c/dom/css/DOMImplementationCSS.java - src/share/classes/org/w3c/dom/css/DocumentCSS.java - src/share/classes/org/w3c/dom/css/ElementCSSInlineStyle.java - src/share/classes/org/w3c/dom/css/RGBColor.java - src/share/classes/org/w3c/dom/css/Rect.java - src/share/classes/org/w3c/dom/css/ViewCSS.java - src/share/classes/org/w3c/dom/events/DocumentEvent.java - src/share/classes/org/w3c/dom/events/Event.java - src/share/classes/org/w3c/dom/events/EventException.java - src/share/classes/org/w3c/dom/events/EventListener.java - src/share/classes/org/w3c/dom/events/EventTarget.java - src/share/classes/org/w3c/dom/events/MouseEvent.java - src/share/classes/org/w3c/dom/events/MutationEvent.java - src/share/classes/org/w3c/dom/events/UIEvent.java - src/share/classes/org/w3c/dom/html/HTMLAnchorElement.java - src/share/classes/org/w3c/dom/html/HTMLAppletElement.java - src/share/classes/org/w3c/dom/html/HTMLAreaElement.java - src/share/classes/org/w3c/dom/html/HTMLBRElement.java - src/share/classes/org/w3c/dom/html/HTMLBaseElement.java - src/share/classes/org/w3c/dom/html/HTMLBaseFontElement.java - src/share/classes/org/w3c/dom/html/HTMLBodyElement.java - src/share/classes/org/w3c/dom/html/HTMLButtonElement.java - src/share/classes/org/w3c/dom/html/HTMLCollection.java - src/share/classes/org/w3c/dom/html/HTMLDListElement.java - src/share/classes/org/w3c/dom/html/HTMLDOMImplementation.java - src/share/classes/org/w3c/dom/html/HTMLDirectoryElement.java - src/share/classes/org/w3c/dom/html/HTMLDivElement.java - src/share/classes/org/w3c/dom/html/HTMLDocument.java - src/share/classes/org/w3c/dom/html/HTMLElement.java - src/share/classes/org/w3c/dom/html/HTMLFieldSetElement.java - src/share/classes/org/w3c/dom/html/HTMLFontElement.java - src/share/classes/org/w3c/dom/html/HTMLFormElement.java - src/share/classes/org/w3c/dom/html/HTMLFrameElement.java - src/share/classes/org/w3c/dom/html/HTMLFrameSetElement.java - src/share/classes/org/w3c/dom/html/HTMLHRElement.java - src/share/classes/org/w3c/dom/html/HTMLHeadElement.java - src/share/classes/org/w3c/dom/html/HTMLHeadingElement.java - src/share/classes/org/w3c/dom/html/HTMLHtmlElement.java - src/share/classes/org/w3c/dom/html/HTMLIFrameElement.java - src/share/classes/org/w3c/dom/html/HTMLImageElement.java - src/share/classes/org/w3c/dom/html/HTMLInputElement.java - src/share/classes/org/w3c/dom/html/HTMLIsIndexElement.java - src/share/classes/org/w3c/dom/html/HTMLLIElement.java - src/share/classes/org/w3c/dom/html/HTMLLabelElement.java - src/share/classes/org/w3c/dom/html/HTMLLegendElement.java - src/share/classes/org/w3c/dom/html/HTMLLinkElement.java - src/share/classes/org/w3c/dom/html/HTMLMapElement.java - src/share/classes/org/w3c/dom/html/HTMLMenuElement.java - src/share/classes/org/w3c/dom/html/HTMLMetaElement.java - src/share/classes/org/w3c/dom/html/HTMLModElement.java - src/share/classes/org/w3c/dom/html/HTMLOListElement.java - src/share/classes/org/w3c/dom/html/HTMLObjectElement.java - src/share/classes/org/w3c/dom/html/HTMLOptGroupElement.java - src/share/classes/org/w3c/dom/html/HTMLOptionElement.java - src/share/classes/org/w3c/dom/html/HTMLParagraphElement.java - src/share/classes/org/w3c/dom/html/HTMLParamElement.java - src/share/classes/org/w3c/dom/html/HTMLPreElement.java - src/share/classes/org/w3c/dom/html/HTMLQuoteElement.java - src/share/classes/org/w3c/dom/html/HTMLScriptElement.java - src/share/classes/org/w3c/dom/html/HTMLSelectElement.java - src/share/classes/org/w3c/dom/html/HTMLStyleElement.java - src/share/classes/org/w3c/dom/html/HTMLTableCaptionElement.java - src/share/classes/org/w3c/dom/html/HTMLTableCellElement.java - src/share/classes/org/w3c/dom/html/HTMLTableColElement.java - src/share/classes/org/w3c/dom/html/HTMLTableElement.java - src/share/classes/org/w3c/dom/html/HTMLTableRowElement.java - src/share/classes/org/w3c/dom/html/HTMLTableSectionElement.java - src/share/classes/org/w3c/dom/html/HTMLTextAreaElement.java - src/share/classes/org/w3c/dom/html/HTMLTitleElement.java - src/share/classes/org/w3c/dom/html/HTMLUListElement.java - src/share/classes/org/w3c/dom/ls/DOMImplementationLS.java - src/share/classes/org/w3c/dom/ls/LSException.java - src/share/classes/org/w3c/dom/ls/LSInput.java - src/share/classes/org/w3c/dom/ls/LSLoadEvent.java - src/share/classes/org/w3c/dom/ls/LSOutput.java - src/share/classes/org/w3c/dom/ls/LSParser.java - src/share/classes/org/w3c/dom/ls/LSParserFilter.java - src/share/classes/org/w3c/dom/ls/LSProgressEvent.java - src/share/classes/org/w3c/dom/ls/LSResourceResolver.java - src/share/classes/org/w3c/dom/ls/LSSerializer.java - src/share/classes/org/w3c/dom/ls/LSSerializerFilter.java - src/share/classes/org/w3c/dom/package.html - src/share/classes/org/w3c/dom/ranges/DocumentRange.java - src/share/classes/org/w3c/dom/ranges/Range.java - src/share/classes/org/w3c/dom/ranges/RangeException.java - src/share/classes/org/w3c/dom/ranges/package.html - src/share/classes/org/w3c/dom/stylesheets/DocumentStyle.java - src/share/classes/org/w3c/dom/stylesheets/LinkStyle.java - src/share/classes/org/w3c/dom/stylesheets/MediaList.java - src/share/classes/org/w3c/dom/stylesheets/StyleSheet.java - src/share/classes/org/w3c/dom/stylesheets/StyleSheetList.java - src/share/classes/org/w3c/dom/traversal/DocumentTraversal.java - src/share/classes/org/w3c/dom/traversal/NodeFilter.java - src/share/classes/org/w3c/dom/traversal/NodeIterator.java - src/share/classes/org/w3c/dom/traversal/TreeWalker.java - src/share/classes/org/w3c/dom/views/AbstractView.java - src/share/classes/org/w3c/dom/views/DocumentView.java - src/share/classes/org/w3c/dom/xpath/COPYRIGHT.html - src/share/classes/org/w3c/dom/xpath/XPathEvaluator.java - src/share/classes/org/w3c/dom/xpath/XPathException.java - src/share/classes/org/w3c/dom/xpath/XPathExpression.java - src/share/classes/org/w3c/dom/xpath/XPathNSResolver.java - src/share/classes/org/w3c/dom/xpath/XPathNamespace.java - src/share/classes/org/w3c/dom/xpath/XPathResult.java - src/share/classes/org/xml/sax/AttributeList.java - src/share/classes/org/xml/sax/Attributes.java - src/share/classes/org/xml/sax/COPYING - src/share/classes/org/xml/sax/COPYING.txt - src/share/classes/org/xml/sax/ContentHandler.java - src/share/classes/org/xml/sax/DTDHandler.java - src/share/classes/org/xml/sax/DocumentHandler.java - src/share/classes/org/xml/sax/EntityResolver.java - src/share/classes/org/xml/sax/ErrorHandler.java - src/share/classes/org/xml/sax/HandlerBase.java - src/share/classes/org/xml/sax/InputSource.java - src/share/classes/org/xml/sax/Locator.java - src/share/classes/org/xml/sax/Parser.java - src/share/classes/org/xml/sax/SAXException.java - src/share/classes/org/xml/sax/SAXNotRecognizedException.java - src/share/classes/org/xml/sax/SAXNotSupportedException.java - src/share/classes/org/xml/sax/SAXParseException.java - src/share/classes/org/xml/sax/XMLFilter.java - src/share/classes/org/xml/sax/XMLReader.java - src/share/classes/org/xml/sax/ext/Attributes2.java - src/share/classes/org/xml/sax/ext/Attributes2Impl.java - src/share/classes/org/xml/sax/ext/DeclHandler.java - src/share/classes/org/xml/sax/ext/DefaultHandler2.java - src/share/classes/org/xml/sax/ext/EntityResolver2.java - src/share/classes/org/xml/sax/ext/LexicalHandler.java - src/share/classes/org/xml/sax/ext/Locator2.java - src/share/classes/org/xml/sax/ext/Locator2Impl.java - src/share/classes/org/xml/sax/ext/package.html - src/share/classes/org/xml/sax/helpers/AttributeListImpl.java - src/share/classes/org/xml/sax/helpers/AttributesImpl.java - src/share/classes/org/xml/sax/helpers/DefaultHandler.java - src/share/classes/org/xml/sax/helpers/LocatorImpl.java - src/share/classes/org/xml/sax/helpers/NamespaceSupport.java - src/share/classes/org/xml/sax/helpers/NewInstance.java - src/share/classes/org/xml/sax/helpers/ParserAdapter.java - src/share/classes/org/xml/sax/helpers/ParserFactory.java - src/share/classes/org/xml/sax/helpers/XMLFilterImpl.java - src/share/classes/org/xml/sax/helpers/XMLReaderAdapter.java - src/share/classes/org/xml/sax/helpers/XMLReaderFactory.java - src/share/classes/org/xml/sax/helpers/package.html - src/share/classes/org/xml/sax/package.html Changeset: cfd288fe1d3e Author: lana Date: 2012-04-23 16:55 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/cfd288fe1d3e Merge - src/share/classes/com/sun/java_cup/internal/runtime/Scanner.java - src/share/classes/com/sun/java_cup/internal/runtime/Symbol.java - src/share/classes/com/sun/java_cup/internal/runtime/lr_parser.java - src/share/classes/com/sun/java_cup/internal/runtime/virtual_parse_stack.java - src/share/classes/com/sun/org/apache/bcel/internal/Constants.java - src/share/classes/com/sun/org/apache/bcel/internal/ExceptionConstants.java - src/share/classes/com/sun/org/apache/bcel/internal/Repository.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/AttributeReader.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantClass.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFieldref.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodref.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantString.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariable.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Unknown.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/package.html - src/share/classes/com/sun/org/apache/bcel/internal/generic/AALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/AASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ACONST_NULL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ANEWARRAY.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ARETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/AllocationInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ArithmeticInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BIPUSH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BREAKPOINT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BasicType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CHECKCAST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGenException.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ClassObserver.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CompoundInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPushInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ConversionInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/D2F.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/D2I.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/D2L.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DADD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DCONST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DDIV.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DLOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DMUL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DNEG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DREM.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DRETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DSTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DSUB.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X1.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X1.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/EmptyVisitor.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/F2D.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/F2I.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/F2L.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FADD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FCONST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FDIV.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FLOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FMUL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FNEG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FREM.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FRETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FSTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FSUB.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldObserver.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GETFIELD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GETSTATIC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO_W.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GotoInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2B.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2C.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2D.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2F.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2L.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2S.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IADD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IAND.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IDIV.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFEQ.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFGE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFGT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFLE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFLT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFNE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFNONNULL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFNULL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPEQ.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPNE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPEQ.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPNE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IINC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ILOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP1.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IMUL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INEG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INSTANCEOF.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IOR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IREM.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IRETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ISHL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ISHR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ISTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ISUB.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IUSHR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IXOR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IfInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IndexedInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionComparator.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConstants.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionListObserver.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InvokeInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/JSR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/JSR_W.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/JsrInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/L2D.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/L2F.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/L2I.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LADD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LAND.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LCONST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LDC2_W.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LDC_W.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LDIV.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LLOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LMUL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LNEG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LOOKUPSWITCH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LOR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LREM.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LRETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LSHL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LSHR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LSTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LSUB.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LUSHR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LXOR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LoadClass.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LoadInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MONITORENTER.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MONITOREXIT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MULTIANEWARRAY.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MethodObserver.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/NEW.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/NEWARRAY.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/NOP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/NamedAndTyped.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/POP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/POP2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PUSH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PUTFIELD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PUTSTATIC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PopInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PushInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/RETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnaddressType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SIPUSH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SWAP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/StackConsumer.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/StackInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/StackProducer.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/StoreInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/TABLESWITCH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/UnconditionalBranch.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/VariableLengthInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/Visitor.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/package.html - src/share/classes/com/sun/org/apache/bcel/internal/package.html - src/share/classes/com/sun/org/apache/bcel/internal/util/AttributeHTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java - src/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ByteSequence.java - src/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassLoader.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassLoaderRepository.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassPath.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassQueue.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassStack.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassVector.java - src/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ConstantHTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java - src/share/classes/com/sun/org/apache/bcel/internal/util/JavaWrapper.java - src/share/classes/com/sun/org/apache/bcel/internal/util/MethodHTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java - src/share/classes/com/sun/org/apache/bcel/internal/util/SyntheticRepository.java - src/share/classes/com/sun/org/apache/bcel/internal/util/package.html - src/share/classes/com/sun/org/apache/regexp/internal/CharacterArrayCharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/CharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/RE.java - src/share/classes/com/sun/org/apache/regexp/internal/RECompiler.java - src/share/classes/com/sun/org/apache/regexp/internal/REDebugCompiler.java - src/share/classes/com/sun/org/apache/regexp/internal/REProgram.java - src/share/classes/com/sun/org/apache/regexp/internal/RESyntaxException.java - src/share/classes/com/sun/org/apache/regexp/internal/RETest.java - src/share/classes/com/sun/org/apache/regexp/internal/REUtil.java - src/share/classes/com/sun/org/apache/regexp/internal/ReaderCharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/StreamCharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/StringCharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/recompile.java - src/share/classes/com/sun/org/apache/xalan/META-INF/services/javax.xml.transform.TransformerFactory - src/share/classes/com/sun/org/apache/xalan/META-INF/services/javax.xml.xpath.XPathFactory - src/share/classes/com/sun/org/apache/xalan/META-INF/services/org.apache.xml.dtm.DTMManager - src/share/classes/com/sun/org/apache/xalan/internal/Version.java - src/share/classes/com/sun/org/apache/xalan/internal/extensions/ExpressionContext.java - src/share/classes/com/sun/org/apache/xalan/internal/extensions/package.html - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltBase.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltCommon.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDatetime.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDynamic.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltMath.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltSets.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltStrings.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/Extensions.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/NodeInfo.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/package.html - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLMessages.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_en.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTInfo.properties - src/share/classes/com/sun/org/apache/xalan/internal/res/package.html - src/share/classes/com/sun/org/apache/xalan/internal/templates/Constants.java - src/share/classes/com/sun/org/apache/xalan/internal/templates/package.html - src/share/classes/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/Process.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/package.html - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/CollatorFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOM.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOMCache.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOMEnhancedForDTM.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/NodeIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/ProcessorVersion.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/StripFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/Translet.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/TransletException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/Compile.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/Transform.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOpt.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOptsException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/IllegalArgumentException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/MissingOptArgException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AbsoluteLocationPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AbsolutePathPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AlternativePattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AncestorPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyImports.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ArgumentList.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Attribute.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeSet.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValue.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValueTemplate.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BinOpExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BooleanCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BooleanExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CastCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CeilingCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Choose.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Closure.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Comment.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CompilerException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ConcatCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Constants.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ContainsCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Copy.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CopyOf.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CurrentCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/DecimalFormatting.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/DocumentCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ElementAvailableCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/EqualityExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Expression.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Fallback.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterParentPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilteredAbsoluteLocationPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FloorCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FlowList.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ForEach.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FormatNumberCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionAvailableCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/GenerateIdCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IdKeyPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IdPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/If.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IllegalCharException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Import.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Include.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Instruction.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IntExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Key.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/KeyCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/KeyPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LangCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LastCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralAttribute.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LocalNameCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LocationPathPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LogicalExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Makefile.inc - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Message.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NameBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NameCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceAlias.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceUriCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NodeTest.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NotCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Number.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NumberCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Otherwise.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Output.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Param.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParameterRef.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParentLocationPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParentPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Pattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/PositionCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Predicate.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstruction.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstructionPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/QName.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RealExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelationalExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelativeLocationPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelativePathPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RoundCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SimpleAttributeValue.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SourceLoader.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StartsWithCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Step.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StepPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StringCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StringLengthCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Template.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TestSeq.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Text.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TopLevelElement.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TransletOutput.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnaryOpExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnionPathExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnparsedEntityUriCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnresolvedRef.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnsupportedElement.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UseAttributeSets.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ValueOf.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Variable.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableRef.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableRefBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/When.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Whitespace.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/WithParam.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathLexer.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XslAttribute.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XslElement.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/sym.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/AttributeSetMethodGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/BooleanType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/CompareGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ca.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_cs.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sk.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/FilterGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/IntType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MatchGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NamedMethodGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeCounterGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSetType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordFactGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NumberType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/RealType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ReferenceType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ResultTreeType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/RtMethodGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SlotAllocator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/StringStack.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/StringType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/TestGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Type.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/TypeCheckError.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Util.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/VoidType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/xpath.cup - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/xpath.lex - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AbsoluteIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AnyNodeCounter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/BitArray.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CachedNodeListIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ClonedNodeListIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CollatorFactoryBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMAdapter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMBuilder.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DupFilterIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/EmptyFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ExtendedSAX.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/Filter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/FilterIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/FilteredStepIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ForwardPositionIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/LoadDocument.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MatchingIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultiValuedNodeHeapIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultipleNodeCounter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeCounter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeIteratorBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NthIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SingleNodeCounter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SingletonIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SortSettings.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SortingIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/StepIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/StripWhitespaceFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/UnionIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/javax.xml.transform.TransformerFactory - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Attributes.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Constants.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ca.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_cs.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_es.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_fr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_it.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ko.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_pt_BR.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sk.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sv.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_TW.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/MessageHandler.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Node.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Operators.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Parameter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/StringValueHandler.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/OutputBuffer.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/StringOutputBuffer.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2SAX.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2TO.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/OutputSettings.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXBaseWriter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXEventWriter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXStreamWriter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SmartTransformerFactoryImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/StAXEvent2SAX.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/StAXStream2SAX.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerHandlerImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/XSLTCSource.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/util/IntegerArray.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/AttrImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/AttrNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/AttributeMap.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CDATASectionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CharacterDataImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ChildNode.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CommentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMErrorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationSourceImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMInputImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMLocatorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMNormalizer.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMOutputImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMStringListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMXSImplementationSourceImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeepNodeListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredAttrImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredAttrNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredCDATASectionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredCommentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDOMImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentTypeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementDefinitionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredEntityImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredEntityReferenceImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredNode.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredNotationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredProcessingInstructionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredTextImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentFragmentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentTypeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ElementDefinitionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ElementImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ElementNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/EntityImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/EntityReferenceImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/LCount.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NodeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NodeIteratorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NodeListCache.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NotationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ObjectFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIAttrNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIDOMImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIDocumentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIElementNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ParentNode.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ProcessingInstructionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/RangeExceptionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/RangeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/SecuritySupport.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/TextImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/TreeWalkerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/events/EventImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/events/MutationEventImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/org.apache.xerces.dom.DOMImplementationSourceImpl - src/share/classes/com/sun/org/apache/xerces/internal/dom/org.w3c.dom.DOMImplementationSourceList - src/share/classes/com/sun/org/apache/xerces/internal/impl/Constants.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/ExternalSubsetResolver.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/RevalidationHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/Version.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NamespaceBinder.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLStreamFilterImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLStreamReaderImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLVersionDetector.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/BalancedDTDGrammar.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11DTDProcessor.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11DTDValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11NSDTDValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDLoader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidatorFilter.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLNSDTDValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLNotationDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMAny.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMBinOp.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMLeaf.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMNode.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMStateSet.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMUniOp.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/DFAContentModel.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/MixedContentModel.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/SimpleContentModel.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DVFactoryException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DatatypeException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeFacetException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeValueException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ObjectFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/SecuritySupport.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ValidationContext.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/XSFacets.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/XSSimpleType.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/DTDDVFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/ENTITYDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/IDDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/IDREFDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/ListDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/NMTOKENDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/NOTATIONDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/StringDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11DTDDVFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDREFDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11NMTOKENDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/Base64.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/ByteListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/HexBin.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AbstractDateTimeDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnyAtomicDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnySimpleDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnyURIDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/Base64BinaryDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseSchemaDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BooleanDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DateDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DateTimeDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DayDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DayTimeDurationDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DecimalDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DoubleDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DurationDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/EntityDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/FloatDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/FullDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/HexBinaryDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IDDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IDREFDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IntegerDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/ListDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDayDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/PrecisionDecimalDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/QNameDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDateTimeException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/StringDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/TimeDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/TypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/UnionDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDelegate.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDurationDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/io/ASCIIReader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/io/UCSReader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/io/UTF8Reader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_de.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_es.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_fr.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_it.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ja.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ko.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_pt_BR.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_sv.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_CN.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_TW.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/validation/EntityState.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ValidationManager.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ValidationState.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/XPath.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/XPathException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/BMPattern.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/CaseInsensitiveMap.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/Match.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/Op.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/ParseException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/ParserForXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/REUtil.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RangeToken.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegexParser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/Token.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/AttributePSVImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaSymbols.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSConstraints.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSDDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSElementDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSLoaderImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSModelImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/Field.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/FieldActivator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/KeyRef.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/Selector.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/UniqueOrKey.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/ValueStore.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSAllCM.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMBinOp.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMLeaf.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMRepeatingLeaf.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMUniOp.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSDFACM.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSEmptyCM.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/AttrImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultDocument.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultElement.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultNode.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultText.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultXMLDocumentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/NamedNodeMapImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMImplementation.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaParsingConfig.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/TextImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAnnotationInfo.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractIDConstraintTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDKeyrefTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDNotationTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDWildcardTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/LSInputListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/ObjectListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/ShortListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/StringListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XInt.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XIntPool.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSGrammarPool.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMap4Types.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMapImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/DefaultValidationErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/JAXPConstants.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/TeeXMLDocumentFilterImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationDayTimeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationYearMonthImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/javax.xml.datatype.DatatypeFactory - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.DocumentBuilderFactory - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.SAXParserFactory - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMDocumentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMResultAugmentor.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMResultBuilder.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DraconianErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/EmptyXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ErrorHandlerAdaptor.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/JAXPValidationMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ReadOnlyGrammarPool.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SimpleXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SoftReferenceGrammarPool.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/Util.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHelper.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/WeakReferenceXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/WrappedSAXException.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/javax.xml.validation.SchemaFactory - src/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractXMLDocumentParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/BasicParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/CachingParserPool.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/IntegratedParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/ObjectFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/SecuritySupport.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/StandardParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configurable.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11DTDConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11NonValidatingConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLDocumentParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarCachingConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XPointerParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.DTDConfiguration - src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XML11Configuration - src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XMLParserConfiguration - src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.xml.sax.driver - src/share/classes/com/sun/org/apache/xerces/internal/util/AttributesProxy.java - src/share/classes/com/sun/org/apache/xerces/internal/util/AugmentationsImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DOMInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DOMUtil.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DatatypeMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DefaultErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DraconianErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/util/EncodingMap.java - src/share/classes/com/sun/org/apache/xerces/internal/util/EntityResolver2Wrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/EntityResolverWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/ErrorHandlerProxy.java - src/share/classes/com/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/FeatureState.java - src/share/classes/com/sun/org/apache/xerces/internal/util/HTTPInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/util/IntStack.java - src/share/classes/com/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/LocatorProxy.java - src/share/classes/com/sun/org/apache/xerces/internal/util/LocatorWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/MessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/util/NamespaceContextWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/NamespaceSupport.java - src/share/classes/com/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java - src/share/classes/com/sun/org/apache/xerces/internal/util/PropertyState.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SAX2XNI.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SAXInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SAXLocatorWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SAXMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SecurityManager.java - src/share/classes/com/sun/org/apache/xerces/internal/util/ShadowedSymbolTable.java - src/share/classes/com/sun/org/apache/xerces/internal/util/StAXInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/util/StAXLocationWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/Status.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SymbolHash.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SymbolTable.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SynchronizedSymbolTable.java - src/share/classes/com/sun/org/apache/xerces/internal/util/TeeXMLDocumentFilterImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/TypeInfoImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/URI.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XML11Char.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLAttributesImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLCatalogResolver.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLChar.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLDocumentFilterImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLEntityDescriptionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLErrorCode.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLInputSourceAdaptor.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLStringBuffer.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLSymbols.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/MultipleScopeNamespaceSupport.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/ObjectFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/SecuritySupport.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XInclude11TextReader.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeTextReader.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerElementHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerFramework.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/Augmentations.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/NamespaceContext.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/QName.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLAttributes.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDTDHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDocumentFragmentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDocumentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLLocator.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLString.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XNIException.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/Grammar.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLDTDDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLSchemaDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XSGrammar.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLComponent.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelFilter.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDFilter.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentFilter.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLParseException.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLPullParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/ShortHandPointer.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerPart.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerProcessor.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/AttributePSVI.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/ElementPSVI.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/ItemPSVI.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/LSInputList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/PSVIProvider.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/ShortList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/StringList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAnnotation.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeGroupDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeUse.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSComplexTypeDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSConstants.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSElementDeclaration.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSException.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSFacet.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSIDCDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSImplementation.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSLoader.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSModel.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSModelGroup.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSModelGroupDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSMultiValueFacet.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamedMap.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamespaceItem.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamespaceItemList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNotationDeclaration.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSObject.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSObjectList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSParticle.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSTerm.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSTypeDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSWildcard.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/ByteList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/ObjectList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDateTime.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDecimal.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDouble.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSFloat.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSQName.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/package.html - src/share/classes/com/sun/org/apache/xml/internal/dtm/Axis.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTM.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMAxisIterator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMAxisTraverser.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMConfigurationException.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMDOMException.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMException.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMFilter.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMIterator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMManager.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMWSFilter.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ChunkedIntArray.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CoroutineManager.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CoroutineParser.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CustomStringPool.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMAxisIterNodeList.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMAxisIteratorBase.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMChildIterNodeList.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseTraversers.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDocumentImpl.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNamedNodeMap.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeIterator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeList.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeListBase.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMSafeStringPool.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMStringPool.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMTreeWalker.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/EmptyIterator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ExtendedType.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Filter.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/NodeLocator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTM.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTMdefaultNamespaceDeclarationNode.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ca.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_cs.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_de.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_en.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_es.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_fr.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_it.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_pt_BR.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_sk.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_tr.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_HK.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_TW.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLMessages.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/Catalog.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogEntry.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogException.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogManager.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/Resolver.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/BootstrapResolver.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/Debug.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/FileURL.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/Namespaces.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/PublicId.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/CatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogParser.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/ExtendedXMLCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/OASISXMLCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogParser.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXParserHandler.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/TR9401CatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/TextCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/XCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/CatalogResolver.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingParser.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLFilter.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLReader.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/ElementState.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/EncodingInfo.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/Encodings.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLEntities.res - src/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLdtd.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/IndentPrinter.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/LineSeparator.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/Method.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/OutputFormat.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/Printer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/Serializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactoryImpl.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/TextSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/XHTMLSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/XML11Serializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/XMLSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/AttributesImplSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/CharInfo.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/DOMSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ElemContext.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ElemDesc.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/EmptySerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/EncodingInfo.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/ExtendedContentHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ExtendedLexicalHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/HTMLEntities.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/Method.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/NamespaceMappings.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertyUtils.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializationHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Serializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerBase.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerConstants.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerTrace.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerTraceWriter.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLSAXHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToSAXHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToTextSAXHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToTextStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToUnknownStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/TransformStateSetter.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/TreeWalker.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Utils.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Version.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/WriterChain.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/WriterToASCI.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/WriterToUTF8Buffered.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/XMLEntities.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/XSLOutputAttributes.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/output_html.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/output_text.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/output_unknown.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/output_xml.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/package.html - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/AttList.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/BoolStack.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/DOM2Helper.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/Messages.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/MsgKey.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ca.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_cs.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_de.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_en.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_es.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_fr.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_it.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ja.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ko.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_sv.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_CN.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_TW.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/StringToIntTable.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SystemIDResolver.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/URI.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/Utils.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/WrappedRuntimeException.java - src/share/classes/com/sun/org/apache/xml/internal/utils/AttList.java - src/share/classes/com/sun/org/apache/xml/internal/utils/BoolStack.java - src/share/classes/com/sun/org/apache/xml/internal/utils/CharKey.java - src/share/classes/com/sun/org/apache/xml/internal/utils/Constants.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DOM2Helper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DOMBuilder.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DOMHelper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DOMOrder.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DefaultErrorHandler.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ElemDesc.java - src/share/classes/com/sun/org/apache/xml/internal/utils/FastStringBuffer.java - src/share/classes/com/sun/org/apache/xml/internal/utils/Hashtree2Node.java - src/share/classes/com/sun/org/apache/xml/internal/utils/IntStack.java - src/share/classes/com/sun/org/apache/xml/internal/utils/IntVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ListingErrorHandler.java - src/share/classes/com/sun/org/apache/xml/internal/utils/LocaleUtility.java - src/share/classes/com/sun/org/apache/xml/internal/utils/MutableAttrListImpl.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NSInfo.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NameSpace.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NamespaceSupport2.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NodeConsumer.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NodeVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectPool.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectStack.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/PrefixResolver.java - src/share/classes/com/sun/org/apache/xml/internal/utils/PrefixResolverDefault.java - src/share/classes/com/sun/org/apache/xml/internal/utils/QName.java - src/share/classes/com/sun/org/apache/xml/internal/utils/RawCharacterHandler.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SAXSourceLocator.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SerializableLocatorImpl.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StopParseException.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringBufferPool.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringComparable.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringToIntTable.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringToStringTable.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringToStringTableVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StylesheetPIHandler.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SuballocatedByteVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SuballocatedIntVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SystemIDResolver.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ThreadControllerWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/TreeWalker.java - src/share/classes/com/sun/org/apache/xml/internal/utils/Trie.java - src/share/classes/com/sun/org/apache/xml/internal/utils/URI.java - src/share/classes/com/sun/org/apache/xml/internal/utils/UnImplNode.java - src/share/classes/com/sun/org/apache/xml/internal/utils/WrappedRuntimeException.java - src/share/classes/com/sun/org/apache/xml/internal/utils/WrongParserException.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XML11Char.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLChar.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLCharacterRecognizer.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLString.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringDefault.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringFactory.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringFactoryDefault.java - src/share/classes/com/sun/org/apache/xml/internal/utils/package.html - src/share/classes/com/sun/org/apache/xml/internal/utils/res/CharArrayWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/IntArrayWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/LongArrayWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/StringArrayWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResourceBundle.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResourceBundleBase.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_de.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_en.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_es.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_fr.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_it.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_A.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HA.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HI.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_I.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ko.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_sv.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_zh_CN.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_zh_TW.java - src/share/classes/com/sun/org/apache/xpath/internal/Arg.java - src/share/classes/com/sun/org/apache/xpath/internal/CachedXPathAPI.java - src/share/classes/com/sun/org/apache/xpath/internal/Expression.java - src/share/classes/com/sun/org/apache/xpath/internal/ExpressionNode.java - src/share/classes/com/sun/org/apache/xpath/internal/ExpressionOwner.java - src/share/classes/com/sun/org/apache/xpath/internal/ExtensionsProvider.java - src/share/classes/com/sun/org/apache/xpath/internal/FoundIndex.java - src/share/classes/com/sun/org/apache/xpath/internal/NodeSet.java - src/share/classes/com/sun/org/apache/xpath/internal/NodeSetDTM.java - src/share/classes/com/sun/org/apache/xpath/internal/SourceTree.java - src/share/classes/com/sun/org/apache/xpath/internal/SourceTreeManager.java - src/share/classes/com/sun/org/apache/xpath/internal/VariableStack.java - src/share/classes/com/sun/org/apache/xpath/internal/WhitespaceStrippingElementMatcher.java - src/share/classes/com/sun/org/apache/xpath/internal/XPath.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathAPI.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathContext.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathException.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathProcessorException.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathVisitable.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathVisitor.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/AttributeIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/AxesWalker.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/BasicTestIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/ChildIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/ChildTestIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/ContextNodeList.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/DescendantIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprIteratorSimple.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprWalker.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/HasPositionalPredChecker.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/IteratorPool.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/LocPathIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/MatchPatternIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/NodeSequence.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/OneStepIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/OneStepIteratorForward.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/PathComponent.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/PredicatedNodeTest.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/RTFIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/ReverseAxesWalker.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/SelfIteratorNoPredicate.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/SubContextList.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/UnionChildIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/UnionPathIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/WalkerFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/WalkingIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/WalkingIteratorSorted.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/package.html - src/share/classes/com/sun/org/apache/xpath/internal/compiler/Compiler.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/FuncLoader.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/FunctionTable.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/Keywords.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/Lexer.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/ObjectFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/OpCodes.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/OpMap.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/OpMapVector.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/PsuedoNames.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/SecuritySupport.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathDumper.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathParser.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/package.html - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathEvaluatorImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathExpressionImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathNSResolverImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathNamespaceImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathResultImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathStylesheetDOM3Exception.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/package.html - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncBoolean.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCeiling.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncConcat.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncContains.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCount.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCurrent.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncDoclocation.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtElementAvailable.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunction.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunctionAvailable.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncFalse.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncFloor.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncGenerateId.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncId.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLang.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLast.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLocalPart.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNamespace.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNormalizeSpace.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNot.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNumber.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncPosition.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncQname.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncRound.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncStartsWith.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncString.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncStringLength.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstring.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstringAfter.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstringBefore.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSum.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncTranslate.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncTrue.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncUnparsedEntityURI.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/Function.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/Function2Args.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/Function3Args.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionDef1Arg.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionMultiArgs.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionOneArg.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/ObjectFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/SecuritySupport.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/WrongNumberArgsException.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/package.html - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPPrefixResolver.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPVariableStack.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/DTMXRTreeFrag.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XBoolean.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XBooleanStatic.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XMLStringFactoryImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XNodeSet.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XNodeSetForDOM.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XNull.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XNumber.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XObject.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XObjectFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XRTreeFrag.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XRTreeFragSelectWrapper.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XString.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XStringForChars.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XStringForFSB.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/package.html - src/share/classes/com/sun/org/apache/xpath/internal/operations/And.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Bool.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Div.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Equals.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Gt.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Gte.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Lt.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Lte.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Minus.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Mod.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Mult.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Neg.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/NotEquals.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Number.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Operation.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Or.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Plus.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Quo.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/String.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/UnaryOperation.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Variable.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/VariableSafeAbsRef.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/package.html - src/share/classes/com/sun/org/apache/xpath/internal/package.html - src/share/classes/com/sun/org/apache/xpath/internal/patterns/ContextMatchStepPattern.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/FunctionPattern.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/NodeTest.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/NodeTestFilter.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/StepPattern.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/UnionPattern.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/package.html - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_en.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHMessages.java - src/share/classes/com/sun/org/apache/xpath/internal/res/package.html - src/share/classes/com/sun/xml/internal/stream/Entity.java - src/share/classes/com/sun/xml/internal/stream/EventFilterSupport.java - src/share/classes/com/sun/xml/internal/stream/StaxEntityResolverWrapper.java - src/share/classes/com/sun/xml/internal/stream/StaxErrorReporter.java - src/share/classes/com/sun/xml/internal/stream/StaxXMLInputSource.java - src/share/classes/com/sun/xml/internal/stream/XMLBufferListener.java - src/share/classes/com/sun/xml/internal/stream/XMLEntityReader.java - src/share/classes/com/sun/xml/internal/stream/XMLEntityStorage.java - src/share/classes/com/sun/xml/internal/stream/XMLEventReaderImpl.java - src/share/classes/com/sun/xml/internal/stream/XMLInputFactoryImpl.java - src/share/classes/com/sun/xml/internal/stream/XMLOutputFactoryImpl.java - src/share/classes/com/sun/xml/internal/stream/dtd/DTDGrammarUtil.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLNotationDecl.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType.java - src/share/classes/com/sun/xml/internal/stream/events/AttributeImpl.java - src/share/classes/com/sun/xml/internal/stream/events/CharacterEvent.java - src/share/classes/com/sun/xml/internal/stream/events/CommentEvent.java - src/share/classes/com/sun/xml/internal/stream/events/DTDEvent.java - src/share/classes/com/sun/xml/internal/stream/events/DummyEvent.java - src/share/classes/com/sun/xml/internal/stream/events/EndDocumentEvent.java - src/share/classes/com/sun/xml/internal/stream/events/EndElementEvent.java - src/share/classes/com/sun/xml/internal/stream/events/EntityDeclarationImpl.java - src/share/classes/com/sun/xml/internal/stream/events/EntityReferenceEvent.java - src/share/classes/com/sun/xml/internal/stream/events/LocationImpl.java - src/share/classes/com/sun/xml/internal/stream/events/NamedEvent.java - src/share/classes/com/sun/xml/internal/stream/events/NamespaceImpl.java - src/share/classes/com/sun/xml/internal/stream/events/NotationDeclarationImpl.java - src/share/classes/com/sun/xml/internal/stream/events/ProcessingInstructionEvent.java - src/share/classes/com/sun/xml/internal/stream/events/StartDocumentEvent.java - src/share/classes/com/sun/xml/internal/stream/events/StartElementEvent.java - src/share/classes/com/sun/xml/internal/stream/events/XMLEventAllocatorImpl.java - src/share/classes/com/sun/xml/internal/stream/events/XMLEventFactoryImpl.java - src/share/classes/com/sun/xml/internal/stream/javax.xml.stream.XMLEventFactory - src/share/classes/com/sun/xml/internal/stream/javax.xml.stream.XMLInputFactory - src/share/classes/com/sun/xml/internal/stream/javax.xml.stream.XMLOutputFactory - src/share/classes/com/sun/xml/internal/stream/util/BufferAllocator.java - src/share/classes/com/sun/xml/internal/stream/util/ReadOnlyIterator.java - src/share/classes/com/sun/xml/internal/stream/util/ThreadLocalBufferAllocator.java - src/share/classes/com/sun/xml/internal/stream/writers/UTF8OutputStreamWriter.java - src/share/classes/com/sun/xml/internal/stream/writers/WriterUtility.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLEventWriterImpl.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLOutputSource.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLWriter.java - src/share/classes/javax/xml/XMLConstants.java - src/share/classes/javax/xml/datatype/DatatypeConfigurationException.java - src/share/classes/javax/xml/datatype/DatatypeConstants.java - src/share/classes/javax/xml/datatype/DatatypeFactory.java - src/share/classes/javax/xml/datatype/Duration.java - src/share/classes/javax/xml/datatype/FactoryFinder.java - src/share/classes/javax/xml/datatype/SecuritySupport.java - src/share/classes/javax/xml/datatype/XMLGregorianCalendar.java - src/share/classes/javax/xml/datatype/package.html - src/share/classes/javax/xml/namespace/NamespaceContext.java - src/share/classes/javax/xml/namespace/QName.java - src/share/classes/javax/xml/namespace/package.html - src/share/classes/javax/xml/parsers/DocumentBuilder.java - src/share/classes/javax/xml/parsers/DocumentBuilderFactory.java - src/share/classes/javax/xml/parsers/FactoryConfigurationError.java - src/share/classes/javax/xml/parsers/FactoryFinder.java - src/share/classes/javax/xml/parsers/ParserConfigurationException.java - src/share/classes/javax/xml/parsers/SAXParser.java - src/share/classes/javax/xml/parsers/SAXParserFactory.java - src/share/classes/javax/xml/parsers/SecuritySupport.java - src/share/classes/javax/xml/parsers/package.html - src/share/classes/javax/xml/stream/EventFilter.java - src/share/classes/javax/xml/stream/FactoryConfigurationError.java - src/share/classes/javax/xml/stream/FactoryFinder.java - src/share/classes/javax/xml/stream/Location.java - src/share/classes/javax/xml/stream/SecuritySupport.java - src/share/classes/javax/xml/stream/StreamFilter.java - src/share/classes/javax/xml/stream/XMLEventFactory.java - src/share/classes/javax/xml/stream/XMLEventReader.java - src/share/classes/javax/xml/stream/XMLEventWriter.java - src/share/classes/javax/xml/stream/XMLInputFactory.java - src/share/classes/javax/xml/stream/XMLOutputFactory.java - src/share/classes/javax/xml/stream/XMLReporter.java - src/share/classes/javax/xml/stream/XMLResolver.java - src/share/classes/javax/xml/stream/XMLStreamConstants.java - src/share/classes/javax/xml/stream/XMLStreamException.java - src/share/classes/javax/xml/stream/XMLStreamReader.java - src/share/classes/javax/xml/stream/XMLStreamWriter.java - src/share/classes/javax/xml/stream/events/Attribute.java - src/share/classes/javax/xml/stream/events/Characters.java - src/share/classes/javax/xml/stream/events/Comment.java - src/share/classes/javax/xml/stream/events/DTD.java - src/share/classes/javax/xml/stream/events/EndDocument.java - src/share/classes/javax/xml/stream/events/EndElement.java - src/share/classes/javax/xml/stream/events/EntityDeclaration.java - src/share/classes/javax/xml/stream/events/EntityReference.java - src/share/classes/javax/xml/stream/events/Namespace.java - src/share/classes/javax/xml/stream/events/NotationDeclaration.java - src/share/classes/javax/xml/stream/events/ProcessingInstruction.java - src/share/classes/javax/xml/stream/events/StartDocument.java - src/share/classes/javax/xml/stream/events/StartElement.java - src/share/classes/javax/xml/stream/events/XMLEvent.java - src/share/classes/javax/xml/stream/util/EventReaderDelegate.java - src/share/classes/javax/xml/stream/util/StreamReaderDelegate.java - src/share/classes/javax/xml/stream/util/XMLEventAllocator.java - src/share/classes/javax/xml/stream/util/XMLEventConsumer.java - src/share/classes/javax/xml/transform/ErrorListener.java - src/share/classes/javax/xml/transform/FactoryFinder.java - src/share/classes/javax/xml/transform/OutputKeys.java - src/share/classes/javax/xml/transform/Result.java - src/share/classes/javax/xml/transform/SecuritySupport.java - src/share/classes/javax/xml/transform/Source.java - src/share/classes/javax/xml/transform/SourceLocator.java - src/share/classes/javax/xml/transform/Templates.java - src/share/classes/javax/xml/transform/Transformer.java - src/share/classes/javax/xml/transform/TransformerConfigurationException.java - src/share/classes/javax/xml/transform/TransformerException.java - src/share/classes/javax/xml/transform/TransformerFactory.java - src/share/classes/javax/xml/transform/TransformerFactoryConfigurationError.java - src/share/classes/javax/xml/transform/URIResolver.java - src/share/classes/javax/xml/transform/dom/DOMLocator.java - src/share/classes/javax/xml/transform/dom/DOMResult.java - src/share/classes/javax/xml/transform/dom/DOMSource.java - src/share/classes/javax/xml/transform/dom/package.html - src/share/classes/javax/xml/transform/overview.html - src/share/classes/javax/xml/transform/package.html - src/share/classes/javax/xml/transform/sax/SAXResult.java - src/share/classes/javax/xml/transform/sax/SAXSource.java - src/share/classes/javax/xml/transform/sax/SAXTransformerFactory.java - src/share/classes/javax/xml/transform/sax/TemplatesHandler.java - src/share/classes/javax/xml/transform/sax/TransformerHandler.java - src/share/classes/javax/xml/transform/sax/package.html - src/share/classes/javax/xml/transform/stax/StAXResult.java - src/share/classes/javax/xml/transform/stax/StAXSource.java - src/share/classes/javax/xml/transform/stax/package.html - src/share/classes/javax/xml/transform/stream/StreamResult.java - src/share/classes/javax/xml/transform/stream/StreamSource.java - src/share/classes/javax/xml/transform/stream/package.html - src/share/classes/javax/xml/validation/Schema.java - src/share/classes/javax/xml/validation/SchemaFactory.java - src/share/classes/javax/xml/validation/SchemaFactoryFinder.java - src/share/classes/javax/xml/validation/SchemaFactoryLoader.java - src/share/classes/javax/xml/validation/SecuritySupport.java - src/share/classes/javax/xml/validation/TypeInfoProvider.java - src/share/classes/javax/xml/validation/Validator.java - src/share/classes/javax/xml/validation/ValidatorHandler.java - src/share/classes/javax/xml/validation/package.html - src/share/classes/javax/xml/xpath/SecuritySupport.java - src/share/classes/javax/xml/xpath/XPath.java - src/share/classes/javax/xml/xpath/XPathConstants.java - src/share/classes/javax/xml/xpath/XPathException.java - src/share/classes/javax/xml/xpath/XPathExpression.java - src/share/classes/javax/xml/xpath/XPathExpressionException.java - src/share/classes/javax/xml/xpath/XPathFactory.java - src/share/classes/javax/xml/xpath/XPathFactoryConfigurationException.java - src/share/classes/javax/xml/xpath/XPathFactoryFinder.java - src/share/classes/javax/xml/xpath/XPathFunction.java - src/share/classes/javax/xml/xpath/XPathFunctionException.java - src/share/classes/javax/xml/xpath/XPathFunctionResolver.java - src/share/classes/javax/xml/xpath/XPathVariableResolver.java - src/share/classes/javax/xml/xpath/package.html - src/share/classes/org/w3c/dom/Attr.java - src/share/classes/org/w3c/dom/CDATASection.java - src/share/classes/org/w3c/dom/CharacterData.java - src/share/classes/org/w3c/dom/Comment.java - src/share/classes/org/w3c/dom/DOMConfiguration.java - src/share/classes/org/w3c/dom/DOMError.java - src/share/classes/org/w3c/dom/DOMErrorHandler.java - src/share/classes/org/w3c/dom/DOMException.java - src/share/classes/org/w3c/dom/DOMImplementation.java - src/share/classes/org/w3c/dom/DOMImplementationList.java - src/share/classes/org/w3c/dom/DOMImplementationSource.java - src/share/classes/org/w3c/dom/DOMLocator.java - src/share/classes/org/w3c/dom/DOMStringList.java - src/share/classes/org/w3c/dom/Document.java - src/share/classes/org/w3c/dom/DocumentFragment.java - src/share/classes/org/w3c/dom/DocumentType.java - src/share/classes/org/w3c/dom/Element.java - src/share/classes/org/w3c/dom/Entity.java - src/share/classes/org/w3c/dom/EntityReference.java - src/share/classes/org/w3c/dom/NameList.java - src/share/classes/org/w3c/dom/NamedNodeMap.java - src/share/classes/org/w3c/dom/Node.java - src/share/classes/org/w3c/dom/NodeList.java - src/share/classes/org/w3c/dom/Notation.java - src/share/classes/org/w3c/dom/ProcessingInstruction.java - src/share/classes/org/w3c/dom/Text.java - src/share/classes/org/w3c/dom/TypeInfo.java - src/share/classes/org/w3c/dom/UserDataHandler.java - src/share/classes/org/w3c/dom/bootstrap/DOMImplementationRegistry.java - src/share/classes/org/w3c/dom/css/CSS2Properties.java - src/share/classes/org/w3c/dom/css/CSSCharsetRule.java - src/share/classes/org/w3c/dom/css/CSSFontFaceRule.java - src/share/classes/org/w3c/dom/css/CSSImportRule.java - src/share/classes/org/w3c/dom/css/CSSMediaRule.java - src/share/classes/org/w3c/dom/css/CSSPageRule.java - src/share/classes/org/w3c/dom/css/CSSPrimitiveValue.java - src/share/classes/org/w3c/dom/css/CSSRule.java - src/share/classes/org/w3c/dom/css/CSSRuleList.java - src/share/classes/org/w3c/dom/css/CSSStyleDeclaration.java - src/share/classes/org/w3c/dom/css/CSSStyleRule.java - src/share/classes/org/w3c/dom/css/CSSStyleSheet.java - src/share/classes/org/w3c/dom/css/CSSUnknownRule.java - src/share/classes/org/w3c/dom/css/CSSValue.java - src/share/classes/org/w3c/dom/css/CSSValueList.java - src/share/classes/org/w3c/dom/css/Counter.java - src/share/classes/org/w3c/dom/css/DOMImplementationCSS.java - src/share/classes/org/w3c/dom/css/DocumentCSS.java - src/share/classes/org/w3c/dom/css/ElementCSSInlineStyle.java - src/share/classes/org/w3c/dom/css/RGBColor.java - src/share/classes/org/w3c/dom/css/Rect.java - src/share/classes/org/w3c/dom/css/ViewCSS.java - src/share/classes/org/w3c/dom/events/DocumentEvent.java - src/share/classes/org/w3c/dom/events/Event.java - src/share/classes/org/w3c/dom/events/EventException.java - src/share/classes/org/w3c/dom/events/EventListener.java - src/share/classes/org/w3c/dom/events/EventTarget.java - src/share/classes/org/w3c/dom/events/MouseEvent.java - src/share/classes/org/w3c/dom/events/MutationEvent.java - src/share/classes/org/w3c/dom/events/UIEvent.java - src/share/classes/org/w3c/dom/html/HTMLAnchorElement.java - src/share/classes/org/w3c/dom/html/HTMLAppletElement.java - src/share/classes/org/w3c/dom/html/HTMLAreaElement.java - src/share/classes/org/w3c/dom/html/HTMLBRElement.java - src/share/classes/org/w3c/dom/html/HTMLBaseElement.java - src/share/classes/org/w3c/dom/html/HTMLBaseFontElement.java - src/share/classes/org/w3c/dom/html/HTMLBodyElement.java - src/share/classes/org/w3c/dom/html/HTMLButtonElement.java - src/share/classes/org/w3c/dom/html/HTMLCollection.java - src/share/classes/org/w3c/dom/html/HTMLDListElement.java - src/share/classes/org/w3c/dom/html/HTMLDOMImplementation.java - src/share/classes/org/w3c/dom/html/HTMLDirectoryElement.java - src/share/classes/org/w3c/dom/html/HTMLDivElement.java - src/share/classes/org/w3c/dom/html/HTMLDocument.java - src/share/classes/org/w3c/dom/html/HTMLElement.java - src/share/classes/org/w3c/dom/html/HTMLFieldSetElement.java - src/share/classes/org/w3c/dom/html/HTMLFontElement.java - src/share/classes/org/w3c/dom/html/HTMLFormElement.java - src/share/classes/org/w3c/dom/html/HTMLFrameElement.java - src/share/classes/org/w3c/dom/html/HTMLFrameSetElement.java - src/share/classes/org/w3c/dom/html/HTMLHRElement.java - src/share/classes/org/w3c/dom/html/HTMLHeadElement.java - src/share/classes/org/w3c/dom/html/HTMLHeadingElement.java - src/share/classes/org/w3c/dom/html/HTMLHtmlElement.java - src/share/classes/org/w3c/dom/html/HTMLIFrameElement.java - src/share/classes/org/w3c/dom/html/HTMLImageElement.java - src/share/classes/org/w3c/dom/html/HTMLInputElement.java - src/share/classes/org/w3c/dom/html/HTMLIsIndexElement.java - src/share/classes/org/w3c/dom/html/HTMLLIElement.java - src/share/classes/org/w3c/dom/html/HTMLLabelElement.java - src/share/classes/org/w3c/dom/html/HTMLLegendElement.java - src/share/classes/org/w3c/dom/html/HTMLLinkElement.java - src/share/classes/org/w3c/dom/html/HTMLMapElement.java - src/share/classes/org/w3c/dom/html/HTMLMenuElement.java - src/share/classes/org/w3c/dom/html/HTMLMetaElement.java - src/share/classes/org/w3c/dom/html/HTMLModElement.java - src/share/classes/org/w3c/dom/html/HTMLOListElement.java - src/share/classes/org/w3c/dom/html/HTMLObjectElement.java - src/share/classes/org/w3c/dom/html/HTMLOptGroupElement.java - src/share/classes/org/w3c/dom/html/HTMLOptionElement.java - src/share/classes/org/w3c/dom/html/HTMLParagraphElement.java - src/share/classes/org/w3c/dom/html/HTMLParamElement.java - src/share/classes/org/w3c/dom/html/HTMLPreElement.java - src/share/classes/org/w3c/dom/html/HTMLQuoteElement.java - src/share/classes/org/w3c/dom/html/HTMLScriptElement.java - src/share/classes/org/w3c/dom/html/HTMLSelectElement.java - src/share/classes/org/w3c/dom/html/HTMLStyleElement.java - src/share/classes/org/w3c/dom/html/HTMLTableCaptionElement.java - src/share/classes/org/w3c/dom/html/HTMLTableCellElement.java - src/share/classes/org/w3c/dom/html/HTMLTableColElement.java - src/share/classes/org/w3c/dom/html/HTMLTableElement.java - src/share/classes/org/w3c/dom/html/HTMLTableRowElement.java - src/share/classes/org/w3c/dom/html/HTMLTableSectionElement.java - src/share/classes/org/w3c/dom/html/HTMLTextAreaElement.java - src/share/classes/org/w3c/dom/html/HTMLTitleElement.java - src/share/classes/org/w3c/dom/html/HTMLUListElement.java - src/share/classes/org/w3c/dom/ls/DOMImplementationLS.java - src/share/classes/org/w3c/dom/ls/LSException.java - src/share/classes/org/w3c/dom/ls/LSInput.java - src/share/classes/org/w3c/dom/ls/LSLoadEvent.java - src/share/classes/org/w3c/dom/ls/LSOutput.java - src/share/classes/org/w3c/dom/ls/LSParser.java - src/share/classes/org/w3c/dom/ls/LSParserFilter.java - src/share/classes/org/w3c/dom/ls/LSProgressEvent.java - src/share/classes/org/w3c/dom/ls/LSResourceResolver.java - src/share/classes/org/w3c/dom/ls/LSSerializer.java - src/share/classes/org/w3c/dom/ls/LSSerializerFilter.java - src/share/classes/org/w3c/dom/package.html - src/share/classes/org/w3c/dom/ranges/DocumentRange.java - src/share/classes/org/w3c/dom/ranges/Range.java - src/share/classes/org/w3c/dom/ranges/RangeException.java - src/share/classes/org/w3c/dom/ranges/package.html - src/share/classes/org/w3c/dom/stylesheets/DocumentStyle.java - src/share/classes/org/w3c/dom/stylesheets/LinkStyle.java - src/share/classes/org/w3c/dom/stylesheets/MediaList.java - src/share/classes/org/w3c/dom/stylesheets/StyleSheet.java - src/share/classes/org/w3c/dom/stylesheets/StyleSheetList.java - src/share/classes/org/w3c/dom/traversal/DocumentTraversal.java - src/share/classes/org/w3c/dom/traversal/NodeFilter.java - src/share/classes/org/w3c/dom/traversal/NodeIterator.java - src/share/classes/org/w3c/dom/traversal/TreeWalker.java - src/share/classes/org/w3c/dom/views/AbstractView.java - src/share/classes/org/w3c/dom/views/DocumentView.java - src/share/classes/org/w3c/dom/xpath/COPYRIGHT.html - src/share/classes/org/w3c/dom/xpath/XPathEvaluator.java - src/share/classes/org/w3c/dom/xpath/XPathException.java - src/share/classes/org/w3c/dom/xpath/XPathExpression.java - src/share/classes/org/w3c/dom/xpath/XPathNSResolver.java - src/share/classes/org/w3c/dom/xpath/XPathNamespace.java - src/share/classes/org/w3c/dom/xpath/XPathResult.java - src/share/classes/org/xml/sax/AttributeList.java - src/share/classes/org/xml/sax/Attributes.java - src/share/classes/org/xml/sax/COPYING - src/share/classes/org/xml/sax/COPYING.txt - src/share/classes/org/xml/sax/ContentHandler.java - src/share/classes/org/xml/sax/DTDHandler.java - src/share/classes/org/xml/sax/DocumentHandler.java - src/share/classes/org/xml/sax/EntityResolver.java - src/share/classes/org/xml/sax/ErrorHandler.java - src/share/classes/org/xml/sax/HandlerBase.java - src/share/classes/org/xml/sax/InputSource.java - src/share/classes/org/xml/sax/Locator.java - src/share/classes/org/xml/sax/Parser.java - src/share/classes/org/xml/sax/SAXException.java - src/share/classes/org/xml/sax/SAXNotRecognizedException.java - src/share/classes/org/xml/sax/SAXNotSupportedException.java - src/share/classes/org/xml/sax/SAXParseException.java - src/share/classes/org/xml/sax/XMLFilter.java - src/share/classes/org/xml/sax/XMLReader.java - src/share/classes/org/xml/sax/ext/Attributes2.java - src/share/classes/org/xml/sax/ext/Attributes2Impl.java - src/share/classes/org/xml/sax/ext/DeclHandler.java - src/share/classes/org/xml/sax/ext/DefaultHandler2.java - src/share/classes/org/xml/sax/ext/EntityResolver2.java - src/share/classes/org/xml/sax/ext/LexicalHandler.java - src/share/classes/org/xml/sax/ext/Locator2.java - src/share/classes/org/xml/sax/ext/Locator2Impl.java - src/share/classes/org/xml/sax/ext/package.html - src/share/classes/org/xml/sax/helpers/AttributeListImpl.java - src/share/classes/org/xml/sax/helpers/AttributesImpl.java - src/share/classes/org/xml/sax/helpers/DefaultHandler.java - src/share/classes/org/xml/sax/helpers/LocatorImpl.java - src/share/classes/org/xml/sax/helpers/NamespaceSupport.java - src/share/classes/org/xml/sax/helpers/NewInstance.java - src/share/classes/org/xml/sax/helpers/ParserAdapter.java - src/share/classes/org/xml/sax/helpers/ParserFactory.java - src/share/classes/org/xml/sax/helpers/XMLFilterImpl.java - src/share/classes/org/xml/sax/helpers/XMLReaderAdapter.java - src/share/classes/org/xml/sax/helpers/XMLReaderFactory.java - src/share/classes/org/xml/sax/helpers/package.html - src/share/classes/org/xml/sax/package.html Changeset: c388369cf4da Author: katleman Date: 2012-04-26 14:06 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/c388369cf4da Added tag jdk8-b36 for changeset cfd288fe1d3e ! .hgtags Changeset: aabc08ea546f Author: ohair Date: 2012-04-30 16:03 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/aabc08ea546f 7165312: Fix jaxp source movement for new build-infra Reviewed-by: ohrstrom ! makefiles/Makefile Changeset: 90204bfab4e2 Author: katleman Date: 2012-05-02 15:47 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/90204bfab4e2 Merge Changeset: 5bbe0cb6f2f2 Author: katleman Date: 2012-05-09 13:07 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/5bbe0cb6f2f2 Added tag jdk8-b37 for changeset 90204bfab4e2 ! .hgtags Changeset: f95fdbe525c8 Author: katleman Date: 2012-05-10 10:25 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/f95fdbe525c8 Added tag jdk8-b38 for changeset 5bbe0cb6f2f2 ! .hgtags Changeset: 9ecfdbd6aed4 Author: katleman Date: 2012-05-17 06:20 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/9ecfdbd6aed4 Added tag jdk8-b39 for changeset f95fdbe525c8 ! .hgtags Changeset: 6f5c0e17415d Author: katleman Date: 2012-05-24 16:15 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/6f5c0e17415d Added tag jdk8-b40 for changeset 9ecfdbd6aed4 ! .hgtags Changeset: 39ee03c16021 Author: cl Date: 2012-06-01 14:12 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/39ee03c16021 Added tag jdk8-b41 for changeset 6f5c0e17415d ! .hgtags Changeset: c73aaf2b0d14 Author: cl Date: 2012-06-07 12:10 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/c73aaf2b0d14 Added tag jdk8-b42 for changeset 39ee03c16021 ! .hgtags Changeset: 633700642caf Author: joehw Date: 2012-06-07 13:47 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/633700642caf 7151118: Regressions on 7u4 b11 comp. 7u4 b06 on specjvm2008.xml.transform subbenchmark Summary: roll back XalanJ-2271 that caused the regression Reviewed-by: lancea ! src/com/sun/org/apache/xml/internal/serializer/CharInfo.java ! src/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java ! src/com/sun/org/apache/xml/internal/serializer/ToStream.java ! src/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java Changeset: 238d2d0249af Author: joehw Date: 2012-06-08 11:28 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/238d2d0249af 7157608: One feature is not recognized. Summary: adding feature standard-uri-conformant into the recognized list Reviewed-by: psandoz ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java Changeset: b94fad1cb830 Author: lana Date: 2012-06-08 12:01 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/b94fad1cb830 Merge Changeset: 83a38059327b Author: erikj Date: 2012-06-07 20:30 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/83a38059327b 7170079: Adjustments to build-infra makefiles Reviewed-by: ohair, ohrstrom, ihse, jonas Contributed-by: jonas , erikj , ihse , tgranat , ykantser ! makefiles/Makefile Changeset: eff4ece9c8bc Author: katleman Date: 2012-06-13 16:53 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/eff4ece9c8bc Merge Changeset: 0b3f3a4ce139 Author: katleman Date: 2012-06-14 13:14 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/0b3f3a4ce139 Added tag jdk8-b43 for changeset eff4ece9c8bc ! .hgtags Changeset: a5c1047a05e9 Author: katleman Date: 2012-06-21 17:07 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/a5c1047a05e9 Added tag jdk8-b44 for changeset 0b3f3a4ce139 ! .hgtags Changeset: f328914a04ea Author: joehw Date: 2012-06-11 15:47 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/f328914a04ea 7157610: NullPointerException occurs when parsing XML doc Summary: recovers what was the original disallow-doctype-decl, reporting error when disallow-doctype-decl is true, and change everything else that was added for SupportDTD to be governed by a new flag 'fSupportDTD'. Reviewed-by: lancea ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java Changeset: 0c7f86d9ff8b Author: joehw Date: 2012-06-12 10:23 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/0c7f86d9ff8b 7144423: StAX EventReader swallows the cause of error Summary: make sure the cause of the error is properly reported Reviewed-by: lancea, psandoz ! src/com/sun/xml/internal/stream/XMLEventReaderImpl.java Changeset: a079926a6d81 Author: lana Date: 2012-06-17 21:29 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/a079926a6d81 Merge Changeset: 54a86b897fe8 Author: lana Date: 2012-06-25 21:37 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/54a86b897fe8 Merge Changeset: d117133a7283 Author: joehw Date: 2012-04-10 13:59 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/d117133a7283 7157609: Issues with loop Reviewed-by: hawtin, lancea, asaha ! src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Changeset: 0e635b48336a Author: asaha Date: 2012-05-08 07:30 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/0e635b48336a Merge = src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java < src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java - src/share/classes/com/sun/java_cup/internal/runtime/Scanner.java - src/share/classes/com/sun/java_cup/internal/runtime/Symbol.java - src/share/classes/com/sun/java_cup/internal/runtime/lr_parser.java - src/share/classes/com/sun/java_cup/internal/runtime/virtual_parse_stack.java - src/share/classes/com/sun/org/apache/bcel/internal/Constants.java - src/share/classes/com/sun/org/apache/bcel/internal/ExceptionConstants.java - src/share/classes/com/sun/org/apache/bcel/internal/Repository.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/AttributeReader.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantClass.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFieldref.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodref.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantString.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariable.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Unknown.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/package.html - src/share/classes/com/sun/org/apache/bcel/internal/generic/AALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/AASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ACONST_NULL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ANEWARRAY.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ARETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/AllocationInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ArithmeticInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BIPUSH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BREAKPOINT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BasicType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CHECKCAST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGenException.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ClassObserver.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CompoundInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPushInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ConversionInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/D2F.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/D2I.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/D2L.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DADD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DCONST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DDIV.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DLOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DMUL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DNEG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DREM.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DRETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DSTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DSUB.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X1.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X1.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/EmptyVisitor.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/F2D.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/F2I.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/F2L.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FADD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FCONST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FDIV.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FLOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FMUL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FNEG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FREM.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FRETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FSTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FSUB.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldObserver.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GETFIELD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GETSTATIC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO_W.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GotoInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2B.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2C.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2D.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2F.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2L.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2S.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IADD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IAND.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IDIV.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFEQ.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFGE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFGT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFLE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFLT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFNE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFNONNULL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFNULL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPEQ.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPNE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPEQ.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPNE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IINC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ILOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP1.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IMUL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INEG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INSTANCEOF.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IOR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IREM.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IRETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ISHL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ISHR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ISTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ISUB.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IUSHR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IXOR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IfInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IndexedInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionComparator.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConstants.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionListObserver.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InvokeInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/JSR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/JSR_W.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/JsrInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/L2D.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/L2F.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/L2I.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LADD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LAND.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LCONST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LDC2_W.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LDC_W.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LDIV.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LLOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LMUL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LNEG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LOOKUPSWITCH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LOR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LREM.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LRETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LSHL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LSHR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LSTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LSUB.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LUSHR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LXOR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LoadClass.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LoadInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MONITORENTER.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MONITOREXIT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MULTIANEWARRAY.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MethodObserver.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/NEW.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/NEWARRAY.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/NOP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/NamedAndTyped.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/POP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/POP2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PUSH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PUTFIELD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PUTSTATIC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PopInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PushInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/RETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnaddressType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SIPUSH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SWAP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/StackConsumer.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/StackInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/StackProducer.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/StoreInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/TABLESWITCH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/UnconditionalBranch.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/VariableLengthInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/Visitor.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/package.html - src/share/classes/com/sun/org/apache/bcel/internal/package.html - src/share/classes/com/sun/org/apache/bcel/internal/util/AttributeHTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java - src/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ByteSequence.java - src/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassLoader.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassLoaderRepository.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassPath.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassQueue.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassStack.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassVector.java - src/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ConstantHTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java - src/share/classes/com/sun/org/apache/bcel/internal/util/JavaWrapper.java - src/share/classes/com/sun/org/apache/bcel/internal/util/MethodHTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java - src/share/classes/com/sun/org/apache/bcel/internal/util/SyntheticRepository.java - src/share/classes/com/sun/org/apache/bcel/internal/util/package.html - src/share/classes/com/sun/org/apache/regexp/internal/CharacterArrayCharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/CharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/RE.java - src/share/classes/com/sun/org/apache/regexp/internal/RECompiler.java - src/share/classes/com/sun/org/apache/regexp/internal/REDebugCompiler.java - src/share/classes/com/sun/org/apache/regexp/internal/REProgram.java - src/share/classes/com/sun/org/apache/regexp/internal/RESyntaxException.java - src/share/classes/com/sun/org/apache/regexp/internal/RETest.java - src/share/classes/com/sun/org/apache/regexp/internal/REUtil.java - src/share/classes/com/sun/org/apache/regexp/internal/ReaderCharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/StreamCharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/StringCharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/recompile.java - src/share/classes/com/sun/org/apache/xalan/META-INF/services/javax.xml.transform.TransformerFactory - src/share/classes/com/sun/org/apache/xalan/META-INF/services/javax.xml.xpath.XPathFactory - src/share/classes/com/sun/org/apache/xalan/META-INF/services/org.apache.xml.dtm.DTMManager - src/share/classes/com/sun/org/apache/xalan/internal/Version.java - src/share/classes/com/sun/org/apache/xalan/internal/extensions/ExpressionContext.java - src/share/classes/com/sun/org/apache/xalan/internal/extensions/package.html - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltBase.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltCommon.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDatetime.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDynamic.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltMath.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltSets.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltStrings.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/Extensions.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/NodeInfo.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/package.html - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLMessages.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_en.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTInfo.properties - src/share/classes/com/sun/org/apache/xalan/internal/res/package.html - src/share/classes/com/sun/org/apache/xalan/internal/templates/Constants.java - src/share/classes/com/sun/org/apache/xalan/internal/templates/package.html - src/share/classes/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/Process.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/package.html - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/CollatorFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOM.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOMCache.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOMEnhancedForDTM.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/NodeIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/ProcessorVersion.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/StripFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/Translet.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/TransletException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/Compile.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/Transform.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOpt.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOptsException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/IllegalArgumentException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/MissingOptArgException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AbsoluteLocationPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AbsolutePathPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AlternativePattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AncestorPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyImports.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ArgumentList.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Attribute.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeSet.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValue.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValueTemplate.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BinOpExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BooleanCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BooleanExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CastCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CeilingCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Choose.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Closure.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Comment.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CompilerException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ConcatCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Constants.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ContainsCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Copy.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CopyOf.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CurrentCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/DecimalFormatting.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/DocumentCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ElementAvailableCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/EqualityExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Expression.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Fallback.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterParentPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilteredAbsoluteLocationPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FloorCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FlowList.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ForEach.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FormatNumberCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionAvailableCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/GenerateIdCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IdKeyPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IdPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/If.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IllegalCharException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Import.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Include.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Instruction.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IntExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Key.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/KeyCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/KeyPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LangCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LastCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralAttribute.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LocalNameCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LocationPathPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LogicalExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Makefile.inc - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Message.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NameBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NameCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceAlias.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceUriCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NodeTest.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NotCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Number.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NumberCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Otherwise.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Output.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Param.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParameterRef.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParentLocationPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParentPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Pattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/PositionCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Predicate.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstruction.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstructionPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/QName.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RealExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelationalExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelativeLocationPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelativePathPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RoundCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SimpleAttributeValue.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SourceLoader.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StartsWithCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Step.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StepPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StringCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StringLengthCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Template.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TestSeq.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Text.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TopLevelElement.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TransletOutput.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnaryOpExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnionPathExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnparsedEntityUriCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnresolvedRef.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnsupportedElement.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UseAttributeSets.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ValueOf.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Variable.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableRef.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableRefBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/When.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Whitespace.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/WithParam.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathLexer.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XslAttribute.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XslElement.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/sym.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/AttributeSetMethodGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/BooleanType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/CompareGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ca.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_cs.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sk.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/FilterGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/IntType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MatchGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NamedMethodGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeCounterGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSetType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordFactGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NumberType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/RealType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ReferenceType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ResultTreeType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/RtMethodGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SlotAllocator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/StringStack.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/StringType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/TestGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Type.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/TypeCheckError.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Util.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/VoidType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/xpath.cup - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/xpath.lex - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AbsoluteIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AnyNodeCounter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/BitArray.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CachedNodeListIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ClonedNodeListIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CollatorFactoryBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMAdapter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMBuilder.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DupFilterIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/EmptyFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ExtendedSAX.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/Filter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/FilterIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/FilteredStepIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ForwardPositionIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/LoadDocument.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MatchingIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultiValuedNodeHeapIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultipleNodeCounter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeCounter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeIteratorBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NthIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SingleNodeCounter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SingletonIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SortSettings.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SortingIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/StepIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/StripWhitespaceFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/UnionIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/javax.xml.transform.TransformerFactory - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Attributes.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Constants.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ca.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_cs.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_es.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_fr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_it.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ko.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_pt_BR.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sk.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sv.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_TW.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/MessageHandler.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Node.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Operators.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Parameter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/StringValueHandler.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/OutputBuffer.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/StringOutputBuffer.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2SAX.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2TO.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/OutputSettings.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXBaseWriter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXEventWriter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXStreamWriter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SmartTransformerFactoryImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/StAXEvent2SAX.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/StAXStream2SAX.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerHandlerImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/XSLTCSource.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/util/IntegerArray.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/AttrImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/AttrNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/AttributeMap.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CDATASectionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CharacterDataImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ChildNode.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CommentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMErrorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationSourceImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMInputImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMLocatorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMNormalizer.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMOutputImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMStringListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMXSImplementationSourceImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeepNodeListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredAttrImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredAttrNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredCDATASectionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredCommentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDOMImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentTypeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementDefinitionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredEntityImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredEntityReferenceImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredNode.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredNotationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredProcessingInstructionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredTextImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentFragmentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentTypeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ElementDefinitionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ElementImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ElementNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/EntityImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/EntityReferenceImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/LCount.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NodeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NodeIteratorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NodeListCache.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NotationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ObjectFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIAttrNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIDOMImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIDocumentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIElementNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ParentNode.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ProcessingInstructionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/RangeExceptionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/RangeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/SecuritySupport.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/TextImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/TreeWalkerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/events/EventImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/events/MutationEventImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/org.apache.xerces.dom.DOMImplementationSourceImpl - src/share/classes/com/sun/org/apache/xerces/internal/dom/org.w3c.dom.DOMImplementationSourceList - src/share/classes/com/sun/org/apache/xerces/internal/impl/Constants.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/ExternalSubsetResolver.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/RevalidationHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/Version.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NamespaceBinder.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLStreamFilterImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLStreamReaderImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLVersionDetector.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/BalancedDTDGrammar.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11DTDProcessor.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11DTDValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11NSDTDValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDLoader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidatorFilter.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLNSDTDValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLNotationDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMAny.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMBinOp.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMLeaf.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMNode.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMStateSet.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMUniOp.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/DFAContentModel.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/MixedContentModel.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/SimpleContentModel.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DVFactoryException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DatatypeException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeFacetException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeValueException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ObjectFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/SecuritySupport.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ValidationContext.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/XSFacets.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/XSSimpleType.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/DTDDVFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/ENTITYDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/IDDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/IDREFDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/ListDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/NMTOKENDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/NOTATIONDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/StringDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11DTDDVFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDREFDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11NMTOKENDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/Base64.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/ByteListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/HexBin.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AbstractDateTimeDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnyAtomicDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnySimpleDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnyURIDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/Base64BinaryDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseSchemaDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BooleanDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DateDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DateTimeDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DayDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DayTimeDurationDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DecimalDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DoubleDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DurationDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/EntityDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/FloatDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/FullDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/HexBinaryDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IDDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IDREFDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IntegerDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/ListDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDayDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/PrecisionDecimalDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/QNameDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDateTimeException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/StringDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/TimeDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/TypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/UnionDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDelegate.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDurationDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/io/ASCIIReader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/io/UCSReader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/io/UTF8Reader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_de.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_es.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_fr.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_it.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ja.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ko.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_pt_BR.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_sv.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_CN.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_TW.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/validation/EntityState.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ValidationManager.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ValidationState.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/XPath.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/XPathException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/BMPattern.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/CaseInsensitiveMap.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/Match.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/Op.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/ParseException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/ParserForXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/REUtil.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RangeToken.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegexParser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/Token.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/AttributePSVImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaSymbols.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSConstraints.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSDDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSElementDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSLoaderImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSModelImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/Field.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/FieldActivator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/KeyRef.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/Selector.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/UniqueOrKey.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/ValueStore.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSAllCM.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMBinOp.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMLeaf.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMRepeatingLeaf.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMUniOp.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSDFACM.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSEmptyCM.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/AttrImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultDocument.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultElement.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultNode.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultText.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultXMLDocumentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/NamedNodeMapImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMImplementation.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaParsingConfig.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/TextImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAnnotationInfo.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractIDConstraintTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDKeyrefTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDNotationTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDWildcardTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/LSInputListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/ObjectListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/ShortListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/StringListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XInt.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XIntPool.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSGrammarPool.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMap4Types.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMapImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/DefaultValidationErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/JAXPConstants.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/TeeXMLDocumentFilterImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationDayTimeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationYearMonthImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/javax.xml.datatype.DatatypeFactory - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.DocumentBuilderFactory - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.SAXParserFactory - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMDocumentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMResultAugmentor.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMResultBuilder.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DraconianErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/EmptyXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ErrorHandlerAdaptor.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/JAXPValidationMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ReadOnlyGrammarPool.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SimpleXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SoftReferenceGrammarPool.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/Util.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHelper.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/WeakReferenceXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/WrappedSAXException.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/javax.xml.validation.SchemaFactory - src/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractXMLDocumentParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/BasicParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/CachingParserPool.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/IntegratedParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/ObjectFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/SecuritySupport.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/StandardParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configurable.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11DTDConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11NonValidatingConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLDocumentParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarCachingConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XPointerParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.DTDConfiguration - src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XML11Configuration - src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XMLParserConfiguration - src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.xml.sax.driver - src/share/classes/com/sun/org/apache/xerces/internal/util/AttributesProxy.java - src/share/classes/com/sun/org/apache/xerces/internal/util/AugmentationsImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DOMInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DOMUtil.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DatatypeMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DefaultErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DraconianErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/util/EncodingMap.java - src/share/classes/com/sun/org/apache/xerces/internal/util/EntityResolver2Wrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/EntityResolverWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/ErrorHandlerProxy.java - src/share/classes/com/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/FeatureState.java - src/share/classes/com/sun/org/apache/xerces/internal/util/HTTPInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/util/IntStack.java - src/share/classes/com/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/LocatorProxy.java - src/share/classes/com/sun/org/apache/xerces/internal/util/LocatorWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/MessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/util/NamespaceContextWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/NamespaceSupport.java - src/share/classes/com/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java - src/share/classes/com/sun/org/apache/xerces/internal/util/PropertyState.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SAX2XNI.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SAXInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SAXLocatorWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SAXMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SecurityManager.java - src/share/classes/com/sun/org/apache/xerces/internal/util/ShadowedSymbolTable.java - src/share/classes/com/sun/org/apache/xerces/internal/util/StAXInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/util/StAXLocationWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/Status.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SymbolHash.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SymbolTable.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SynchronizedSymbolTable.java - src/share/classes/com/sun/org/apache/xerces/internal/util/TeeXMLDocumentFilterImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/TypeInfoImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/URI.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XML11Char.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLAttributesImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLCatalogResolver.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLChar.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLDocumentFilterImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLEntityDescriptionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLErrorCode.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLInputSourceAdaptor.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLStringBuffer.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLSymbols.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/MultipleScopeNamespaceSupport.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/ObjectFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/SecuritySupport.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XInclude11TextReader.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeTextReader.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerElementHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerFramework.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/Augmentations.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/NamespaceContext.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/QName.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLAttributes.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDTDHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDocumentFragmentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDocumentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLLocator.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLString.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XNIException.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/Grammar.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLDTDDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLSchemaDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XSGrammar.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLComponent.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelFilter.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDFilter.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentFilter.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLParseException.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLPullParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/ShortHandPointer.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerPart.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerProcessor.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/AttributePSVI.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/ElementPSVI.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/ItemPSVI.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/LSInputList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/PSVIProvider.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/ShortList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/StringList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAnnotation.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeGroupDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeUse.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSComplexTypeDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSConstants.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSElementDeclaration.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSException.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSFacet.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSIDCDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSImplementation.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSLoader.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSModel.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSModelGroup.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSModelGroupDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSMultiValueFacet.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamedMap.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamespaceItem.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamespaceItemList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNotationDeclaration.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSObject.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSObjectList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSParticle.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSTerm.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSTypeDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSWildcard.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/ByteList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/ObjectList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDateTime.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDecimal.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDouble.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSFloat.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSQName.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/package.html - src/share/classes/com/sun/org/apache/xml/internal/dtm/Axis.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTM.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMAxisIterator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMAxisTraverser.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMConfigurationException.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMDOMException.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMException.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMFilter.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMIterator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMManager.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMWSFilter.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ChunkedIntArray.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CoroutineManager.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CoroutineParser.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CustomStringPool.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMAxisIterNodeList.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMAxisIteratorBase.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMChildIterNodeList.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseTraversers.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDocumentImpl.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNamedNodeMap.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeIterator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeList.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeListBase.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMSafeStringPool.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMStringPool.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMTreeWalker.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/EmptyIterator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ExtendedType.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Filter.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/NodeLocator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTM.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTMdefaultNamespaceDeclarationNode.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ca.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_cs.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_de.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_en.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_es.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_fr.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_it.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_pt_BR.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_sk.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_tr.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_HK.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_TW.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLMessages.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/Catalog.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogEntry.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogException.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogManager.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/Resolver.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/BootstrapResolver.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/Debug.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/FileURL.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/Namespaces.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/PublicId.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/CatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogParser.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/ExtendedXMLCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/OASISXMLCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogParser.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXParserHandler.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/TR9401CatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/TextCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/XCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/CatalogResolver.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingParser.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLFilter.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLReader.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/ElementState.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/EncodingInfo.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/Encodings.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLEntities.res - src/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLdtd.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/IndentPrinter.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/LineSeparator.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/Method.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/OutputFormat.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/Printer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/Serializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactoryImpl.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/TextSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/XHTMLSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/XML11Serializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/XMLSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/AttributesImplSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/CharInfo.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/DOMSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ElemContext.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ElemDesc.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/EmptySerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/EncodingInfo.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/ExtendedContentHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ExtendedLexicalHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/HTMLEntities.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/Method.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/NamespaceMappings.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertyUtils.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializationHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Serializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerBase.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerConstants.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerTrace.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerTraceWriter.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLSAXHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToSAXHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToTextSAXHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToTextStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToUnknownStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/TransformStateSetter.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/TreeWalker.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Utils.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Version.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/WriterChain.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/WriterToASCI.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/WriterToUTF8Buffered.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/XMLEntities.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/XSLOutputAttributes.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/output_html.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/output_text.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/output_unknown.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/output_xml.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/package.html - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/AttList.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/BoolStack.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/DOM2Helper.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/Messages.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/MsgKey.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ca.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_cs.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_de.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_en.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_es.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_fr.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_it.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ja.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ko.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_sv.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_CN.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_TW.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/StringToIntTable.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SystemIDResolver.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/URI.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/Utils.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/WrappedRuntimeException.java - src/share/classes/com/sun/org/apache/xml/internal/utils/AttList.java - src/share/classes/com/sun/org/apache/xml/internal/utils/BoolStack.java - src/share/classes/com/sun/org/apache/xml/internal/utils/CharKey.java - src/share/classes/com/sun/org/apache/xml/internal/utils/Constants.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DOM2Helper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DOMBuilder.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DOMHelper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DOMOrder.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DefaultErrorHandler.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ElemDesc.java - src/share/classes/com/sun/org/apache/xml/internal/utils/FastStringBuffer.java - src/share/classes/com/sun/org/apache/xml/internal/utils/Hashtree2Node.java - src/share/classes/com/sun/org/apache/xml/internal/utils/IntStack.java - src/share/classes/com/sun/org/apache/xml/internal/utils/IntVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ListingErrorHandler.java - src/share/classes/com/sun/org/apache/xml/internal/utils/LocaleUtility.java - src/share/classes/com/sun/org/apache/xml/internal/utils/MutableAttrListImpl.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NSInfo.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NameSpace.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NamespaceSupport2.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NodeConsumer.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NodeVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectPool.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectStack.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/PrefixResolver.java - src/share/classes/com/sun/org/apache/xml/internal/utils/PrefixResolverDefault.java - src/share/classes/com/sun/org/apache/xml/internal/utils/QName.java - src/share/classes/com/sun/org/apache/xml/internal/utils/RawCharacterHandler.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SAXSourceLocator.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SerializableLocatorImpl.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StopParseException.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringBufferPool.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringComparable.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringToIntTable.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringToStringTable.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringToStringTableVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StylesheetPIHandler.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SuballocatedByteVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SuballocatedIntVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SystemIDResolver.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ThreadControllerWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/TreeWalker.java - src/share/classes/com/sun/org/apache/xml/internal/utils/Trie.java - src/share/classes/com/sun/org/apache/xml/internal/utils/URI.java - src/share/classes/com/sun/org/apache/xml/internal/utils/UnImplNode.java - src/share/classes/com/sun/org/apache/xml/internal/utils/WrappedRuntimeException.java - src/share/classes/com/sun/org/apache/xml/internal/utils/WrongParserException.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XML11Char.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLChar.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLCharacterRecognizer.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLString.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringDefault.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringFactory.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringFactoryDefault.java - src/share/classes/com/sun/org/apache/xml/internal/utils/package.html - src/share/classes/com/sun/org/apache/xml/internal/utils/res/CharArrayWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/IntArrayWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/LongArrayWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/StringArrayWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResourceBundle.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResourceBundleBase.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_de.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_en.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_es.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_fr.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_it.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_A.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HA.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HI.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_I.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ko.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_sv.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_zh_CN.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_zh_TW.java - src/share/classes/com/sun/org/apache/xpath/internal/Arg.java - src/share/classes/com/sun/org/apache/xpath/internal/CachedXPathAPI.java - src/share/classes/com/sun/org/apache/xpath/internal/Expression.java - src/share/classes/com/sun/org/apache/xpath/internal/ExpressionNode.java - src/share/classes/com/sun/org/apache/xpath/internal/ExpressionOwner.java - src/share/classes/com/sun/org/apache/xpath/internal/ExtensionsProvider.java - src/share/classes/com/sun/org/apache/xpath/internal/FoundIndex.java - src/share/classes/com/sun/org/apache/xpath/internal/NodeSet.java - src/share/classes/com/sun/org/apache/xpath/internal/NodeSetDTM.java - src/share/classes/com/sun/org/apache/xpath/internal/SourceTree.java - src/share/classes/com/sun/org/apache/xpath/internal/SourceTreeManager.java - src/share/classes/com/sun/org/apache/xpath/internal/VariableStack.java - src/share/classes/com/sun/org/apache/xpath/internal/WhitespaceStrippingElementMatcher.java - src/share/classes/com/sun/org/apache/xpath/internal/XPath.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathAPI.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathContext.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathException.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathProcessorException.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathVisitable.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathVisitor.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/AttributeIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/AxesWalker.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/BasicTestIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/ChildIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/ChildTestIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/ContextNodeList.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/DescendantIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprIteratorSimple.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprWalker.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/HasPositionalPredChecker.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/IteratorPool.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/LocPathIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/MatchPatternIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/NodeSequence.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/OneStepIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/OneStepIteratorForward.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/PathComponent.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/PredicatedNodeTest.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/RTFIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/ReverseAxesWalker.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/SelfIteratorNoPredicate.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/SubContextList.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/UnionChildIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/UnionPathIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/WalkerFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/WalkingIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/WalkingIteratorSorted.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/package.html - src/share/classes/com/sun/org/apache/xpath/internal/compiler/Compiler.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/FuncLoader.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/FunctionTable.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/Keywords.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/Lexer.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/ObjectFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/OpCodes.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/OpMap.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/OpMapVector.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/PsuedoNames.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/SecuritySupport.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathDumper.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathParser.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/package.html - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathEvaluatorImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathExpressionImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathNSResolverImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathNamespaceImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathResultImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathStylesheetDOM3Exception.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/package.html - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncBoolean.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCeiling.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncConcat.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncContains.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCount.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCurrent.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncDoclocation.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtElementAvailable.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunction.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunctionAvailable.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncFalse.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncFloor.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncGenerateId.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncId.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLang.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLast.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLocalPart.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNamespace.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNormalizeSpace.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNot.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNumber.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncPosition.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncQname.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncRound.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncStartsWith.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncString.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncStringLength.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstring.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstringAfter.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstringBefore.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSum.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncTranslate.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncTrue.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncUnparsedEntityURI.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/Function.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/Function2Args.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/Function3Args.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionDef1Arg.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionMultiArgs.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionOneArg.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/ObjectFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/SecuritySupport.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/WrongNumberArgsException.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/package.html - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPPrefixResolver.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPVariableStack.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/DTMXRTreeFrag.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XBoolean.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XBooleanStatic.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XMLStringFactoryImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XNodeSet.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XNodeSetForDOM.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XNull.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XNumber.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XObject.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XObjectFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XRTreeFrag.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XRTreeFragSelectWrapper.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XString.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XStringForChars.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XStringForFSB.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/package.html - src/share/classes/com/sun/org/apache/xpath/internal/operations/And.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Bool.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Div.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Equals.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Gt.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Gte.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Lt.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Lte.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Minus.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Mod.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Mult.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Neg.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/NotEquals.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Number.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Operation.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Or.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Plus.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Quo.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/String.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/UnaryOperation.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Variable.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/VariableSafeAbsRef.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/package.html - src/share/classes/com/sun/org/apache/xpath/internal/package.html - src/share/classes/com/sun/org/apache/xpath/internal/patterns/ContextMatchStepPattern.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/FunctionPattern.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/NodeTest.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/NodeTestFilter.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/StepPattern.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/UnionPattern.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/package.html - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_en.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHMessages.java - src/share/classes/com/sun/org/apache/xpath/internal/res/package.html - src/share/classes/com/sun/xml/internal/stream/Entity.java - src/share/classes/com/sun/xml/internal/stream/EventFilterSupport.java - src/share/classes/com/sun/xml/internal/stream/StaxEntityResolverWrapper.java - src/share/classes/com/sun/xml/internal/stream/StaxErrorReporter.java - src/share/classes/com/sun/xml/internal/stream/StaxXMLInputSource.java - src/share/classes/com/sun/xml/internal/stream/XMLBufferListener.java - src/share/classes/com/sun/xml/internal/stream/XMLEntityReader.java - src/share/classes/com/sun/xml/internal/stream/XMLEntityStorage.java - src/share/classes/com/sun/xml/internal/stream/XMLEventReaderImpl.java - src/share/classes/com/sun/xml/internal/stream/XMLInputFactoryImpl.java - src/share/classes/com/sun/xml/internal/stream/XMLOutputFactoryImpl.java - src/share/classes/com/sun/xml/internal/stream/dtd/DTDGrammarUtil.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLNotationDecl.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType.java - src/share/classes/com/sun/xml/internal/stream/events/AttributeImpl.java - src/share/classes/com/sun/xml/internal/stream/events/CharacterEvent.java - src/share/classes/com/sun/xml/internal/stream/events/CommentEvent.java - src/share/classes/com/sun/xml/internal/stream/events/DTDEvent.java - src/share/classes/com/sun/xml/internal/stream/events/DummyEvent.java - src/share/classes/com/sun/xml/internal/stream/events/EndDocumentEvent.java - src/share/classes/com/sun/xml/internal/stream/events/EndElementEvent.java - src/share/classes/com/sun/xml/internal/stream/events/EntityDeclarationImpl.java - src/share/classes/com/sun/xml/internal/stream/events/EntityReferenceEvent.java - src/share/classes/com/sun/xml/internal/stream/events/LocationImpl.java - src/share/classes/com/sun/xml/internal/stream/events/NamedEvent.java - src/share/classes/com/sun/xml/internal/stream/events/NamespaceImpl.java - src/share/classes/com/sun/xml/internal/stream/events/NotationDeclarationImpl.java - src/share/classes/com/sun/xml/internal/stream/events/ProcessingInstructionEvent.java - src/share/classes/com/sun/xml/internal/stream/events/StartDocumentEvent.java - src/share/classes/com/sun/xml/internal/stream/events/StartElementEvent.java - src/share/classes/com/sun/xml/internal/stream/events/XMLEventAllocatorImpl.java - src/share/classes/com/sun/xml/internal/stream/events/XMLEventFactoryImpl.java - src/share/classes/com/sun/xml/internal/stream/javax.xml.stream.XMLEventFactory - src/share/classes/com/sun/xml/internal/stream/javax.xml.stream.XMLInputFactory - src/share/classes/com/sun/xml/internal/stream/javax.xml.stream.XMLOutputFactory - src/share/classes/com/sun/xml/internal/stream/util/BufferAllocator.java - src/share/classes/com/sun/xml/internal/stream/util/ReadOnlyIterator.java - src/share/classes/com/sun/xml/internal/stream/util/ThreadLocalBufferAllocator.java - src/share/classes/com/sun/xml/internal/stream/writers/UTF8OutputStreamWriter.java - src/share/classes/com/sun/xml/internal/stream/writers/WriterUtility.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLEventWriterImpl.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLOutputSource.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLWriter.java - src/share/classes/javax/xml/XMLConstants.java - src/share/classes/javax/xml/datatype/DatatypeConfigurationException.java - src/share/classes/javax/xml/datatype/DatatypeConstants.java - src/share/classes/javax/xml/datatype/DatatypeFactory.java - src/share/classes/javax/xml/datatype/Duration.java - src/share/classes/javax/xml/datatype/FactoryFinder.java - src/share/classes/javax/xml/datatype/SecuritySupport.java - src/share/classes/javax/xml/datatype/XMLGregorianCalendar.java - src/share/classes/javax/xml/datatype/package.html - src/share/classes/javax/xml/namespace/NamespaceContext.java - src/share/classes/javax/xml/namespace/QName.java - src/share/classes/javax/xml/namespace/package.html - src/share/classes/javax/xml/parsers/DocumentBuilder.java - src/share/classes/javax/xml/parsers/DocumentBuilderFactory.java - src/share/classes/javax/xml/parsers/FactoryConfigurationError.java - src/share/classes/javax/xml/parsers/FactoryFinder.java - src/share/classes/javax/xml/parsers/ParserConfigurationException.java - src/share/classes/javax/xml/parsers/SAXParser.java - src/share/classes/javax/xml/parsers/SAXParserFactory.java - src/share/classes/javax/xml/parsers/SecuritySupport.java - src/share/classes/javax/xml/parsers/package.html - src/share/classes/javax/xml/stream/EventFilter.java - src/share/classes/javax/xml/stream/FactoryConfigurationError.java - src/share/classes/javax/xml/stream/FactoryFinder.java - src/share/classes/javax/xml/stream/Location.java - src/share/classes/javax/xml/stream/SecuritySupport.java - src/share/classes/javax/xml/stream/StreamFilter.java - src/share/classes/javax/xml/stream/XMLEventFactory.java - src/share/classes/javax/xml/stream/XMLEventReader.java - src/share/classes/javax/xml/stream/XMLEventWriter.java - src/share/classes/javax/xml/stream/XMLInputFactory.java - src/share/classes/javax/xml/stream/XMLOutputFactory.java - src/share/classes/javax/xml/stream/XMLReporter.java - src/share/classes/javax/xml/stream/XMLResolver.java - src/share/classes/javax/xml/stream/XMLStreamConstants.java - src/share/classes/javax/xml/stream/XMLStreamException.java - src/share/classes/javax/xml/stream/XMLStreamReader.java - src/share/classes/javax/xml/stream/XMLStreamWriter.java - src/share/classes/javax/xml/stream/events/Attribute.java - src/share/classes/javax/xml/stream/events/Characters.java - src/share/classes/javax/xml/stream/events/Comment.java - src/share/classes/javax/xml/stream/events/DTD.java - src/share/classes/javax/xml/stream/events/EndDocument.java - src/share/classes/javax/xml/stream/events/EndElement.java - src/share/classes/javax/xml/stream/events/EntityDeclaration.java - src/share/classes/javax/xml/stream/events/EntityReference.java - src/share/classes/javax/xml/stream/events/Namespace.java - src/share/classes/javax/xml/stream/events/NotationDeclaration.java - src/share/classes/javax/xml/stream/events/ProcessingInstruction.java - src/share/classes/javax/xml/stream/events/StartDocument.java - src/share/classes/javax/xml/stream/events/StartElement.java - src/share/classes/javax/xml/stream/events/XMLEvent.java - src/share/classes/javax/xml/stream/util/EventReaderDelegate.java - src/share/classes/javax/xml/stream/util/StreamReaderDelegate.java - src/share/classes/javax/xml/stream/util/XMLEventAllocator.java - src/share/classes/javax/xml/stream/util/XMLEventConsumer.java - src/share/classes/javax/xml/transform/ErrorListener.java - src/share/classes/javax/xml/transform/FactoryFinder.java - src/share/classes/javax/xml/transform/OutputKeys.java - src/share/classes/javax/xml/transform/Result.java - src/share/classes/javax/xml/transform/SecuritySupport.java - src/share/classes/javax/xml/transform/Source.java - src/share/classes/javax/xml/transform/SourceLocator.java - src/share/classes/javax/xml/transform/Templates.java - src/share/classes/javax/xml/transform/Transformer.java - src/share/classes/javax/xml/transform/TransformerConfigurationException.java - src/share/classes/javax/xml/transform/TransformerException.java - src/share/classes/javax/xml/transform/TransformerFactory.java - src/share/classes/javax/xml/transform/TransformerFactoryConfigurationError.java - src/share/classes/javax/xml/transform/URIResolver.java - src/share/classes/javax/xml/transform/dom/DOMLocator.java - src/share/classes/javax/xml/transform/dom/DOMResult.java - src/share/classes/javax/xml/transform/dom/DOMSource.java - src/share/classes/javax/xml/transform/dom/package.html - src/share/classes/javax/xml/transform/overview.html - src/share/classes/javax/xml/transform/package.html - src/share/classes/javax/xml/transform/sax/SAXResult.java - src/share/classes/javax/xml/transform/sax/SAXSource.java - src/share/classes/javax/xml/transform/sax/SAXTransformerFactory.java - src/share/classes/javax/xml/transform/sax/TemplatesHandler.java - src/share/classes/javax/xml/transform/sax/TransformerHandler.java - src/share/classes/javax/xml/transform/sax/package.html - src/share/classes/javax/xml/transform/stax/StAXResult.java - src/share/classes/javax/xml/transform/stax/StAXSource.java - src/share/classes/javax/xml/transform/stax/package.html - src/share/classes/javax/xml/transform/stream/StreamResult.java - src/share/classes/javax/xml/transform/stream/StreamSource.java - src/share/classes/javax/xml/transform/stream/package.html - src/share/classes/javax/xml/validation/Schema.java - src/share/classes/javax/xml/validation/SchemaFactory.java - src/share/classes/javax/xml/validation/SchemaFactoryFinder.java - src/share/classes/javax/xml/validation/SchemaFactoryLoader.java - src/share/classes/javax/xml/validation/SecuritySupport.java - src/share/classes/javax/xml/validation/TypeInfoProvider.java - src/share/classes/javax/xml/validation/Validator.java - src/share/classes/javax/xml/validation/ValidatorHandler.java - src/share/classes/javax/xml/validation/package.html - src/share/classes/javax/xml/xpath/SecuritySupport.java - src/share/classes/javax/xml/xpath/XPath.java - src/share/classes/javax/xml/xpath/XPathConstants.java - src/share/classes/javax/xml/xpath/XPathException.java - src/share/classes/javax/xml/xpath/XPathExpression.java - src/share/classes/javax/xml/xpath/XPathExpressionException.java - src/share/classes/javax/xml/xpath/XPathFactory.java - src/share/classes/javax/xml/xpath/XPathFactoryConfigurationException.java - src/share/classes/javax/xml/xpath/XPathFactoryFinder.java - src/share/classes/javax/xml/xpath/XPathFunction.java - src/share/classes/javax/xml/xpath/XPathFunctionException.java - src/share/classes/javax/xml/xpath/XPathFunctionResolver.java - src/share/classes/javax/xml/xpath/XPathVariableResolver.java - src/share/classes/javax/xml/xpath/package.html - src/share/classes/org/w3c/dom/Attr.java - src/share/classes/org/w3c/dom/CDATASection.java - src/share/classes/org/w3c/dom/CharacterData.java - src/share/classes/org/w3c/dom/Comment.java - src/share/classes/org/w3c/dom/DOMConfiguration.java - src/share/classes/org/w3c/dom/DOMError.java - src/share/classes/org/w3c/dom/DOMErrorHandler.java - src/share/classes/org/w3c/dom/DOMException.java - src/share/classes/org/w3c/dom/DOMImplementation.java - src/share/classes/org/w3c/dom/DOMImplementationList.java - src/share/classes/org/w3c/dom/DOMImplementationSource.java - src/share/classes/org/w3c/dom/DOMLocator.java - src/share/classes/org/w3c/dom/DOMStringList.java - src/share/classes/org/w3c/dom/Document.java - src/share/classes/org/w3c/dom/DocumentFragment.java - src/share/classes/org/w3c/dom/DocumentType.java - src/share/classes/org/w3c/dom/Element.java - src/share/classes/org/w3c/dom/Entity.java - src/share/classes/org/w3c/dom/EntityReference.java - src/share/classes/org/w3c/dom/NameList.java - src/share/classes/org/w3c/dom/NamedNodeMap.java - src/share/classes/org/w3c/dom/Node.java - src/share/classes/org/w3c/dom/NodeList.java - src/share/classes/org/w3c/dom/Notation.java - src/share/classes/org/w3c/dom/ProcessingInstruction.java - src/share/classes/org/w3c/dom/Text.java - src/share/classes/org/w3c/dom/TypeInfo.java - src/share/classes/org/w3c/dom/UserDataHandler.java - src/share/classes/org/w3c/dom/bootstrap/DOMImplementationRegistry.java - src/share/classes/org/w3c/dom/css/CSS2Properties.java - src/share/classes/org/w3c/dom/css/CSSCharsetRule.java - src/share/classes/org/w3c/dom/css/CSSFontFaceRule.java - src/share/classes/org/w3c/dom/css/CSSImportRule.java - src/share/classes/org/w3c/dom/css/CSSMediaRule.java - src/share/classes/org/w3c/dom/css/CSSPageRule.java - src/share/classes/org/w3c/dom/css/CSSPrimitiveValue.java - src/share/classes/org/w3c/dom/css/CSSRule.java - src/share/classes/org/w3c/dom/css/CSSRuleList.java - src/share/classes/org/w3c/dom/css/CSSStyleDeclaration.java - src/share/classes/org/w3c/dom/css/CSSStyleRule.java - src/share/classes/org/w3c/dom/css/CSSStyleSheet.java - src/share/classes/org/w3c/dom/css/CSSUnknownRule.java - src/share/classes/org/w3c/dom/css/CSSValue.java - src/share/classes/org/w3c/dom/css/CSSValueList.java - src/share/classes/org/w3c/dom/css/Counter.java - src/share/classes/org/w3c/dom/css/DOMImplementationCSS.java - src/share/classes/org/w3c/dom/css/DocumentCSS.java - src/share/classes/org/w3c/dom/css/ElementCSSInlineStyle.java - src/share/classes/org/w3c/dom/css/RGBColor.java - src/share/classes/org/w3c/dom/css/Rect.java - src/share/classes/org/w3c/dom/css/ViewCSS.java - src/share/classes/org/w3c/dom/events/DocumentEvent.java - src/share/classes/org/w3c/dom/events/Event.java - src/share/classes/org/w3c/dom/events/EventException.java - src/share/classes/org/w3c/dom/events/EventListener.java - src/share/classes/org/w3c/dom/events/EventTarget.java - src/share/classes/org/w3c/dom/events/MouseEvent.java - src/share/classes/org/w3c/dom/events/MutationEvent.java - src/share/classes/org/w3c/dom/events/UIEvent.java - src/share/classes/org/w3c/dom/html/HTMLAnchorElement.java - src/share/classes/org/w3c/dom/html/HTMLAppletElement.java - src/share/classes/org/w3c/dom/html/HTMLAreaElement.java - src/share/classes/org/w3c/dom/html/HTMLBRElement.java - src/share/classes/org/w3c/dom/html/HTMLBaseElement.java - src/share/classes/org/w3c/dom/html/HTMLBaseFontElement.java - src/share/classes/org/w3c/dom/html/HTMLBodyElement.java - src/share/classes/org/w3c/dom/html/HTMLButtonElement.java - src/share/classes/org/w3c/dom/html/HTMLCollection.java - src/share/classes/org/w3c/dom/html/HTMLDListElement.java - src/share/classes/org/w3c/dom/html/HTMLDOMImplementation.java - src/share/classes/org/w3c/dom/html/HTMLDirectoryElement.java - src/share/classes/org/w3c/dom/html/HTMLDivElement.java - src/share/classes/org/w3c/dom/html/HTMLDocument.java - src/share/classes/org/w3c/dom/html/HTMLElement.java - src/share/classes/org/w3c/dom/html/HTMLFieldSetElement.java - src/share/classes/org/w3c/dom/html/HTMLFontElement.java - src/share/classes/org/w3c/dom/html/HTMLFormElement.java - src/share/classes/org/w3c/dom/html/HTMLFrameElement.java - src/share/classes/org/w3c/dom/html/HTMLFrameSetElement.java - src/share/classes/org/w3c/dom/html/HTMLHRElement.java - src/share/classes/org/w3c/dom/html/HTMLHeadElement.java - src/share/classes/org/w3c/dom/html/HTMLHeadingElement.java - src/share/classes/org/w3c/dom/html/HTMLHtmlElement.java - src/share/classes/org/w3c/dom/html/HTMLIFrameElement.java - src/share/classes/org/w3c/dom/html/HTMLImageElement.java - src/share/classes/org/w3c/dom/html/HTMLInputElement.java - src/share/classes/org/w3c/dom/html/HTMLIsIndexElement.java - src/share/classes/org/w3c/dom/html/HTMLLIElement.java - src/share/classes/org/w3c/dom/html/HTMLLabelElement.java - src/share/classes/org/w3c/dom/html/HTMLLegendElement.java - src/share/classes/org/w3c/dom/html/HTMLLinkElement.java - src/share/classes/org/w3c/dom/html/HTMLMapElement.java - src/share/classes/org/w3c/dom/html/HTMLMenuElement.java - src/share/classes/org/w3c/dom/html/HTMLMetaElement.java - src/share/classes/org/w3c/dom/html/HTMLModElement.java - src/share/classes/org/w3c/dom/html/HTMLOListElement.java - src/share/classes/org/w3c/dom/html/HTMLObjectElement.java - src/share/classes/org/w3c/dom/html/HTMLOptGroupElement.java - src/share/classes/org/w3c/dom/html/HTMLOptionElement.java - src/share/classes/org/w3c/dom/html/HTMLParagraphElement.java - src/share/classes/org/w3c/dom/html/HTMLParamElement.java - src/share/classes/org/w3c/dom/html/HTMLPreElement.java - src/share/classes/org/w3c/dom/html/HTMLQuoteElement.java - src/share/classes/org/w3c/dom/html/HTMLScriptElement.java - src/share/classes/org/w3c/dom/html/HTMLSelectElement.java - src/share/classes/org/w3c/dom/html/HTMLStyleElement.java - src/share/classes/org/w3c/dom/html/HTMLTableCaptionElement.java - src/share/classes/org/w3c/dom/html/HTMLTableCellElement.java - src/share/classes/org/w3c/dom/html/HTMLTableColElement.java - src/share/classes/org/w3c/dom/html/HTMLTableElement.java - src/share/classes/org/w3c/dom/html/HTMLTableRowElement.java - src/share/classes/org/w3c/dom/html/HTMLTableSectionElement.java - src/share/classes/org/w3c/dom/html/HTMLTextAreaElement.java - src/share/classes/org/w3c/dom/html/HTMLTitleElement.java - src/share/classes/org/w3c/dom/html/HTMLUListElement.java - src/share/classes/org/w3c/dom/ls/DOMImplementationLS.java - src/share/classes/org/w3c/dom/ls/LSException.java - src/share/classes/org/w3c/dom/ls/LSInput.java - src/share/classes/org/w3c/dom/ls/LSLoadEvent.java - src/share/classes/org/w3c/dom/ls/LSOutput.java - src/share/classes/org/w3c/dom/ls/LSParser.java - src/share/classes/org/w3c/dom/ls/LSParserFilter.java - src/share/classes/org/w3c/dom/ls/LSProgressEvent.java - src/share/classes/org/w3c/dom/ls/LSResourceResolver.java - src/share/classes/org/w3c/dom/ls/LSSerializer.java - src/share/classes/org/w3c/dom/ls/LSSerializerFilter.java - src/share/classes/org/w3c/dom/package.html - src/share/classes/org/w3c/dom/ranges/DocumentRange.java - src/share/classes/org/w3c/dom/ranges/Range.java - src/share/classes/org/w3c/dom/ranges/RangeException.java - src/share/classes/org/w3c/dom/ranges/package.html - src/share/classes/org/w3c/dom/stylesheets/DocumentStyle.java - src/share/classes/org/w3c/dom/stylesheets/LinkStyle.java - src/share/classes/org/w3c/dom/stylesheets/MediaList.java - src/share/classes/org/w3c/dom/stylesheets/StyleSheet.java - src/share/classes/org/w3c/dom/stylesheets/StyleSheetList.java - src/share/classes/org/w3c/dom/traversal/DocumentTraversal.java - src/share/classes/org/w3c/dom/traversal/NodeFilter.java - src/share/classes/org/w3c/dom/traversal/NodeIterator.java - src/share/classes/org/w3c/dom/traversal/TreeWalker.java - src/share/classes/org/w3c/dom/views/AbstractView.java - src/share/classes/org/w3c/dom/views/DocumentView.java - src/share/classes/org/w3c/dom/xpath/COPYRIGHT.html - src/share/classes/org/w3c/dom/xpath/XPathEvaluator.java - src/share/classes/org/w3c/dom/xpath/XPathException.java - src/share/classes/org/w3c/dom/xpath/XPathExpression.java - src/share/classes/org/w3c/dom/xpath/XPathNSResolver.java - src/share/classes/org/w3c/dom/xpath/XPathNamespace.java - src/share/classes/org/w3c/dom/xpath/XPathResult.java - src/share/classes/org/xml/sax/AttributeList.java - src/share/classes/org/xml/sax/Attributes.java - src/share/classes/org/xml/sax/COPYING - src/share/classes/org/xml/sax/COPYING.txt - src/share/classes/org/xml/sax/ContentHandler.java - src/share/classes/org/xml/sax/DTDHandler.java - src/share/classes/org/xml/sax/DocumentHandler.java - src/share/classes/org/xml/sax/EntityResolver.java - src/share/classes/org/xml/sax/ErrorHandler.java - src/share/classes/org/xml/sax/HandlerBase.java - src/share/classes/org/xml/sax/InputSource.java - src/share/classes/org/xml/sax/Locator.java - src/share/classes/org/xml/sax/Parser.java - src/share/classes/org/xml/sax/SAXException.java - src/share/classes/org/xml/sax/SAXNotRecognizedException.java - src/share/classes/org/xml/sax/SAXNotSupportedException.java - src/share/classes/org/xml/sax/SAXParseException.java - src/share/classes/org/xml/sax/XMLFilter.java - src/share/classes/org/xml/sax/XMLReader.java - src/share/classes/org/xml/sax/ext/Attributes2.java - src/share/classes/org/xml/sax/ext/Attributes2Impl.java - src/share/classes/org/xml/sax/ext/DeclHandler.java - src/share/classes/org/xml/sax/ext/DefaultHandler2.java - src/share/classes/org/xml/sax/ext/EntityResolver2.java - src/share/classes/org/xml/sax/ext/LexicalHandler.java - src/share/classes/org/xml/sax/ext/Locator2.java - src/share/classes/org/xml/sax/ext/Locator2Impl.java - src/share/classes/org/xml/sax/ext/package.html - src/share/classes/org/xml/sax/helpers/AttributeListImpl.java - src/share/classes/org/xml/sax/helpers/AttributesImpl.java - src/share/classes/org/xml/sax/helpers/DefaultHandler.java - src/share/classes/org/xml/sax/helpers/LocatorImpl.java - src/share/classes/org/xml/sax/helpers/NamespaceSupport.java - src/share/classes/org/xml/sax/helpers/NewInstance.java - src/share/classes/org/xml/sax/helpers/ParserAdapter.java - src/share/classes/org/xml/sax/helpers/ParserFactory.java - src/share/classes/org/xml/sax/helpers/XMLFilterImpl.java - src/share/classes/org/xml/sax/helpers/XMLReaderAdapter.java - src/share/classes/org/xml/sax/helpers/XMLReaderFactory.java - src/share/classes/org/xml/sax/helpers/package.html - src/share/classes/org/xml/sax/package.html Changeset: 6aadb7d98564 Author: asaha Date: 2012-05-21 14:51 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/6aadb7d98564 Merge Changeset: c865c6951fea Author: asaha Date: 2012-06-07 12:30 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/c865c6951fea Merge Changeset: 57476f66e13c Author: lana Date: 2012-06-26 10:27 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/57476f66e13c Merge Changeset: 300f45e99064 Author: katleman Date: 2012-06-28 09:32 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/300f45e99064 Added tag jdk8-b45 for changeset 57476f66e13c ! .hgtags Changeset: bf27b857c6ee Author: katleman Date: 2012-07-05 18:44 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/bf27b857c6ee Added tag jdk8-b46 for changeset 300f45e99064 ! .hgtags Changeset: 7920ead2cc75 Author: joehw Date: 2012-06-26 15:28 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/7920ead2cc75 7166896: DocumentBuilder.parse(String uri) is not IPv6 enabled. It throws MalformedURLException Summary: skip the added international character handling for general paths Reviewed-by: lancea ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java Changeset: 219e720a1baa Author: lana Date: 2012-06-26 22:47 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/219e720a1baa Merge Changeset: 9cb8be5e6119 Author: lana Date: 2012-07-03 18:24 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/9cb8be5e6119 Merge Changeset: 404521944ac9 Author: lana Date: 2012-07-10 11:40 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/404521944ac9 Merge Changeset: 669a2da56b21 Author: mduigou Date: 2012-07-11 19:09 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/669a2da56b21 Merge ! .hgtags - src/share/classes/com/sun/java_cup/internal/runtime/Scanner.java - src/share/classes/com/sun/java_cup/internal/runtime/Symbol.java - src/share/classes/com/sun/java_cup/internal/runtime/lr_parser.java - src/share/classes/com/sun/java_cup/internal/runtime/virtual_parse_stack.java - src/share/classes/com/sun/org/apache/bcel/internal/Constants.java - src/share/classes/com/sun/org/apache/bcel/internal/ExceptionConstants.java - src/share/classes/com/sun/org/apache/bcel/internal/Repository.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/AttributeReader.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantClass.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFieldref.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodref.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantString.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariable.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Unknown.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java - src/share/classes/com/sun/org/apache/bcel/internal/classfile/package.html - src/share/classes/com/sun/org/apache/bcel/internal/generic/AALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/AASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ACONST_NULL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ANEWARRAY.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ARETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/AllocationInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ArithmeticInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BIPUSH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BREAKPOINT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BasicType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CHECKCAST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGenException.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ClassObserver.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/CompoundInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPushInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ConversionInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/D2F.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/D2I.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/D2L.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DADD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DCONST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DDIV.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DLOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DMUL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DNEG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DREM.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DRETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DSTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DSUB.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X1.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X1.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/EmptyVisitor.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/F2D.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/F2I.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/F2L.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FADD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FCONST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FDIV.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FLOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FMUL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FNEG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FREM.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FRETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FSTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FSUB.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldObserver.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GETFIELD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GETSTATIC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO_W.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/GotoInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2B.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2C.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2D.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2F.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2L.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/I2S.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IADD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IAND.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IDIV.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFEQ.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFGE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFGT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFLE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFLT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFNE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFNONNULL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IFNULL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPEQ.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPNE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPEQ.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPNE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IINC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ILOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP1.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IMUL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INEG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INSTANCEOF.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IOR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IREM.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IRETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ISHL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ISHR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ISTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ISUB.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IUSHR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IXOR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IfInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/IndexedInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionComparator.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConstants.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionListObserver.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/InvokeInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/JSR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/JSR_W.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/JsrInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/L2D.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/L2F.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/L2I.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LADD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LAND.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LCONST.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LDC2_W.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LDC_W.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LDIV.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LLOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LMUL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LNEG.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LOOKUPSWITCH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LOR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LREM.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LRETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LSHL.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LSHR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LSTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LSUB.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LUSHR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LXOR.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LoadClass.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LoadInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MONITORENTER.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MONITOREXIT.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MULTIANEWARRAY.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/MethodObserver.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/NEW.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/NEWARRAY.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/NOP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/NamedAndTyped.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/POP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/POP2.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PUSH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PUTFIELD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PUTSTATIC.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PopInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/PushInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/RETURN.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnaddressType.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SALOAD.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SASTORE.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SIPUSH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SWAP.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/StackConsumer.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/StackInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/StackProducer.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/StoreInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/TABLESWITCH.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/UnconditionalBranch.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/VariableLengthInstruction.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/Visitor.java - src/share/classes/com/sun/org/apache/bcel/internal/generic/package.html - src/share/classes/com/sun/org/apache/bcel/internal/package.html - src/share/classes/com/sun/org/apache/bcel/internal/util/AttributeHTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java - src/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ByteSequence.java - src/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassLoader.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassLoaderRepository.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassPath.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassQueue.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassStack.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ClassVector.java - src/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/ConstantHTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java - src/share/classes/com/sun/org/apache/bcel/internal/util/JavaWrapper.java - src/share/classes/com/sun/org/apache/bcel/internal/util/MethodHTML.java - src/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java - src/share/classes/com/sun/org/apache/bcel/internal/util/SyntheticRepository.java - src/share/classes/com/sun/org/apache/bcel/internal/util/package.html - src/share/classes/com/sun/org/apache/regexp/internal/CharacterArrayCharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/CharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/RE.java - src/share/classes/com/sun/org/apache/regexp/internal/RECompiler.java - src/share/classes/com/sun/org/apache/regexp/internal/REDebugCompiler.java - src/share/classes/com/sun/org/apache/regexp/internal/REProgram.java - src/share/classes/com/sun/org/apache/regexp/internal/RESyntaxException.java - src/share/classes/com/sun/org/apache/regexp/internal/RETest.java - src/share/classes/com/sun/org/apache/regexp/internal/REUtil.java - src/share/classes/com/sun/org/apache/regexp/internal/ReaderCharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/StreamCharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/StringCharacterIterator.java - src/share/classes/com/sun/org/apache/regexp/internal/recompile.java - src/share/classes/com/sun/org/apache/xalan/META-INF/services/javax.xml.transform.TransformerFactory - src/share/classes/com/sun/org/apache/xalan/META-INF/services/javax.xml.xpath.XPathFactory - src/share/classes/com/sun/org/apache/xalan/META-INF/services/org.apache.xml.dtm.DTMManager - src/share/classes/com/sun/org/apache/xalan/internal/Version.java - src/share/classes/com/sun/org/apache/xalan/internal/extensions/ExpressionContext.java - src/share/classes/com/sun/org/apache/xalan/internal/extensions/package.html - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltBase.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltCommon.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDatetime.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDynamic.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltMath.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltSets.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltStrings.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/Extensions.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/NodeInfo.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/lib/package.html - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLMessages.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_en.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java - src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTInfo.properties - src/share/classes/com/sun/org/apache/xalan/internal/res/package.html - src/share/classes/com/sun/org/apache/xalan/internal/templates/Constants.java - src/share/classes/com/sun/org/apache/xalan/internal/templates/package.html - src/share/classes/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/Process.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xslt/package.html - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/CollatorFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOM.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOMCache.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOMEnhancedForDTM.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/NodeIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/ProcessorVersion.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/StripFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/Translet.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/TransletException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/Compile.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/Transform.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOpt.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOptsException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/IllegalArgumentException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/MissingOptArgException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AbsoluteLocationPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AbsolutePathPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AlternativePattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AncestorPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyImports.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ArgumentList.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Attribute.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeSet.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValue.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValueTemplate.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BinOpExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BooleanCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BooleanExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CastCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CeilingCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Choose.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Closure.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Comment.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CompilerException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ConcatCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Constants.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ContainsCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Copy.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CopyOf.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CurrentCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/DecimalFormatting.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/DocumentCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ElementAvailableCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/EqualityExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Expression.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Fallback.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterParentPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilteredAbsoluteLocationPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FloorCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FlowList.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ForEach.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FormatNumberCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionAvailableCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/GenerateIdCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IdKeyPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IdPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/If.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IllegalCharException.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Import.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Include.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Instruction.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IntExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Key.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/KeyCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/KeyPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LangCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LastCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralAttribute.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LocalNameCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LocationPathPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LogicalExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Makefile.inc - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Message.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NameBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NameCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceAlias.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceUriCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NodeTest.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NotCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Number.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NumberCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Otherwise.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Output.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Param.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParameterRef.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParentLocationPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParentPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Pattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/PositionCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Predicate.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstruction.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstructionPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/QName.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RealExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelationalExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelativeLocationPath.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelativePathPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RoundCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SimpleAttributeValue.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SourceLoader.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StartsWithCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Step.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StepPattern.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StringCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StringLengthCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Template.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TestSeq.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Text.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TopLevelElement.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TransletOutput.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnaryOpExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnionPathExpr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnparsedEntityUriCall.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnresolvedRef.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnsupportedElement.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UseAttributeSets.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ValueOf.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Variable.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableRef.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableRefBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/When.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Whitespace.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/WithParam.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathLexer.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XslAttribute.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XslElement.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/sym.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/AttributeSetMethodGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/BooleanType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/CompareGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ca.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_cs.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sk.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/FilterGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/IntType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MatchGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NamedMethodGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeCounterGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSetType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordFactGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NumberType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/RealType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ReferenceType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ResultTreeType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/RtMethodGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SlotAllocator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/StringStack.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/StringType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/TestGenerator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Type.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/TypeCheckError.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Util.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/VoidType.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/xpath.cup - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/xpath.lex - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AbsoluteIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AnyNodeCounter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/BitArray.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CachedNodeListIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ClonedNodeListIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CollatorFactoryBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMAdapter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMBuilder.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DupFilterIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/EmptyFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ExtendedSAX.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/Filter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/FilterIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/FilteredStepIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ForwardPositionIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/LoadDocument.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MatchingIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultiValuedNodeHeapIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultipleNodeCounter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeCounter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeIteratorBase.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NthIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SingleNodeCounter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SingletonIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SortSettings.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SortingIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/StepIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/StripWhitespaceFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/UnionIterator.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/javax.xml.transform.TransformerFactory - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Attributes.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Constants.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ca.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_cs.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_es.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_fr.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_it.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ko.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_pt_BR.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sk.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sv.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_TW.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/MessageHandler.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Node.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Operators.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Parameter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/StringValueHandler.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/OutputBuffer.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/StringOutputBuffer.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2SAX.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2TO.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/ObjectFactory.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/OutputSettings.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXBaseWriter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXEventWriter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXStreamWriter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SmartTransformerFactoryImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/StAXEvent2SAX.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/StAXStream2SAX.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerHandlerImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/XSLTCSource.java - src/share/classes/com/sun/org/apache/xalan/internal/xsltc/util/IntegerArray.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/AttrImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/AttrNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/AttributeMap.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CDATASectionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CharacterDataImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ChildNode.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CommentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMErrorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationSourceImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMInputImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMLocatorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMNormalizer.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMOutputImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMStringListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMXSImplementationSourceImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeepNodeListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredAttrImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredAttrNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredCDATASectionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredCommentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDOMImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentTypeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementDefinitionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredEntityImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredEntityReferenceImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredNode.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredNotationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredProcessingInstructionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredTextImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentFragmentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentTypeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ElementDefinitionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ElementImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ElementNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/EntityImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/EntityReferenceImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/LCount.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NodeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NodeIteratorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NodeListCache.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/NotationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ObjectFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIAttrNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIDOMImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIDocumentImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIElementNSImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ParentNode.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/ProcessingInstructionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/RangeExceptionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/RangeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/SecuritySupport.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/TextImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/TreeWalkerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/events/EventImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/events/MutationEventImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/dom/org.apache.xerces.dom.DOMImplementationSourceImpl - src/share/classes/com/sun/org/apache/xerces/internal/dom/org.w3c.dom.DOMImplementationSourceList - src/share/classes/com/sun/org/apache/xerces/internal/impl/Constants.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/ExternalSubsetResolver.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/RevalidationHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/Version.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NamespaceBinder.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLStreamFilterImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLStreamReaderImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLVersionDetector.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/BalancedDTDGrammar.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11DTDProcessor.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11DTDValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11NSDTDValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDLoader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidatorFilter.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLNSDTDValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLNotationDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMAny.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMBinOp.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMLeaf.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMNode.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMStateSet.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMUniOp.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/DFAContentModel.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/MixedContentModel.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/SimpleContentModel.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DVFactoryException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DatatypeException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeFacetException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeValueException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ObjectFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/SecuritySupport.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ValidationContext.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/XSFacets.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/XSSimpleType.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/DTDDVFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/ENTITYDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/IDDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/IDREFDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/ListDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/NMTOKENDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/NOTATIONDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/StringDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11DTDDVFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDREFDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11NMTOKENDatatypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/Base64.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/ByteListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/HexBin.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AbstractDateTimeDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnyAtomicDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnySimpleDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnyURIDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/Base64BinaryDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseSchemaDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BooleanDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DateDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DateTimeDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DayDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DayTimeDurationDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DecimalDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DoubleDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DurationDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/EntityDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/FloatDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/FullDVFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/HexBinaryDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IDDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IDREFDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IntegerDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/ListDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDayDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/PrecisionDecimalDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/QNameDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDateTimeException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/StringDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/TimeDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/TypeValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/UnionDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDelegate.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDurationDV.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/io/ASCIIReader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/io/UCSReader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/io/UTF8Reader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_de.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_es.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_fr.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_it.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ja.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ko.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_pt_BR.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_sv.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_CN.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_TW.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_TW.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/validation/EntityState.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ValidationManager.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ValidationState.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/XPath.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/XPathException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/BMPattern.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/CaseInsensitiveMap.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/Match.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/Op.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/ParseException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/ParserForXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/REUtil.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RangeToken.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegexParser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/Token.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_fr.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ja.properties - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/AttributePSVImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaSymbols.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaException.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSConstraints.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSDDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSElementDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSImplementationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSLoaderImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSModelImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/Field.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/FieldActivator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/KeyRef.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/Selector.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/UniqueOrKey.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/ValueStore.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSAllCM.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMBinOp.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMLeaf.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMRepeatingLeaf.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMUniOp.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSDFACM.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSEmptyCM.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/AttrImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultDocument.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultElement.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultNode.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultText.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultXMLDocumentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/NamedNodeMapImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMImplementation.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaParsingConfig.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/TextImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAnnotationInfo.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractIDConstraintTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDKeyrefTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDNotationTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDWildcardTraverser.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/LSInputListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/ObjectListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/ShortListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/StringListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XInt.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XIntPool.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSGrammarPool.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMap4Types.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMapImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/DefaultValidationErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/JAXPConstants.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/TeeXMLDocumentFilterImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationDayTimeImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationYearMonthImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/javax.xml.datatype.DatatypeFactory - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.DocumentBuilderFactory - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.SAXParserFactory - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMDocumentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMResultAugmentor.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMResultBuilder.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DraconianErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/EmptyXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ErrorHandlerAdaptor.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/JAXPValidationMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ReadOnlyGrammarPool.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SimpleXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SoftReferenceGrammarPool.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/Util.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHelper.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/WeakReferenceXMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/WrappedSAXException.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer.java - src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/javax.xml.validation.SchemaFactory - src/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractXMLDocumentParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/BasicParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/CachingParserPool.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/IntegratedParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/ObjectFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/SecuritySupport.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/StandardParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configurable.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11DTDConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11NonValidatingConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLDocumentParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarCachingConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/XPointerParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.DTDConfiguration - src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XML11Configuration - src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XMLParserConfiguration - src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.xml.sax.driver - src/share/classes/com/sun/org/apache/xerces/internal/util/AttributesProxy.java - src/share/classes/com/sun/org/apache/xerces/internal/util/AugmentationsImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DOMInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DOMUtil.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DatatypeMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DefaultErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/util/DraconianErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/util/EncodingMap.java - src/share/classes/com/sun/org/apache/xerces/internal/util/EntityResolver2Wrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/EntityResolverWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/ErrorHandlerProxy.java - src/share/classes/com/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/FeatureState.java - src/share/classes/com/sun/org/apache/xerces/internal/util/HTTPInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/util/IntStack.java - src/share/classes/com/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/LocatorProxy.java - src/share/classes/com/sun/org/apache/xerces/internal/util/LocatorWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/MessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/util/NamespaceContextWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/NamespaceSupport.java - src/share/classes/com/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java - src/share/classes/com/sun/org/apache/xerces/internal/util/PropertyState.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SAX2XNI.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SAXInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SAXLocatorWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SAXMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SecurityManager.java - src/share/classes/com/sun/org/apache/xerces/internal/util/ShadowedSymbolTable.java - src/share/classes/com/sun/org/apache/xerces/internal/util/StAXInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/util/StAXLocationWrapper.java - src/share/classes/com/sun/org/apache/xerces/internal/util/Status.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SymbolHash.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SymbolTable.java - src/share/classes/com/sun/org/apache/xerces/internal/util/SynchronizedSymbolTable.java - src/share/classes/com/sun/org/apache/xerces/internal/util/TeeXMLDocumentFilterImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/TypeInfoImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/URI.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XML11Char.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLAttributesImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLCatalogResolver.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLChar.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLDocumentFilterImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLEntityDescriptionImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLErrorCode.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLInputSourceAdaptor.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLStringBuffer.java - src/share/classes/com/sun/org/apache/xerces/internal/util/XMLSymbols.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/MultipleScopeNamespaceSupport.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/ObjectFactory.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/SecuritySupport.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XInclude11TextReader.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeTextReader.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerElementHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerFramework.java - src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerSchema.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/Augmentations.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/NamespaceContext.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/QName.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLAttributes.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDTDHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDocumentFragmentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDocumentHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLLocator.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLString.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/XNIException.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/Grammar.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLDTDDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLSchemaDescription.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XSGrammar.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLComponent.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelFilter.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDFilter.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentFilter.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLInputSource.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLParseException.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLPullParserConfiguration.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/ShortHandPointer.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerErrorHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerHandler.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerMessageFormatter.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerPart.java - src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerProcessor.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/AttributePSVI.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/ElementPSVI.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/ItemPSVI.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/LSInputList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/PSVIProvider.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/ShortList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/StringList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAnnotation.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeGroupDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeUse.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSComplexTypeDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSConstants.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSElementDeclaration.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSException.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSFacet.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSIDCDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSImplementation.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSLoader.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSModel.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSModelGroup.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSModelGroupDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSMultiValueFacet.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamedMap.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamespaceItem.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamespaceItemList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNotationDeclaration.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSObject.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSObjectList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSParticle.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSTerm.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSTypeDefinition.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/XSWildcard.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/ByteList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/ObjectList.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDateTime.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDecimal.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDouble.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSFloat.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSQName.java - src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/package.html - src/share/classes/com/sun/org/apache/xml/internal/dtm/Axis.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTM.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMAxisIterator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMAxisTraverser.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMConfigurationException.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMDOMException.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMException.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMFilter.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMIterator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMManager.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMWSFilter.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ChunkedIntArray.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CoroutineManager.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CoroutineParser.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CustomStringPool.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMAxisIterNodeList.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMAxisIteratorBase.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMChildIterNodeList.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseTraversers.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDocumentImpl.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNamedNodeMap.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeIterator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeList.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeListBase.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMSafeStringPool.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMStringPool.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMTreeWalker.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/EmptyIterator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ExtendedType.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Filter.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/NodeLocator.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTM.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTMdefaultNamespaceDeclarationNode.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java - src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ca.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_cs.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_de.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_en.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_es.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_fr.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_it.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_pt_BR.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_sk.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_tr.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_HK.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_TW.java - src/share/classes/com/sun/org/apache/xml/internal/res/XMLMessages.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/Catalog.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogEntry.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogException.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogManager.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/Resolver.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/BootstrapResolver.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/Debug.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/FileURL.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/Namespaces.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/PublicId.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/CatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogParser.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/ExtendedXMLCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/OASISXMLCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogParser.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXParserHandler.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/TR9401CatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/TextCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/XCatalogReader.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/CatalogResolver.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingParser.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLFilter.java - src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLReader.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/ElementState.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/EncodingInfo.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/Encodings.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLEntities.res - src/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLdtd.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/IndentPrinter.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/LineSeparator.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/Method.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/OutputFormat.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/Printer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/Serializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactoryImpl.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/TextSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/XHTMLSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/XML11Serializer.java - src/share/classes/com/sun/org/apache/xml/internal/serialize/XMLSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/AttributesImplSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/CharInfo.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/DOMSerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ElemContext.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ElemDesc.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/EmptySerializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/EncodingInfo.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/ExtendedContentHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ExtendedLexicalHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/HTMLEntities.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/Method.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/NamespaceMappings.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertyUtils.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializationHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Serializer.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerBase.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerConstants.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerFactory.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerTrace.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerTraceWriter.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLSAXHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToSAXHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToTextSAXHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToTextStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToUnknownStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/TransformStateSetter.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/TreeWalker.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Utils.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/Version.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/WriterChain.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/WriterToASCI.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/WriterToUTF8Buffered.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/XMLEntities.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/XSLOutputAttributes.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/output_html.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/output_text.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/output_unknown.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/output_xml.properties - src/share/classes/com/sun/org/apache/xml/internal/serializer/package.html - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/AttList.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/BoolStack.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/DOM2Helper.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/Messages.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/MsgKey.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ca.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_cs.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_de.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_en.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_es.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_fr.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_it.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ja.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ko.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_sv.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_CN.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_TW.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/StringToIntTable.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SystemIDResolver.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/URI.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/Utils.java - src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/WrappedRuntimeException.java - src/share/classes/com/sun/org/apache/xml/internal/utils/AttList.java - src/share/classes/com/sun/org/apache/xml/internal/utils/BoolStack.java - src/share/classes/com/sun/org/apache/xml/internal/utils/CharKey.java - src/share/classes/com/sun/org/apache/xml/internal/utils/Constants.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DOM2Helper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DOMBuilder.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DOMHelper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DOMOrder.java - src/share/classes/com/sun/org/apache/xml/internal/utils/DefaultErrorHandler.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ElemDesc.java - src/share/classes/com/sun/org/apache/xml/internal/utils/FastStringBuffer.java - src/share/classes/com/sun/org/apache/xml/internal/utils/Hashtree2Node.java - src/share/classes/com/sun/org/apache/xml/internal/utils/IntStack.java - src/share/classes/com/sun/org/apache/xml/internal/utils/IntVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ListingErrorHandler.java - src/share/classes/com/sun/org/apache/xml/internal/utils/LocaleUtility.java - src/share/classes/com/sun/org/apache/xml/internal/utils/MutableAttrListImpl.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NSInfo.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NameSpace.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NamespaceSupport2.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NodeConsumer.java - src/share/classes/com/sun/org/apache/xml/internal/utils/NodeVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectFactory.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectPool.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectStack.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/PrefixResolver.java - src/share/classes/com/sun/org/apache/xml/internal/utils/PrefixResolverDefault.java - src/share/classes/com/sun/org/apache/xml/internal/utils/QName.java - src/share/classes/com/sun/org/apache/xml/internal/utils/RawCharacterHandler.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SAXSourceLocator.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SecuritySupport.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SerializableLocatorImpl.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StopParseException.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringBufferPool.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringComparable.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringToIntTable.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringToStringTable.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringToStringTableVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StringVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/StylesheetPIHandler.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SuballocatedByteVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SuballocatedIntVector.java - src/share/classes/com/sun/org/apache/xml/internal/utils/SystemIDResolver.java - src/share/classes/com/sun/org/apache/xml/internal/utils/ThreadControllerWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/TreeWalker.java - src/share/classes/com/sun/org/apache/xml/internal/utils/Trie.java - src/share/classes/com/sun/org/apache/xml/internal/utils/URI.java - src/share/classes/com/sun/org/apache/xml/internal/utils/UnImplNode.java - src/share/classes/com/sun/org/apache/xml/internal/utils/WrappedRuntimeException.java - src/share/classes/com/sun/org/apache/xml/internal/utils/WrongParserException.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XML11Char.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLChar.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLCharacterRecognizer.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLString.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringDefault.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringFactory.java - src/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringFactoryDefault.java - src/share/classes/com/sun/org/apache/xml/internal/utils/package.html - src/share/classes/com/sun/org/apache/xml/internal/utils/res/CharArrayWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/IntArrayWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/LongArrayWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/StringArrayWrapper.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResourceBundle.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResourceBundleBase.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_de.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_en.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_es.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_fr.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_it.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_A.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HA.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HI.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_I.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ko.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_sv.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_zh_CN.java - src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_zh_TW.java - src/share/classes/com/sun/org/apache/xpath/internal/Arg.java - src/share/classes/com/sun/org/apache/xpath/internal/CachedXPathAPI.java - src/share/classes/com/sun/org/apache/xpath/internal/Expression.java - src/share/classes/com/sun/org/apache/xpath/internal/ExpressionNode.java - src/share/classes/com/sun/org/apache/xpath/internal/ExpressionOwner.java - src/share/classes/com/sun/org/apache/xpath/internal/ExtensionsProvider.java - src/share/classes/com/sun/org/apache/xpath/internal/FoundIndex.java - src/share/classes/com/sun/org/apache/xpath/internal/NodeSet.java - src/share/classes/com/sun/org/apache/xpath/internal/NodeSetDTM.java - src/share/classes/com/sun/org/apache/xpath/internal/SourceTree.java - src/share/classes/com/sun/org/apache/xpath/internal/SourceTreeManager.java - src/share/classes/com/sun/org/apache/xpath/internal/VariableStack.java - src/share/classes/com/sun/org/apache/xpath/internal/WhitespaceStrippingElementMatcher.java - src/share/classes/com/sun/org/apache/xpath/internal/XPath.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathAPI.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathContext.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathException.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathProcessorException.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathVisitable.java - src/share/classes/com/sun/org/apache/xpath/internal/XPathVisitor.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/AttributeIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/AxesWalker.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/BasicTestIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/ChildIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/ChildTestIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/ContextNodeList.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/DescendantIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprIteratorSimple.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprWalker.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/HasPositionalPredChecker.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/IteratorPool.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/LocPathIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/MatchPatternIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/NodeSequence.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/OneStepIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/OneStepIteratorForward.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/PathComponent.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/PredicatedNodeTest.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/RTFIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/ReverseAxesWalker.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/SelfIteratorNoPredicate.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/SubContextList.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/UnionChildIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/UnionPathIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/WalkerFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/WalkingIterator.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/WalkingIteratorSorted.java - src/share/classes/com/sun/org/apache/xpath/internal/axes/package.html - src/share/classes/com/sun/org/apache/xpath/internal/compiler/Compiler.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/FuncLoader.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/FunctionTable.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/Keywords.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/Lexer.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/ObjectFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/OpCodes.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/OpMap.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/OpMapVector.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/PsuedoNames.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/SecuritySupport.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathDumper.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathParser.java - src/share/classes/com/sun/org/apache/xpath/internal/compiler/package.html - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathEvaluatorImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathExpressionImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathNSResolverImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathNamespaceImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathResultImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathStylesheetDOM3Exception.java - src/share/classes/com/sun/org/apache/xpath/internal/domapi/package.html - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncBoolean.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCeiling.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncConcat.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncContains.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCount.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCurrent.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncDoclocation.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtElementAvailable.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunction.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunctionAvailable.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncFalse.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncFloor.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncGenerateId.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncId.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLang.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLast.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLocalPart.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNamespace.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNormalizeSpace.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNot.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNumber.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncPosition.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncQname.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncRound.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncStartsWith.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncString.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncStringLength.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstring.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstringAfter.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstringBefore.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSum.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncTranslate.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncTrue.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncUnparsedEntityURI.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/Function.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/Function2Args.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/Function3Args.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionDef1Arg.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionMultiArgs.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionOneArg.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/ObjectFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/SecuritySupport.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/SecuritySupport12.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/WrongNumberArgsException.java - src/share/classes/com/sun/org/apache/xpath/internal/functions/package.html - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPPrefixResolver.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPVariableStack.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/DTMXRTreeFrag.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XBoolean.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XBooleanStatic.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XMLStringFactoryImpl.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XNodeSet.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XNodeSetForDOM.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XNull.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XNumber.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XObject.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XObjectFactory.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XRTreeFrag.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XRTreeFragSelectWrapper.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XString.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XStringForChars.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/XStringForFSB.java - src/share/classes/com/sun/org/apache/xpath/internal/objects/package.html - src/share/classes/com/sun/org/apache/xpath/internal/operations/And.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Bool.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Div.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Equals.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Gt.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Gte.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Lt.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Lte.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Minus.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Mod.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Mult.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Neg.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/NotEquals.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Number.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Operation.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Or.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Plus.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Quo.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/String.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/UnaryOperation.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/Variable.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/VariableSafeAbsRef.java - src/share/classes/com/sun/org/apache/xpath/internal/operations/package.html - src/share/classes/com/sun/org/apache/xpath/internal/package.html - src/share/classes/com/sun/org/apache/xpath/internal/patterns/ContextMatchStepPattern.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/FunctionPattern.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/NodeTest.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/NodeTestFilter.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/StepPattern.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/UnionPattern.java - src/share/classes/com/sun/org/apache/xpath/internal/patterns/package.html - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_en.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java - src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHMessages.java - src/share/classes/com/sun/org/apache/xpath/internal/res/package.html - src/share/classes/com/sun/xml/internal/stream/Entity.java - src/share/classes/com/sun/xml/internal/stream/EventFilterSupport.java - src/share/classes/com/sun/xml/internal/stream/StaxEntityResolverWrapper.java - src/share/classes/com/sun/xml/internal/stream/StaxErrorReporter.java - src/share/classes/com/sun/xml/internal/stream/StaxXMLInputSource.java - src/share/classes/com/sun/xml/internal/stream/XMLBufferListener.java - src/share/classes/com/sun/xml/internal/stream/XMLEntityReader.java - src/share/classes/com/sun/xml/internal/stream/XMLEntityStorage.java - src/share/classes/com/sun/xml/internal/stream/XMLEventReaderImpl.java - src/share/classes/com/sun/xml/internal/stream/XMLInputFactoryImpl.java - src/share/classes/com/sun/xml/internal/stream/XMLOutputFactoryImpl.java - src/share/classes/com/sun/xml/internal/stream/dtd/DTDGrammarUtil.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLNotationDecl.java - src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType.java - src/share/classes/com/sun/xml/internal/stream/events/AttributeImpl.java - src/share/classes/com/sun/xml/internal/stream/events/CharacterEvent.java - src/share/classes/com/sun/xml/internal/stream/events/CommentEvent.java - src/share/classes/com/sun/xml/internal/stream/events/DTDEvent.java - src/share/classes/com/sun/xml/internal/stream/events/DummyEvent.java - src/share/classes/com/sun/xml/internal/stream/events/EndDocumentEvent.java - src/share/classes/com/sun/xml/internal/stream/events/EndElementEvent.java - src/share/classes/com/sun/xml/internal/stream/events/EntityDeclarationImpl.java - src/share/classes/com/sun/xml/internal/stream/events/EntityReferenceEvent.java - src/share/classes/com/sun/xml/internal/stream/events/LocationImpl.java - src/share/classes/com/sun/xml/internal/stream/events/NamedEvent.java - src/share/classes/com/sun/xml/internal/stream/events/NamespaceImpl.java - src/share/classes/com/sun/xml/internal/stream/events/NotationDeclarationImpl.java - src/share/classes/com/sun/xml/internal/stream/events/ProcessingInstructionEvent.java - src/share/classes/com/sun/xml/internal/stream/events/StartDocumentEvent.java - src/share/classes/com/sun/xml/internal/stream/events/StartElementEvent.java - src/share/classes/com/sun/xml/internal/stream/events/XMLEventAllocatorImpl.java - src/share/classes/com/sun/xml/internal/stream/events/XMLEventFactoryImpl.java - src/share/classes/com/sun/xml/internal/stream/javax.xml.stream.XMLEventFactory - src/share/classes/com/sun/xml/internal/stream/javax.xml.stream.XMLInputFactory - src/share/classes/com/sun/xml/internal/stream/javax.xml.stream.XMLOutputFactory - src/share/classes/com/sun/xml/internal/stream/util/BufferAllocator.java - src/share/classes/com/sun/xml/internal/stream/util/ReadOnlyIterator.java - src/share/classes/com/sun/xml/internal/stream/util/ThreadLocalBufferAllocator.java - src/share/classes/com/sun/xml/internal/stream/writers/UTF8OutputStreamWriter.java - src/share/classes/com/sun/xml/internal/stream/writers/WriterUtility.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLEventWriterImpl.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLOutputSource.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java - src/share/classes/com/sun/xml/internal/stream/writers/XMLWriter.java - src/share/classes/javax/xml/XMLConstants.java - src/share/classes/javax/xml/datatype/DatatypeConfigurationException.java - src/share/classes/javax/xml/datatype/DatatypeConstants.java - src/share/classes/javax/xml/datatype/DatatypeFactory.java - src/share/classes/javax/xml/datatype/Duration.java - src/share/classes/javax/xml/datatype/FactoryFinder.java - src/share/classes/javax/xml/datatype/SecuritySupport.java - src/share/classes/javax/xml/datatype/XMLGregorianCalendar.java - src/share/classes/javax/xml/datatype/package.html - src/share/classes/javax/xml/namespace/NamespaceContext.java - src/share/classes/javax/xml/namespace/QName.java - src/share/classes/javax/xml/namespace/package.html - src/share/classes/javax/xml/parsers/DocumentBuilder.java - src/share/classes/javax/xml/parsers/DocumentBuilderFactory.java - src/share/classes/javax/xml/parsers/FactoryConfigurationError.java - src/share/classes/javax/xml/parsers/FactoryFinder.java - src/share/classes/javax/xml/parsers/ParserConfigurationException.java - src/share/classes/javax/xml/parsers/SAXParser.java - src/share/classes/javax/xml/parsers/SAXParserFactory.java - src/share/classes/javax/xml/parsers/SecuritySupport.java - src/share/classes/javax/xml/parsers/package.html - src/share/classes/javax/xml/stream/EventFilter.java - src/share/classes/javax/xml/stream/FactoryConfigurationError.java - src/share/classes/javax/xml/stream/FactoryFinder.java - src/share/classes/javax/xml/stream/Location.java - src/share/classes/javax/xml/stream/SecuritySupport.java - src/share/classes/javax/xml/stream/StreamFilter.java - src/share/classes/javax/xml/stream/XMLEventFactory.java - src/share/classes/javax/xml/stream/XMLEventReader.java - src/share/classes/javax/xml/stream/XMLEventWriter.java - src/share/classes/javax/xml/stream/XMLInputFactory.java - src/share/classes/javax/xml/stream/XMLOutputFactory.java - src/share/classes/javax/xml/stream/XMLReporter.java - src/share/classes/javax/xml/stream/XMLResolver.java - src/share/classes/javax/xml/stream/XMLStreamConstants.java - src/share/classes/javax/xml/stream/XMLStreamException.java - src/share/classes/javax/xml/stream/XMLStreamReader.java - src/share/classes/javax/xml/stream/XMLStreamWriter.java - src/share/classes/javax/xml/stream/events/Attribute.java - src/share/classes/javax/xml/stream/events/Characters.java - src/share/classes/javax/xml/stream/events/Comment.java - src/share/classes/javax/xml/stream/events/DTD.java - src/share/classes/javax/xml/stream/events/EndDocument.java - src/share/classes/javax/xml/stream/events/EndElement.java - src/share/classes/javax/xml/stream/events/EntityDeclaration.java - src/share/classes/javax/xml/stream/events/EntityReference.java - src/share/classes/javax/xml/stream/events/Namespace.java - src/share/classes/javax/xml/stream/events/NotationDeclaration.java - src/share/classes/javax/xml/stream/events/ProcessingInstruction.java - src/share/classes/javax/xml/stream/events/StartDocument.java - src/share/classes/javax/xml/stream/events/StartElement.java - src/share/classes/javax/xml/stream/events/XMLEvent.java - src/share/classes/javax/xml/stream/util/EventReaderDelegate.java - src/share/classes/javax/xml/stream/util/StreamReaderDelegate.java - src/share/classes/javax/xml/stream/util/XMLEventAllocator.java - src/share/classes/javax/xml/stream/util/XMLEventConsumer.java - src/share/classes/javax/xml/transform/ErrorListener.java - src/share/classes/javax/xml/transform/FactoryFinder.java - src/share/classes/javax/xml/transform/OutputKeys.java - src/share/classes/javax/xml/transform/Result.java - src/share/classes/javax/xml/transform/SecuritySupport.java - src/share/classes/javax/xml/transform/Source.java - src/share/classes/javax/xml/transform/SourceLocator.java - src/share/classes/javax/xml/transform/Templates.java - src/share/classes/javax/xml/transform/Transformer.java - src/share/classes/javax/xml/transform/TransformerConfigurationException.java - src/share/classes/javax/xml/transform/TransformerException.java - src/share/classes/javax/xml/transform/TransformerFactory.java - src/share/classes/javax/xml/transform/TransformerFactoryConfigurationError.java - src/share/classes/javax/xml/transform/URIResolver.java - src/share/classes/javax/xml/transform/dom/DOMLocator.java - src/share/classes/javax/xml/transform/dom/DOMResult.java - src/share/classes/javax/xml/transform/dom/DOMSource.java - src/share/classes/javax/xml/transform/dom/package.html - src/share/classes/javax/xml/transform/overview.html - src/share/classes/javax/xml/transform/package.html - src/share/classes/javax/xml/transform/sax/SAXResult.java - src/share/classes/javax/xml/transform/sax/SAXSource.java - src/share/classes/javax/xml/transform/sax/SAXTransformerFactory.java - src/share/classes/javax/xml/transform/sax/TemplatesHandler.java - src/share/classes/javax/xml/transform/sax/TransformerHandler.java - src/share/classes/javax/xml/transform/sax/package.html - src/share/classes/javax/xml/transform/stax/StAXResult.java - src/share/classes/javax/xml/transform/stax/StAXSource.java - src/share/classes/javax/xml/transform/stax/package.html - src/share/classes/javax/xml/transform/stream/StreamResult.java - src/share/classes/javax/xml/transform/stream/StreamSource.java - src/share/classes/javax/xml/transform/stream/package.html - src/share/classes/javax/xml/validation/Schema.java - src/share/classes/javax/xml/validation/SchemaFactory.java - src/share/classes/javax/xml/validation/SchemaFactoryFinder.java - src/share/classes/javax/xml/validation/SchemaFactoryLoader.java - src/share/classes/javax/xml/validation/SecuritySupport.java - src/share/classes/javax/xml/validation/TypeInfoProvider.java - src/share/classes/javax/xml/validation/Validator.java - src/share/classes/javax/xml/validation/ValidatorHandler.java - src/share/classes/javax/xml/validation/package.html - src/share/classes/javax/xml/xpath/SecuritySupport.java - src/share/classes/javax/xml/xpath/XPath.java - src/share/classes/javax/xml/xpath/XPathConstants.java - src/share/classes/javax/xml/xpath/XPathException.java - src/share/classes/javax/xml/xpath/XPathExpression.java - src/share/classes/javax/xml/xpath/XPathExpressionException.java - src/share/classes/javax/xml/xpath/XPathFactory.java - src/share/classes/javax/xml/xpath/XPathFactoryConfigurationException.java - src/share/classes/javax/xml/xpath/XPathFactoryFinder.java - src/share/classes/javax/xml/xpath/XPathFunction.java - src/share/classes/javax/xml/xpath/XPathFunctionException.java - src/share/classes/javax/xml/xpath/XPathFunctionResolver.java - src/share/classes/javax/xml/xpath/XPathVariableResolver.java - src/share/classes/javax/xml/xpath/package.html - src/share/classes/org/w3c/dom/Attr.java - src/share/classes/org/w3c/dom/CDATASection.java - src/share/classes/org/w3c/dom/CharacterData.java - src/share/classes/org/w3c/dom/Comment.java - src/share/classes/org/w3c/dom/DOMConfiguration.java - src/share/classes/org/w3c/dom/DOMError.java - src/share/classes/org/w3c/dom/DOMErrorHandler.java - src/share/classes/org/w3c/dom/DOMException.java - src/share/classes/org/w3c/dom/DOMImplementation.java - src/share/classes/org/w3c/dom/DOMImplementationList.java - src/share/classes/org/w3c/dom/DOMImplementationSource.java - src/share/classes/org/w3c/dom/DOMLocator.java - src/share/classes/org/w3c/dom/DOMStringList.java - src/share/classes/org/w3c/dom/Document.java - src/share/classes/org/w3c/dom/DocumentFragment.java - src/share/classes/org/w3c/dom/DocumentType.java - src/share/classes/org/w3c/dom/Element.java - src/share/classes/org/w3c/dom/Entity.java - src/share/classes/org/w3c/dom/EntityReference.java - src/share/classes/org/w3c/dom/NameList.java - src/share/classes/org/w3c/dom/NamedNodeMap.java - src/share/classes/org/w3c/dom/Node.java - src/share/classes/org/w3c/dom/NodeList.java - src/share/classes/org/w3c/dom/Notation.java - src/share/classes/org/w3c/dom/ProcessingInstruction.java - src/share/classes/org/w3c/dom/Text.java - src/share/classes/org/w3c/dom/TypeInfo.java - src/share/classes/org/w3c/dom/UserDataHandler.java - src/share/classes/org/w3c/dom/bootstrap/DOMImplementationRegistry.java - src/share/classes/org/w3c/dom/css/CSS2Properties.java - src/share/classes/org/w3c/dom/css/CSSCharsetRule.java - src/share/classes/org/w3c/dom/css/CSSFontFaceRule.java - src/share/classes/org/w3c/dom/css/CSSImportRule.java - src/share/classes/org/w3c/dom/css/CSSMediaRule.java - src/share/classes/org/w3c/dom/css/CSSPageRule.java - src/share/classes/org/w3c/dom/css/CSSPrimitiveValue.java - src/share/classes/org/w3c/dom/css/CSSRule.java - src/share/classes/org/w3c/dom/css/CSSRuleList.java - src/share/classes/org/w3c/dom/css/CSSStyleDeclaration.java - src/share/classes/org/w3c/dom/css/CSSStyleRule.java - src/share/classes/org/w3c/dom/css/CSSStyleSheet.java - src/share/classes/org/w3c/dom/css/CSSUnknownRule.java - src/share/classes/org/w3c/dom/css/CSSValue.java - src/share/classes/org/w3c/dom/css/CSSValueList.java - src/share/classes/org/w3c/dom/css/Counter.java - src/share/classes/org/w3c/dom/css/DOMImplementationCSS.java - src/share/classes/org/w3c/dom/css/DocumentCSS.java - src/share/classes/org/w3c/dom/css/ElementCSSInlineStyle.java - src/share/classes/org/w3c/dom/css/RGBColor.java - src/share/classes/org/w3c/dom/css/Rect.java - src/share/classes/org/w3c/dom/css/ViewCSS.java - src/share/classes/org/w3c/dom/events/DocumentEvent.java - src/share/classes/org/w3c/dom/events/Event.java - src/share/classes/org/w3c/dom/events/EventException.java - src/share/classes/org/w3c/dom/events/EventListener.java - src/share/classes/org/w3c/dom/events/EventTarget.java - src/share/classes/org/w3c/dom/events/MouseEvent.java - src/share/classes/org/w3c/dom/events/MutationEvent.java - src/share/classes/org/w3c/dom/events/UIEvent.java - src/share/classes/org/w3c/dom/html/HTMLAnchorElement.java - src/share/classes/org/w3c/dom/html/HTMLAppletElement.java - src/share/classes/org/w3c/dom/html/HTMLAreaElement.java - src/share/classes/org/w3c/dom/html/HTMLBRElement.java - src/share/classes/org/w3c/dom/html/HTMLBaseElement.java - src/share/classes/org/w3c/dom/html/HTMLBaseFontElement.java - src/share/classes/org/w3c/dom/html/HTMLBodyElement.java - src/share/classes/org/w3c/dom/html/HTMLButtonElement.java - src/share/classes/org/w3c/dom/html/HTMLCollection.java - src/share/classes/org/w3c/dom/html/HTMLDListElement.java - src/share/classes/org/w3c/dom/html/HTMLDOMImplementation.java - src/share/classes/org/w3c/dom/html/HTMLDirectoryElement.java - src/share/classes/org/w3c/dom/html/HTMLDivElement.java - src/share/classes/org/w3c/dom/html/HTMLDocument.java - src/share/classes/org/w3c/dom/html/HTMLElement.java - src/share/classes/org/w3c/dom/html/HTMLFieldSetElement.java - src/share/classes/org/w3c/dom/html/HTMLFontElement.java - src/share/classes/org/w3c/dom/html/HTMLFormElement.java - src/share/classes/org/w3c/dom/html/HTMLFrameElement.java - src/share/classes/org/w3c/dom/html/HTMLFrameSetElement.java - src/share/classes/org/w3c/dom/html/HTMLHRElement.java - src/share/classes/org/w3c/dom/html/HTMLHeadElement.java - src/share/classes/org/w3c/dom/html/HTMLHeadingElement.java - src/share/classes/org/w3c/dom/html/HTMLHtmlElement.java - src/share/classes/org/w3c/dom/html/HTMLIFrameElement.java - src/share/classes/org/w3c/dom/html/HTMLImageElement.java - src/share/classes/org/w3c/dom/html/HTMLInputElement.java - src/share/classes/org/w3c/dom/html/HTMLIsIndexElement.java - src/share/classes/org/w3c/dom/html/HTMLLIElement.java - src/share/classes/org/w3c/dom/html/HTMLLabelElement.java - src/share/classes/org/w3c/dom/html/HTMLLegendElement.java - src/share/classes/org/w3c/dom/html/HTMLLinkElement.java - src/share/classes/org/w3c/dom/html/HTMLMapElement.java - src/share/classes/org/w3c/dom/html/HTMLMenuElement.java - src/share/classes/org/w3c/dom/html/HTMLMetaElement.java - src/share/classes/org/w3c/dom/html/HTMLModElement.java - src/share/classes/org/w3c/dom/html/HTMLOListElement.java - src/share/classes/org/w3c/dom/html/HTMLObjectElement.java - src/share/classes/org/w3c/dom/html/HTMLOptGroupElement.java - src/share/classes/org/w3c/dom/html/HTMLOptionElement.java - src/share/classes/org/w3c/dom/html/HTMLParagraphElement.java - src/share/classes/org/w3c/dom/html/HTMLParamElement.java - src/share/classes/org/w3c/dom/html/HTMLPreElement.java - src/share/classes/org/w3c/dom/html/HTMLQuoteElement.java - src/share/classes/org/w3c/dom/html/HTMLScriptElement.java - src/share/classes/org/w3c/dom/html/HTMLSelectElement.java - src/share/classes/org/w3c/dom/html/HTMLStyleElement.java - src/share/classes/org/w3c/dom/html/HTMLTableCaptionElement.java - src/share/classes/org/w3c/dom/html/HTMLTableCellElement.java - src/share/classes/org/w3c/dom/html/HTMLTableColElement.java - src/share/classes/org/w3c/dom/html/HTMLTableElement.java - src/share/classes/org/w3c/dom/html/HTMLTableRowElement.java - src/share/classes/org/w3c/dom/html/HTMLTableSectionElement.java - src/share/classes/org/w3c/dom/html/HTMLTextAreaElement.java - src/share/classes/org/w3c/dom/html/HTMLTitleElement.java - src/share/classes/org/w3c/dom/html/HTMLUListElement.java - src/share/classes/org/w3c/dom/ls/DOMImplementationLS.java - src/share/classes/org/w3c/dom/ls/LSException.java - src/share/classes/org/w3c/dom/ls/LSInput.java - src/share/classes/org/w3c/dom/ls/LSLoadEvent.java - src/share/classes/org/w3c/dom/ls/LSOutput.java - src/share/classes/org/w3c/dom/ls/LSParser.java - src/share/classes/org/w3c/dom/ls/LSParserFilter.java - src/share/classes/org/w3c/dom/ls/LSProgressEvent.java - src/share/classes/org/w3c/dom/ls/LSResourceResolver.java - src/share/classes/org/w3c/dom/ls/LSSerializer.java - src/share/classes/org/w3c/dom/ls/LSSerializerFilter.java - src/share/classes/org/w3c/dom/package.html - src/share/classes/org/w3c/dom/ranges/DocumentRange.java - src/share/classes/org/w3c/dom/ranges/Range.java - src/share/classes/org/w3c/dom/ranges/RangeException.java - src/share/classes/org/w3c/dom/ranges/package.html - src/share/classes/org/w3c/dom/stylesheets/DocumentStyle.java - src/share/classes/org/w3c/dom/stylesheets/LinkStyle.java - src/share/classes/org/w3c/dom/stylesheets/MediaList.java - src/share/classes/org/w3c/dom/stylesheets/StyleSheet.java - src/share/classes/org/w3c/dom/stylesheets/StyleSheetList.java - src/share/classes/org/w3c/dom/traversal/DocumentTraversal.java - src/share/classes/org/w3c/dom/traversal/NodeFilter.java - src/share/classes/org/w3c/dom/traversal/NodeIterator.java - src/share/classes/org/w3c/dom/traversal/TreeWalker.java - src/share/classes/org/w3c/dom/views/AbstractView.java - src/share/classes/org/w3c/dom/views/DocumentView.java - src/share/classes/org/w3c/dom/xpath/COPYRIGHT.html - src/share/classes/org/w3c/dom/xpath/XPathEvaluator.java - src/share/classes/org/w3c/dom/xpath/XPathException.java - src/share/classes/org/w3c/dom/xpath/XPathExpression.java - src/share/classes/org/w3c/dom/xpath/XPathNSResolver.java - src/share/classes/org/w3c/dom/xpath/XPathNamespace.java - src/share/classes/org/w3c/dom/xpath/XPathResult.java - src/share/classes/org/xml/sax/AttributeList.java - src/share/classes/org/xml/sax/Attributes.java - src/share/classes/org/xml/sax/COPYING - src/share/classes/org/xml/sax/COPYING.txt - src/share/classes/org/xml/sax/ContentHandler.java - src/share/classes/org/xml/sax/DTDHandler.java - src/share/classes/org/xml/sax/DocumentHandler.java - src/share/classes/org/xml/sax/EntityResolver.java - src/share/classes/org/xml/sax/ErrorHandler.java - src/share/classes/org/xml/sax/HandlerBase.java - src/share/classes/org/xml/sax/InputSource.java - src/share/classes/org/xml/sax/Locator.java - src/share/classes/org/xml/sax/Parser.java - src/share/classes/org/xml/sax/SAXException.java - src/share/classes/org/xml/sax/SAXNotRecognizedException.java - src/share/classes/org/xml/sax/SAXNotSupportedException.java - src/share/classes/org/xml/sax/SAXParseException.java - src/share/classes/org/xml/sax/XMLFilter.java - src/share/classes/org/xml/sax/XMLReader.java - src/share/classes/org/xml/sax/ext/Attributes2.java - src/share/classes/org/xml/sax/ext/Attributes2Impl.java - src/share/classes/org/xml/sax/ext/DeclHandler.java - src/share/classes/org/xml/sax/ext/DefaultHandler2.java - src/share/classes/org/xml/sax/ext/EntityResolver2.java - src/share/classes/org/xml/sax/ext/LexicalHandler.java - src/share/classes/org/xml/sax/ext/Locator2.java - src/share/classes/org/xml/sax/ext/Locator2Impl.java - src/share/classes/org/xml/sax/ext/package.html - src/share/classes/org/xml/sax/helpers/AttributeListImpl.java - src/share/classes/org/xml/sax/helpers/AttributesImpl.java - src/share/classes/org/xml/sax/helpers/DefaultHandler.java - src/share/classes/org/xml/sax/helpers/LocatorImpl.java - src/share/classes/org/xml/sax/helpers/NamespaceSupport.java - src/share/classes/org/xml/sax/helpers/NewInstance.java - src/share/classes/org/xml/sax/helpers/ParserAdapter.java - src/share/classes/org/xml/sax/helpers/ParserFactory.java - src/share/classes/org/xml/sax/helpers/XMLFilterImpl.java - src/share/classes/org/xml/sax/helpers/XMLReaderAdapter.java - src/share/classes/org/xml/sax/helpers/XMLReaderFactory.java - src/share/classes/org/xml/sax/helpers/package.html - src/share/classes/org/xml/sax/package.html Changeset: 1c88da9a1365 Author: katleman Date: 2012-07-12 16:48 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/1c88da9a1365 Added tag jdk8-b47 for changeset 404521944ac9 ! .hgtags Changeset: c3294f9e975a Author: mduigou Date: 2012-07-18 11:30 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/c3294f9e975a Merge ! .hgtags Changeset: 572c654440eb Author: mduigou Date: 2012-07-18 11:31 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/572c654440eb Merge ! .hgtags From mike.duigou at oracle.com Wed Jul 18 13:34:31 2012 From: mike.duigou at oracle.com (Mike Duigou) Date: Wed, 18 Jul 2012 13:34:31 -0700 Subject: lambda repo merged with jdk8 mainline repo In-Reply-To: References: <17E3055B-5296-400A-827A-5B692D2D0602@oracle.com> Message-ID: <731FA6B9-B7C6-4060-994C-D3A92D33C05C@oracle.com> Hi Martijn! This is still a one way merge from mainline to the lambda repo. It's we haven't pushed any changes from lambda to mainline. Some inference work originally started in the lambda repo has been moved to mainline but the remainder still awaits completion and stabilization before it can be posted to jdk8 repos. On Jul 18 2012, at 13:10 , Martijn Verburg wrote: > Great news Mike, we were just mentioning that the lambdas hadn't gone > mainline yet at our Java 8 talk in Oscon :-) > > On 18 July 2012 13:04, Mike Duigou wrote: >> Hello Lamdanites! >> >> I have completed a merge with the jdk 8 mainline repository (http://hg.openjdk.java.net/jdk8/jdk8). The langtools repository was not merged because this time because Maurizio is manually managing differences between the langtools lambda and mainline repos. >> >> There will be another set of binaries built from the default lambda branch before the "it2-bootstrap" branch is merged as the default. >> >> In the meantime, for those who build openjdk themselves, enjoy the much faster build times provided by the updated new build infrastructure. >> >> Mike >> From mike.duigou at oracle.com Wed Jul 18 13:07:02 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Wed, 18 Jul 2012 20:07:02 +0000 Subject: hg: lambda/lambda/jdk: 390 new changesets Message-ID: <20120718214856.F079147122@hg.openjdk.java.net> Changeset: da54364b140c Author: dbuck Date: 2012-03-21 18:41 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/da54364b140c 7104147: the fix for cr6887286 was not appropriate for backporting Summary: Memory leak in the list of ImageObservers watching an object. We use recursion to iterate over the list. So once the list gets too big, we overflow the stack. Fix is to execute a prune operation on ever add, so there is no way we can get indefinite growth of stale nodes. Reviewed-by: prr, flar ! src/share/classes/sun/awt/image/ImageWatched.java + test/sun/awt/image/ImageWatched/AddNoLeak.java Changeset: 604067ec3ced Author: luchsh Date: 2012-03-22 12:47 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/604067ec3ced 7152519: Dependency on non-POSIX header file causes portability problem Reviewed-by: prr, igor ! src/solaris/native/sun/awt/fontpath.c ! src/solaris/native/sun/java2d/opengl/OGLFuncs_md.h ! src/solaris/native/sun/java2d/x11/XRBackendNative.c Changeset: 6f9e3ac30764 Author: dbuck Date: 2012-03-30 10:18 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/6f9e3ac30764 7154822: forward port fix for Bug 13645891 to JDK8 jcmd (1024 byte file size limit issue) Summary: Changed so that jcmd breaks input into individual lines and sends each one to the jvm separately. Reviewed-by: dcubed, sla ! src/share/classes/sun/tools/jcmd/JCmd.java + test/sun/tools/jcmd/dcmd-big-script.txt + test/sun/tools/jcmd/jcmd-big-script.sh Changeset: 9383a3749940 Author: prr Date: 2012-04-05 15:14 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9383a3749940 7159041: Fix for 7152519 causing build breakage. Reviewed-by: igor, jgodinez ! src/solaris/native/sun/java2d/opengl/OGLFuncs_md.h Changeset: a8773780c583 Author: prr Date: 2012-04-05 15:17 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/a8773780c583 7159136: JDK 7 font manager refactoring left JNI header generation and inclusion out of sync Reviewed-by: igor, jgodinez ! make/sun/font/Makefile ! make/sun/font/t2k/Makefile ! src/share/native/sun/font/sunFont.c Changeset: 79612a7c7100 Author: ceisserer Date: 2012-04-09 15:49 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/79612a7c7100 7150134: JCK api/java_awt/Graphics/index.html#DrawLine fails with OOM for jdk8 with XRender pipeline Reviewed-by: prr ! src/solaris/classes/sun/java2d/xr/XRRenderer.java Changeset: 1d8f83fe9e91 Author: lana Date: 2012-04-11 18:52 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/1d8f83fe9e91 Merge ! make/sun/font/Makefile - test/java/io/File/isDirectory/Applet.html - test/sun/nio/cs/OLD/TestX11CS.java - test/sun/security/pkcs11/nss/lib/linux-amd64/libfreebl3.chk - test/sun/security/pkcs11/nss/lib/linux-amd64/libfreebl3.so - test/sun/security/pkcs11/nss/lib/linux-amd64/libnspr4.so - test/sun/security/pkcs11/nss/lib/linux-amd64/libnss3.so - test/sun/security/pkcs11/nss/lib/linux-amd64/libnssckbi.so - test/sun/security/pkcs11/nss/lib/linux-amd64/libplc4.so - test/sun/security/pkcs11/nss/lib/linux-amd64/libplds4.so - test/sun/security/pkcs11/nss/lib/linux-amd64/libsoftokn3.chk - test/sun/security/pkcs11/nss/lib/linux-amd64/libsoftokn3.so - test/sun/security/pkcs11/nss/lib/linux-i586/libnspr4.so - test/sun/security/pkcs11/nss/lib/linux-i586/libnss3.so - test/sun/security/pkcs11/nss/lib/linux-i586/libnssckbi.so - test/sun/security/pkcs11/nss/lib/linux-i586/libplc4.so - test/sun/security/pkcs11/nss/lib/linux-i586/libplds4.so - test/sun/security/pkcs11/nss/lib/linux-i586/libsoftokn3.so - test/sun/security/pkcs11/nss/lib/solaris-amd64/libnspr4.so - test/sun/security/pkcs11/nss/lib/solaris-amd64/libnss3.so - test/sun/security/pkcs11/nss/lib/solaris-amd64/libnssckbi.so - test/sun/security/pkcs11/nss/lib/solaris-amd64/libplc4.so - test/sun/security/pkcs11/nss/lib/solaris-amd64/libplds4.so - test/sun/security/pkcs11/nss/lib/solaris-amd64/libsoftokn3.so - test/sun/security/pkcs11/nss/lib/solaris-i586/libfreebl3.so - test/sun/security/pkcs11/nss/lib/solaris-i586/libnspr4.so - test/sun/security/pkcs11/nss/lib/solaris-i586/libnss3.so - test/sun/security/pkcs11/nss/lib/solaris-i586/libnssckbi.so - test/sun/security/pkcs11/nss/lib/solaris-i586/libplc4.so - test/sun/security/pkcs11/nss/lib/solaris-i586/libplds4.so - test/sun/security/pkcs11/nss/lib/solaris-i586/libsoftokn3.so - test/sun/security/pkcs11/nss/lib/solaris-sparc/libfreebl_hybrid_3.chk - test/sun/security/pkcs11/nss/lib/solaris-sparc/libfreebl_hybrid_3.so - test/sun/security/pkcs11/nss/lib/solaris-sparc/libnspr4.so - test/sun/security/pkcs11/nss/lib/solaris-sparc/libnss3.so - test/sun/security/pkcs11/nss/lib/solaris-sparc/libnssckbi.so - test/sun/security/pkcs11/nss/lib/solaris-sparc/libplc4.so - test/sun/security/pkcs11/nss/lib/solaris-sparc/libplds4.so - test/sun/security/pkcs11/nss/lib/solaris-sparc/libsoftokn3.chk - test/sun/security/pkcs11/nss/lib/solaris-sparc/libsoftokn3.so - test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libnspr4.so - test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libnss3.so - test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libnssckbi.so - test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libplc4.so - test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libplds4.so - test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libsoftokn3.so - test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.dll - test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.dll - test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.dll - test/sun/security/pkcs11/nss/lib/windows-i586/nss3.dll - test/sun/security/pkcs11/nss/lib/windows-i586/nssckbi.dll - test/sun/security/pkcs11/nss/lib/windows-i586/softokn3.dll Changeset: 508ebb79234f Author: lana Date: 2012-04-18 10:16 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/508ebb79234f Merge Changeset: 933ea89bec06 Author: serb Date: 2012-04-05 18:27 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/933ea89bec06 7150105: [macosx] four scroll-buttons don't display. scroll-sliders cursors are TextCursor. Reviewed-by: anthony, art, alexp ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/LWCursorManager.java ! src/macosx/classes/sun/lwawt/LWTextAreaPeer.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CCursorManager.java Changeset: 14646df8f386 Author: serb Date: 2012-04-05 19:01 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/14646df8f386 7124401: [macosx] After call Frame dispose() application continues to work Reviewed-by: art, alexp ! test/sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.java Changeset: c87bdacb109e Author: serb Date: 2012-04-05 19:22 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c87bdacb109e 7149913: [macosx] Deadlock in LWTextComponentPeer Reviewed-by: anthony, art ! src/macosx/classes/sun/lwawt/LWComponentPeer.java Changeset: 004d53e61c3b Author: serb Date: 2012-04-05 19:43 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/004d53e61c3b 7124528: [macosx] Selection is not cleared properly in text component. Reviewed-by: anthony, art ! src/macosx/classes/sun/lwawt/LWTextFieldPeer.java Changeset: dc0d4cf71dfb Author: serb Date: 2012-04-05 20:38 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/dc0d4cf71dfb 7125657: [macosx] SpreadSheet demo has the broken display when clicking outside of the table. Reviewed-by: alexp, anthony, art ! src/macosx/classes/sun/lwawt/LWRepaintArea.java Changeset: 32d2d5c8c8b9 Author: anthony Date: 2012-04-06 17:03 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/32d2d5c8c8b9 7147435: closed/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh failed since 7u4b11 Summary: Forward-port the fix from 7u4 and open-source the test Reviewed-by: art + test/java/awt/Toolkit/Headless/WrappedToolkitTest/TestWrapped.java + test/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh Changeset: 845604a88291 Author: anthony Date: 2012-04-06 17:15 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/845604a88291 7124553: [macosx] Need minimum size for titled Frames and JFrames Summary: Forward-port the fix from 7u4 and also eliminate the grow box since we only support OS X 10.7+ that doesn't require it. Reviewed-by: art, swingler ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTWindow.h ! src/macosx/native/sun/awt/AWTWindow.m Changeset: 2e1ea0af8edf Author: anthony Date: 2012-04-06 17:20 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/2e1ea0af8edf 7148275: [macosx] setIconImages() not working correctly (distorted icon when minimized) Summary: Pass all images provided by user code to the system and let it do the right thing Reviewed-by: art, swingler ! src/macosx/classes/sun/lwawt/macosx/CImage.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/CImage.m Changeset: 86b611e57ee9 Author: rupashka Date: 2012-04-10 18:53 +0300 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/86b611e57ee9 7146146: Deadlock between subclass of AbstractDocument and UndoManager Reviewed-by: art ! src/share/classes/javax/swing/text/AbstractDocument.java + test/javax/swing/text/AbstractDocument/7146146/bug7146146.java Changeset: 8fe9b93e2474 Author: rupashka Date: 2012-04-10 19:09 +0300 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/8fe9b93e2474 7158712: Synth Property "ComboBox.popupInsets" is ignored Reviewed-by: alexp ! src/share/classes/javax/swing/plaf/synth/SynthComboPopup.java + test/javax/swing/plaf/synth/7158712/bug7158712.java ! test/javax/swing/regtesthelpers/Util.java Changeset: 33c604bf074f Author: serb Date: 2012-04-10 22:09 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/33c604bf074f 7097771: setEnabled does not work for components in disabled containers. Reviewed-by: art, anthony ! src/solaris/classes/sun/awt/X11/XComponentPeer.java + test/java/awt/Component/7097771/bug7097771.java Changeset: 49d2a5eb48b1 Author: leonidr Date: 2012-04-11 21:06 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/49d2a5eb48b1 7124411: [macosx] There's no KEY_TYPED for VK_ESCAPE Reviewed-by: art ! src/macosx/native/sun/awt/AWTEvent.m Changeset: 417ab141f5c0 Author: lana Date: 2012-04-11 18:44 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/417ab141f5c0 Merge - test/java/io/File/isDirectory/Applet.html - test/sun/nio/cs/OLD/TestX11CS.java - test/sun/security/pkcs11/nss/lib/linux-amd64/libfreebl3.chk - test/sun/security/pkcs11/nss/lib/linux-amd64/libfreebl3.so - test/sun/security/pkcs11/nss/lib/linux-amd64/libnspr4.so - test/sun/security/pkcs11/nss/lib/linux-amd64/libnss3.so - test/sun/security/pkcs11/nss/lib/linux-amd64/libnssckbi.so - test/sun/security/pkcs11/nss/lib/linux-amd64/libplc4.so - test/sun/security/pkcs11/nss/lib/linux-amd64/libplds4.so - test/sun/security/pkcs11/nss/lib/linux-amd64/libsoftokn3.chk - test/sun/security/pkcs11/nss/lib/linux-amd64/libsoftokn3.so - test/sun/security/pkcs11/nss/lib/linux-i586/libnspr4.so - test/sun/security/pkcs11/nss/lib/linux-i586/libnss3.so - test/sun/security/pkcs11/nss/lib/linux-i586/libnssckbi.so - test/sun/security/pkcs11/nss/lib/linux-i586/libplc4.so - test/sun/security/pkcs11/nss/lib/linux-i586/libplds4.so - test/sun/security/pkcs11/nss/lib/linux-i586/libsoftokn3.so - test/sun/security/pkcs11/nss/lib/solaris-amd64/libnspr4.so - test/sun/security/pkcs11/nss/lib/solaris-amd64/libnss3.so - test/sun/security/pkcs11/nss/lib/solaris-amd64/libnssckbi.so - test/sun/security/pkcs11/nss/lib/solaris-amd64/libplc4.so - test/sun/security/pkcs11/nss/lib/solaris-amd64/libplds4.so - test/sun/security/pkcs11/nss/lib/solaris-amd64/libsoftokn3.so - test/sun/security/pkcs11/nss/lib/solaris-i586/libfreebl3.so - test/sun/security/pkcs11/nss/lib/solaris-i586/libnspr4.so - test/sun/security/pkcs11/nss/lib/solaris-i586/libnss3.so - test/sun/security/pkcs11/nss/lib/solaris-i586/libnssckbi.so - test/sun/security/pkcs11/nss/lib/solaris-i586/libplc4.so - test/sun/security/pkcs11/nss/lib/solaris-i586/libplds4.so - test/sun/security/pkcs11/nss/lib/solaris-i586/libsoftokn3.so - test/sun/security/pkcs11/nss/lib/solaris-sparc/libfreebl_hybrid_3.chk - test/sun/security/pkcs11/nss/lib/solaris-sparc/libfreebl_hybrid_3.so - test/sun/security/pkcs11/nss/lib/solaris-sparc/libnspr4.so - test/sun/security/pkcs11/nss/lib/solaris-sparc/libnss3.so - test/sun/security/pkcs11/nss/lib/solaris-sparc/libnssckbi.so - test/sun/security/pkcs11/nss/lib/solaris-sparc/libplc4.so - test/sun/security/pkcs11/nss/lib/solaris-sparc/libplds4.so - test/sun/security/pkcs11/nss/lib/solaris-sparc/libsoftokn3.chk - test/sun/security/pkcs11/nss/lib/solaris-sparc/libsoftokn3.so - test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libnspr4.so - test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libnss3.so - test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libnssckbi.so - test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libplc4.so - test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libplds4.so - test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libsoftokn3.so - test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.dll - test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.dll - test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.dll - test/sun/security/pkcs11/nss/lib/windows-i586/nss3.dll - test/sun/security/pkcs11/nss/lib/windows-i586/nssckbi.dll - test/sun/security/pkcs11/nss/lib/windows-i586/softokn3.dll Changeset: 9b4e642a3053 Author: rupashka Date: 2012-04-12 12:48 +0300 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9b4e642a3053 7160653: test/javax/swing/plaf/synth/7158712/bug7158712.java failed on Ubuntu Reviewed-by: alexp ! test/javax/swing/plaf/synth/7158712/bug7158712.java Changeset: cccb19a3038e Author: leonidr Date: 2012-04-13 20:31 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/cccb19a3038e 7124272: [macosx] VK_DELETE does produce an extraneous character in a TextArea or TextField Reviewed-by: kizune, art ! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/macosx/classes/sun/lwawt/macosx/event/NSEvent.java ! src/macosx/native/sun/awt/AWTEvent.m Changeset: 602398b3a8e7 Author: rupashka Date: 2012-04-15 12:58 +0300 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/602398b3a8e7 7149090: Nimbus:BorderFactory.createTitledBorder() the DEFAULT position of a title is not the same as the TOP Reviewed-by: alexp ! src/share/classes/javax/swing/BorderFactory.java + test/javax/swing/border/Test7149090.java Changeset: 7b0ed75abef4 Author: anthony Date: 2012-04-16 18:36 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/7b0ed75abef4 7080700: numAppContexts is accessed in non-threadsafe way in sun.awt.AppContext Summary: Replace a volatile integer with an AtomicInteger for numAppContexts Reviewed-by: anthony, art, dholmes ! src/share/classes/sun/awt/AppContext.java Changeset: 236c0051dcc7 Author: amenkov Date: 2012-04-16 17:04 +0300 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/236c0051dcc7 7058852: javax/sound/sampled/FileWriter/AlawEncoderSync.java failing intermittently Reviewed-by: prr ! test/javax/sound/sampled/FileWriter/AlawEncoderSync.java Changeset: bc5d80e168f3 Author: amenkov Date: 2012-04-17 13:03 +0300 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/bc5d80e168f3 7100140: [macosx] Test closed/javax/sound/sampled/DirectAudio/bug6400879.java is invalid Reviewed-by: prr + test/javax/sound/sampled/DirectAudio/bug6400879.java Changeset: ca58194c1b0c Author: amenkov Date: 2012-04-17 13:16 +0300 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/ca58194c1b0c Merge Changeset: cb4f5f486c45 Author: kizune Date: 2012-04-17 21:40 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/cb4f5f486c45 7161109: [macosx] JCK AWT interactive test DnDTextDropTest fails on MacOS Reviewed-by: serb ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/native/sun/awt/CDropTarget.m Changeset: 68be50577be8 Author: dcherepanov Date: 2012-04-18 09:29 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/68be50577be8 7156194: [macosx] Can't type non-ASCII characters into applets Reviewed-by: anthony, art ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java Changeset: 8bfdb214756c Author: leonidr Date: 2012-04-18 21:08 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/8bfdb214756c 7124286: [macosx] Option modifier should work like AltGr as in Apple jdk Reviewed-by: anthony ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/share/classes/javax/swing/text/DefaultEditorKit.java ! src/share/classes/sun/awt/SunToolkit.java Changeset: 96c750783a3d Author: lana Date: 2012-04-18 10:18 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/96c750783a3d Merge Changeset: 19c6ad447258 Author: dmocek Date: 2012-04-04 15:57 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/19c6ad447258 7159130: add java/rmi/transport/pinClientSocketFactory to problem list Reviewed-by: smarks ! test/ProblemList.txt Changeset: 92de69b24416 Author: jgish Date: 2012-04-05 13:57 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/92de69b24416 7133806: Typo in Files.newByteChannel javadoc Reviewed-by: chegar ! src/share/classes/java/nio/file/Files.java Changeset: e06ea0dd9207 Author: littlee Date: 2012-04-10 10:17 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/e06ea0dd9207 7121314: Behavior mismatch between AbstractCollection.toArray(T[] ) and its spec Reviewed-by: dholmes, mduigou Contributed-by: Sean Zhou , Ulf Zibis , David Holmes ! src/share/classes/java/util/AbstractCollection.java + test/java/util/AbstractCollection/ToArrayTest.java Changeset: 1ffe2565ec06 Author: weijun Date: 2012-04-10 12:15 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/1ffe2565ec06 7158329: NPE in sun.security.krb5.Credentials.acquireDefaultCreds() Reviewed-by: valeriep, jjg ! src/share/classes/sun/security/krb5/Credentials.java + test/sun/security/krb5/ccache/EmptyCC.java Changeset: fb52e8bd3718 Author: mgronlun Date: 2012-04-10 10:32 +0200 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/fb52e8bd3718 7154809: JDI: update JDI/JDB debugee commandline option parsing Summary: update debugee commandline parsing Reviewed-by: dcubed, dsamersoff, sla ! src/share/classes/com/sun/tools/example/debug/tty/VMConnection.java Changeset: eec133f2406a Author: jfranck Date: 2012-04-10 10:45 +0200 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/eec133f2406a 7158930: (ann) library support for repeating annotations is not built when compiling the JDK Reviewed-by: ohair, erikj ! make/java/java/reflect/Makefile Changeset: 4fea9a99532f Author: lana Date: 2012-04-10 23:18 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4fea9a99532f Merge Changeset: d922195b678d Author: dcubed Date: 2012-04-11 07:26 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/d922195b678d 7071907: JDK: Full Debug Symbols Summary: Add initial FDS support to some libraries and programs. Reviewed-by: kamg, fparain, sspitsyn, dsamersoff ! make/com/sun/tools/attach/Makefile ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/common/Library.gmk ! make/common/Program.gmk ! make/common/Release.gmk ! make/java/instrument/Makefile ! make/java/java_crw_demo/Makefile ! make/java/java_hprof_demo/Makefile ! make/java/main/java/Makefile ! make/java/management/Makefile ! make/java/npt/Makefile ! make/java/verify/Makefile ! make/jpda/jdwp/Makefile ! make/jpda/transport/socket/Makefile ! make/launchers/Makefile.launcher ! make/mkdemo/jvmti/compiledMethodLoad/Makefile ! make/mkdemo/jvmti/gctest/Makefile ! make/mkdemo/jvmti/heapTracker/Makefile ! make/mkdemo/jvmti/heapViewer/Makefile ! make/mkdemo/jvmti/hprof/Makefile ! make/mkdemo/jvmti/minst/Makefile ! make/mkdemo/jvmti/mtrace/Makefile ! make/mkdemo/jvmti/versionCheck/Makefile ! make/mkdemo/jvmti/waiters/Makefile ! make/sun/tracing/dtrace/Makefile Changeset: 10480cf00dcd Author: wetmore Date: 2012-04-11 17:12 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/10480cf00dcd 7157903: JSSE client sockets are very slow Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/AppOutputStream.java ! src/share/classes/sun/security/ssl/EngineOutputRecord.java ! src/share/classes/sun/security/ssl/OutputRecord.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: c98a013ec628 Author: youdwei Date: 2012-04-12 15:04 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c98a013ec628 6610897: New constructor in sun.tools.java.ClassPath builds a path using File.separator instead of File.pathSeparator Reviewed-by: alanb ! src/share/classes/sun/tools/java/ClassPath.java + test/sun/tools/classpath/RMICClassPathTest.java Changeset: 642c6d4aaaed Author: sherman Date: 2012-04-12 10:43 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/642c6d4aaaed 7156873: (zipfs) FileSystems.newFileSystem(uri, env) fails for uri with escaped octets Summary: To use URI.getRawSchemeSpecificPart() to get the scheme part of the uri Reviewed-by: alanb, chegar ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystemProvider.java + test/demo/zipfs/ZFSTests.java Changeset: 587243bf0862 Author: sherman Date: 2012-04-12 10:55 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/587243bf0862 7152690: Initialization error with charset SJIS_0213 when security manager is enabled Summary: To use doPrivileged block to wrap the data reading code Reviewed-by: alanb ! src/share/classes/sun/nio/cs/ext/SJIS_0213.java + test/sun/nio/cs/TestSJIS0213_SM.java Changeset: e65a1756d825 Author: sherman Date: 2012-04-12 15:01 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/e65a1756d825 7067045: replaceAll("\u20ac", "$"); causses java.lang.StringIndexOutOfBoundsExceptio Summary: Updated to throw IAE instead. Reviewed-by: lancea ! src/share/classes/java/util/regex/Matcher.java ! test/java/util/regex/RegExTest.java Changeset: 70d82f2a6c11 Author: dcubed Date: 2012-04-12 16:23 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/70d82f2a6c11 7160895: tools/launcher/VersionCheck.java attempts to launch .debuginfo Summary: Do not install .debuginfo files in bin dir. Reviewed-by: ksrini, sspitsyn ! make/common/Program.gmk Changeset: fa26ac92b29e Author: mullan Date: 2012-04-13 09:46 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/fa26ac92b29e 7152564: Improve CodeSource.matchLocation(CodeSource) performance 7155693: CodeSource.matchLocation getPort test can be improved Reviewed-by: chegar ! src/share/classes/java/security/CodeSource.java ! test/java/security/CodeSource/Implies.java Changeset: edf10d16af25 Author: mullan Date: 2012-04-13 09:49 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/edf10d16af25 Merge Changeset: 7340f4a3c830 Author: vinnie Date: 2012-04-13 19:00 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/7340f4a3c830 7152169: TEST_BUG: sun/security/tools/jarsigner/ec.sh occasionally fail due to keytool error on sparc Reviewed-by: mullan ! src/share/classes/sun/security/ec/ECParameters.java Changeset: 92c6d920efe0 Author: littlee Date: 2012-04-16 11:12 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/92c6d920efe0 7161282: Move test/sun/tools/classpath/RMICClassPathTest.java to a more appropriate location Reviewed-by: alanb + test/sun/rmi/rmic/classpath/RMICClassPathTest.java - test/sun/tools/classpath/RMICClassPathTest.java Changeset: c0f34986d1c5 Author: alanb Date: 2012-04-16 20:12 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c0f34986d1c5 7143744: (se) Stabilize KQueue SelectorProvider and make default on MacOSX Reviewed-by: michaelm, chegar ! src/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java ! src/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java ! src/macosx/classes/sun/nio/ch/KQueueSelectorProvider.java ! src/macosx/native/sun/nio/ch/KQueueArrayWrapper.c ! test/java/nio/channels/Selector/OpRead.java ! test/sun/nio/ch/SelProvider.java Changeset: d09775066f8a Author: dmeetry Date: 2012-04-17 16:13 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/d09775066f8a 7015981: java.net.HttpCookie.domainMatches returns false if domain doesn't start with a dot Reviewed-by: chegar ! src/share/classes/java/net/HttpCookie.java Changeset: b700f85a8f29 Author: robm Date: 2012-04-17 07:14 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b700f85a8f29 7118373: (se) Potential leak file descriptor when deregistrating at around the same time as an async close Reviewed-by: alanb ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/solaris/classes/sun/nio/ch/SinkChannelImpl.java ! src/solaris/classes/sun/nio/ch/SourceChannelImpl.java Changeset: 9c1d7507ca37 Author: alanb Date: 2012-04-17 15:46 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9c1d7507ca37 7116200: (cs) test/java/nio/charset/coders/StreamTimeout.java fails with "Address already in use" Reviewed-by: alanb, chegar Contributed-by: jim.gish at oracle.com, forax at univ-mlv.fr ! test/java/nio/charset/coders/StreamTimeout.java Changeset: 869f53f58692 Author: sla Date: 2012-04-17 06:45 +0200 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/869f53f58692 7147848: com.sun.management.UnixOperatingSystem uses hardcoded dummy values [macosx] Summary: Provide the missing implementation UnixOperatingSystem on Mac OS X Reviewed-by: dsamersoff, dcubed ! src/solaris/native/com/sun/management/MacosxOperatingSystem.c ! src/solaris/native/com/sun/management/UnixOperatingSystem_md.c ! test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh Changeset: 4ce1333232c5 Author: sla Date: 2012-04-17 07:25 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4ce1333232c5 Merge Changeset: 1d14903b32e8 Author: sla Date: 2012-04-17 08:49 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/1d14903b32e8 Merge Changeset: cce6147632cf Author: dcubed Date: 2012-04-17 09:02 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/cce6147632cf 7159320: change default ZIP_DEBUGINFO_FILES back to '1' after fix for 7133529 is available Reviewed-by: ohair, jmelvin, sspitsyn ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/common/Defs-windows.gmk Changeset: 6cf68360cfaf Author: joehw Date: 2012-04-17 11:21 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/6cf68360cfaf 7160380: Sync JDK8 with JAXP 1.4.5 Summary: bring JDK8 up to date to what we have in 7u4 Reviewed-by: lancea, mullan ! src/share/lib/security/java.security ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows + test/java/lang/SecurityManager/CheckPackageAccess.java Changeset: 31c15e2f51ba Author: khazra Date: 2012-04-17 11:59 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/31c15e2f51ba 7152856: TEST_BUG: sun/net/www/protocol/jar/B4957695.java failing on Windows Summary: Remove usage of HTTP Server at test/sun/net/www/httptest Reviewed-by: chegar, alanb ! test/sun/net/www/protocol/jar/B4957695.java Changeset: 1757f049e8c0 Author: khazra Date: 2012-04-17 12:21 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/1757f049e8c0 7157893: Warnings Cleanup in java.util.* Summary: Minor code changes to cleanup warnings in java.util.* Reviewed-by: mduigou, naoto, smarks Contributed-by: Remi Forax ! src/share/classes/java/util/AbstractCollection.java ! src/share/classes/java/util/AbstractList.java ! src/share/classes/java/util/AbstractMap.java ! src/share/classes/java/util/AbstractSet.java ! src/share/classes/java/util/ArrayDeque.java ! src/share/classes/java/util/ArrayList.java ! src/share/classes/java/util/Arrays.java ! src/share/classes/java/util/Calendar.java ! src/share/classes/java/util/Collections.java ! src/share/classes/java/util/ComparableTimSort.java ! src/share/classes/java/util/Currency.java ! src/share/classes/java/util/EnumMap.java ! src/share/classes/java/util/EnumSet.java ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/HashSet.java ! src/share/classes/java/util/Hashtable.java ! src/share/classes/java/util/IdentityHashMap.java ! src/share/classes/java/util/IllegalFormatConversionException.java ! src/share/classes/java/util/JumboEnumSet.java ! src/share/classes/java/util/LinkedHashMap.java ! src/share/classes/java/util/Observable.java ! src/share/classes/java/util/PriorityQueue.java ! src/share/classes/java/util/Properties.java ! src/share/classes/java/util/PropertyPermission.java ! src/share/classes/java/util/RegularEnumSet.java ! src/share/classes/java/util/ResourceBundle.java ! src/share/classes/java/util/ServiceLoader.java ! src/share/classes/java/util/TimeZone.java ! src/share/classes/java/util/TreeMap.java ! src/share/classes/java/util/TreeSet.java ! src/share/classes/java/util/WeakHashMap.java Changeset: 9de97594f062 Author: michaelm Date: 2012-04-18 16:04 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9de97594f062 7162043: Add headless mode tests to problem list [macosx] Reviewed-by: alanb ! test/ProblemList.txt Changeset: 06e4020eebb2 Author: michaelm Date: 2012-04-18 16:05 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/06e4020eebb2 Merge Changeset: 38f3f446beff Author: lana Date: 2012-04-18 10:21 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/38f3f446beff Merge Changeset: 45da9cb055ee Author: lana Date: 2012-04-23 16:58 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/45da9cb055ee Merge Changeset: 9e82ac15ab80 Author: katleman Date: 2012-04-26 14:07 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9e82ac15ab80 Added tag jdk8-b36 for changeset 45da9cb055ee ! .hgtags Changeset: 8e3fb7dd21cd Author: skovatch Date: 2012-04-25 12:18 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/8e3fb7dd21cd 7128699: Fix bundle name so it contains the bugfix number in the name. Reviewed-by: robilad ! make/common/Release-macosx.gmk Changeset: 919be2f7fd6e Author: cgruszka Date: 2012-04-27 14:37 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/919be2f7fd6e Merge Changeset: 762661efef30 Author: jgodinez Date: 2012-04-24 13:29 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/762661efef30 7157659: [macosx] Landscape Printing orientation doesn't work Reviewed-by: bae, prr ! src/macosx/native/sun/awt/PrinterView.m Changeset: cdaadcc2c6a4 Author: jgodinez Date: 2012-04-26 13:16 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/cdaadcc2c6a4 7013850: Please change the mnemonic assignment system to avoid translation issue Reviewed-by: prr, mfang ! src/share/classes/sun/print/ServiceDialog.java ! src/share/classes/sun/print/resources/serviceui.properties ! src/share/classes/sun/print/resources/serviceui_de.properties ! src/share/classes/sun/print/resources/serviceui_es.properties ! src/share/classes/sun/print/resources/serviceui_fr.properties ! src/share/classes/sun/print/resources/serviceui_it.properties ! src/share/classes/sun/print/resources/serviceui_ja.properties ! src/share/classes/sun/print/resources/serviceui_ko.properties ! src/share/classes/sun/print/resources/serviceui_pt_BR.properties ! src/share/classes/sun/print/resources/serviceui_sv.properties ! src/share/classes/sun/print/resources/serviceui_zh_CN.properties ! src/share/classes/sun/print/resources/serviceui_zh_TW.properties Changeset: c2d29a375871 Author: lana Date: 2012-04-26 18:25 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c2d29a375871 Merge Changeset: 4a19075bb989 Author: lana Date: 2012-05-02 09:53 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4a19075bb989 Merge Changeset: 44beb8a52aec Author: zhouyx Date: 2012-04-20 10:34 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/44beb8a52aec 7129742: Unable to view focus in Non-Editable TextArea Summary: Make sure the cursor is visible by setVisible(true) Reviewed-by: rupashka, alexp ! src/solaris/classes/sun/awt/X11/XTextAreaPeer.java ! src/solaris/classes/sun/awt/X11/XTextFieldPeer.java + test/java/awt/TextArea/TextAreaCaretVisibilityTest/bug7129742.java Changeset: dfa2ea47257d Author: luchsh Date: 2012-04-20 13:13 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/dfa2ea47257d 7055065: NullPointerException when sorting JTable with empty cell Reviewed-by: rupashka ! src/share/classes/javax/swing/JTable.java + test/javax/swing/JTable/7055065/bug7055065.java Changeset: 738b32fc3ef1 Author: anthony Date: 2012-04-24 17:47 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/738b32fc3ef1 7150109: [macosx] the Frame showed incomplete. Summary: Open-source the tests Reviewed-by: art + test/java/awt/Frame/FrameStateTest/FrameStateTest.html + test/java/awt/Frame/FrameStateTest/FrameStateTest.java Changeset: 9ed029a0326d Author: anthony Date: 2012-04-24 19:12 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9ed029a0326d 7163898: add isLoggable() check to doLog() Summary: Add the check and return immediately if it's false Reviewed-by: anthony, mchung, sla Contributed-by: Nicolas Carranza ! src/share/classes/sun/util/logging/PlatformLogger.java Changeset: 4a0f6ef43a09 Author: anthony Date: 2012-04-24 20:39 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4a0f6ef43a09 7131021: [macosx] Consider using system properties to pass arguments from the launcher to AWT/SplashScreen Summary: Document the environment variables and add tests Reviewed-by: ksrini ! src/macosx/bin/java_md_macosx.c + test/tools/launcher/EnvironmentVariables.java ! test/tools/launcher/TestHelper.java + test/tools/launcher/TestSpecialArgs.java Changeset: 36fd5078198b Author: alexsch Date: 2012-04-25 16:48 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/36fd5078198b 7163482: [macosx] Regtest closed/javax/swing/JTree/4908142/bug4908142.java intermittent failure Reviewed-by: rupashka + test/javax/swing/JTree/4908142/bug4908142.java Changeset: f1d1dab11a06 Author: leonidr Date: 2012-04-25 18:15 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/f1d1dab11a06 7154480: [macosx] Not all popup menu items are visible Reviewed-by: art ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/share/classes/javax/swing/JPopupMenu.java ! src/share/classes/sun/awt/SunToolkit.java Changeset: 340cda7e1430 Author: luchsh Date: 2012-04-26 12:39 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/340cda7e1430 7154030: java.awt.Component.hide() does not repaint parent component Reviewed-by: rupashka ! src/share/classes/javax/swing/JComponent.java + test/javax/swing/JComponent/7154030/bug7154030.java Changeset: 6314933aeaa9 Author: alexp Date: 2012-04-26 21:16 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/6314933aeaa9 7124210: [macosx] Replacing text in a TextField does generate an extra TextEvent Reviewed-by: serb ! src/macosx/classes/sun/lwawt/LWTextAreaPeer.java ! src/macosx/classes/sun/lwawt/LWTextComponentPeer.java ! src/macosx/classes/sun/lwawt/LWTextFieldPeer.java Changeset: 4184e5cbf46e Author: alexp Date: 2012-04-26 21:25 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4184e5cbf46e 7124328: [macosx] javax.swing.JDesktopPane.getAllFramesInLayer returns unexpected value Reviewed-by: anthony ! src/share/classes/javax/swing/JDesktopPane.java Changeset: d148d3d194af Author: lana Date: 2012-04-26 18:15 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/d148d3d194af Merge Changeset: bbbf4e63562b Author: dcherepanov Date: 2012-05-02 13:53 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/bbbf4e63562b 7154062: [macosx] Mouse cursor isn't updated in applets Reviewed-by: anthony, art ! src/macosx/classes/sun/lwawt/macosx/CCursorManager.java ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/macosx/native/sun/awt/CCursorManager.m Changeset: 0fad89bd606b Author: alexsch Date: 2012-05-02 17:54 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/0fad89bd606b 7154048: [macosx] At least drag twice, the toolbar can be dragged to the left side Reviewed-by: anthony, leonidr ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTView.h ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/AWTWindow.h ! src/macosx/native/sun/awt/AWTWindow.m + test/java/awt/Mouse/EnterExitEvents/DragWindowOutOfFrameTest.java + test/java/awt/Mouse/EnterExitEvents/DragWindowTest.java + test/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java ! test/java/awt/regtesthelpers/Util.java Changeset: f906d6068b43 Author: lana Date: 2012-05-02 09:54 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/f906d6068b43 Merge Changeset: 7b023213681c Author: psandoz Date: 2012-04-19 14:05 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/7b023213681c 7162262: (fs) Typo in java.nio.file.Path class description Reviewed-by: alanb ! src/share/classes/java/nio/file/Path.java Changeset: 77b35c5c4b95 Author: jmelvin Date: 2012-04-16 18:09 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/77b35c5c4b95 7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6 Summary: On Mac OS X, align system property "os.arch" with Apple legacy JDKs. Also, improve os.name string matching by using .contains() method instead of .startsWith(). This fix spans multiple repositories. Reviewed-by: dcubed, phh, ohair, katleman ! make/common/Defs-macosx.gmk ! make/common/shared/Platform.gmk ! src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/share/classes/java/nio/Bits.java ! src/share/classes/java/util/prefs/Preferences.java ! src/share/classes/sun/awt/OSInfo.java ! src/share/classes/sun/font/FontUtilities.java ! src/share/classes/sun/launcher/LauncherHelper.java ! src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java ! src/share/classes/sun/print/PSPrinterJob.java ! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/Credentials.java ! src/share/classes/sun/security/provider/ByteArrayAccess.java ! src/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! src/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java ! test/demo/jvmti/DemoRun.java ! test/java/io/File/GetXSpace.java ! test/java/lang/ProcessBuilder/Basic.java ! test/java/lang/ProcessBuilder/Zombies.java ! test/java/lang/invoke/InvokeGenericTest.java ! test/java/lang/management/OperatingSystemMXBean/GetSystemLoadAverage.java ! test/java/nio/channels/FileChannel/Size.java ! test/java/nio/channels/FileChannel/Transfer.java ! test/java/nio/file/FileSystem/Basic.java ! test/sun/nio/ch/SelProvider.java ! test/tools/launcher/TestHelper.java Changeset: 079bb040b2ee Author: coleenp Date: 2012-04-19 10:53 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/079bb040b2ee Merge Changeset: 404c8e097ae9 Author: vinnie Date: 2012-04-19 16:58 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/404c8e097ae9 7162823: Modify the list of excluded tests (ProblemList Reviewed-by: alanb ! test/ProblemList.txt Changeset: bc51d0569ccd Author: khazra Date: 2012-04-19 13:26 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/bc51d0569ccd 7162385: TEST_BUG: sun/net/www/protocol/jar/B4957695.java failing again Summary: Enable finding "foo1.jar" Reviewed-by: chegar ! test/sun/net/www/protocol/jar/B4957695.java Changeset: 715f50872ae7 Author: khazra Date: 2012-04-19 18:11 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/715f50872ae7 7158636: InterfaceAddress.getBroadcast() returns invalid broadcast address on WLAN Summary: Update Windows native code to infer WLAN interface type in Windows Vista and later Reviewed-by: chegar, alanb ! src/windows/native/java/net/NetworkInterface.c ! src/windows/native/java/net/NetworkInterface.h Changeset: c3905c1f5da7 Author: zhouyx Date: 2012-04-20 16:11 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c3905c1f5da7 7159982: ZipFile uses static for error message when malformed zip file encountered Reviewed-by: alanb, dholmes ! src/share/native/java/util/zip/ZipFile.c ! src/share/native/java/util/zip/zip_util.c Changeset: ec9876082b4e Author: ksrini Date: 2012-04-22 06:54 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/ec9876082b4e 6981776: Pack200 must support -target 7 bytecodes Summary: pack200 implementation of JSR-200 updated for JSR-292 changes Reviewed-by: jrose, ksrini Contributed-by: john.r.rose at oracle.com, kumar.x.srinivasan at oracle.com ! src/share/classes/com/sun/java/util/jar/pack/Attribute.java ! src/share/classes/com/sun/java/util/jar/pack/BandStructure.java ! src/share/classes/com/sun/java/util/jar/pack/ClassReader.java ! src/share/classes/com/sun/java/util/jar/pack/ClassWriter.java ! src/share/classes/com/sun/java/util/jar/pack/ConstantPool.java ! src/share/classes/com/sun/java/util/jar/pack/Constants.java ! src/share/classes/com/sun/java/util/jar/pack/Instruction.java ! src/share/classes/com/sun/java/util/jar/pack/Package.java ! src/share/classes/com/sun/java/util/jar/pack/PackageReader.java ! src/share/classes/com/sun/java/util/jar/pack/PackageWriter.java ! src/share/classes/com/sun/java/util/jar/pack/TLGlobals.java ! src/share/classes/com/sun/java/util/jar/pack/Utils.java ! src/share/native/com/sun/java/util/jar/pack/bands.cpp ! src/share/native/com/sun/java/util/jar/pack/bands.h ! src/share/native/com/sun/java/util/jar/pack/constants.h ! src/share/native/com/sun/java/util/jar/pack/defines.h ! src/share/native/com/sun/java/util/jar/pack/unpack.cpp ! src/share/native/com/sun/java/util/jar/pack/unpack.h ! test/tools/pack200/AttributeTests.java ! test/tools/pack200/PackageVersionTest.java ! test/tools/pack200/Utils.java - test/tools/pack200/dyn.jar ! test/tools/pack200/pack200-verifier/data/README ! test/tools/pack200/pack200-verifier/data/golden.jar ! test/tools/pack200/pack200-verifier/make/build.xml ! test/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java - test/tools/pack200/pack200-verifier/src/xmlkit/ClassSyntax.java - test/tools/pack200/pack200-verifier/src/xmlkit/ClassWriter.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionAssembler.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionSyntax.java Changeset: c2da01f0bdc1 Author: alanb Date: 2012-04-22 19:09 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c2da01f0bdc1 7163395: jdk8/tl no longer builds on Mac Reviewed-by: chegar, ohair, ksrini - src/macosx/bin/amd64/jvm.cfg + src/macosx/bin/x86_64/jvm.cfg Changeset: 07dab8d9e34a Author: alanb Date: 2012-04-22 19:12 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/07dab8d9e34a Merge - test/tools/pack200/dyn.jar - test/tools/pack200/pack200-verifier/src/xmlkit/ClassSyntax.java - test/tools/pack200/pack200-verifier/src/xmlkit/ClassWriter.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionAssembler.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionSyntax.java Changeset: 1980be18d0f8 Author: alanb Date: 2012-04-22 21:22 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/1980be18d0f8 7132924: (dc) DatagramChannel.disconnect throws SocketException with IPv4 socket and IPv6 enabled [macosx] Reviewed-by: chegar ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/solaris/native/sun/nio/ch/DatagramChannelImpl.c ! src/windows/native/sun/nio/ch/DatagramChannelImpl.c + test/java/nio/channels/DatagramChannel/Disconnect.java Changeset: fd22345bf1bf Author: sla Date: 2012-04-23 16:34 +0200 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/fd22345bf1bf 7163524: Add SecTaskAccess attribute to jstack [macosx] Reviewed-by: dholmes ! make/launchers/Makefile.launcher Changeset: 2c35304e885a Author: youdwei Date: 2012-04-24 21:06 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/2c35304e885a 7163865: Performance improvement for DateFormatSymbols.getZoneIndex(String) Reviewed-by: okutsu ! src/share/classes/java/text/DateFormatSymbols.java Changeset: f68c854fa584 Author: ksrini Date: 2012-04-24 10:37 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/f68c854fa584 7151434: java -jar -XX crashes java launcher Reviewed-by: mchung, darcy ! src/share/bin/java.c ! test/tools/launcher/Arrrghs.java ! test/tools/launcher/TestHelper.java Changeset: fcdbd1f34309 Author: khazra Date: 2012-04-24 14:59 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/fcdbd1f34309 7144274: [macosx] Default IPv6 multicast interface is not being set when calling MulticastSocket.joinGroup() Summary: Get default interface for Mac OS X when interface is not set Reviewed-by: chegar ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/net_util_md.c Changeset: 3e398b549cea Author: khazra Date: 2012-04-25 12:31 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/3e398b549cea 7160242: (prefs) Preferences.remove(null) does not throw NPE [macosx] Summary: Insert null check of argument in remove()'s implementation Reviewed-by: forax, chegar, alanb ! src/macosx/classes/java/util/prefs/MacOSXPreferences.java + test/java/util/prefs/RemoveNullKeyCheck.java Changeset: 108a02a57b75 Author: khazra Date: 2012-04-26 12:04 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/108a02a57b75 7118100: (prefs) Inconsistency when using system and user preference on OSX Lion Summary: Enable user to read/write preferences to persistent storage Reviewed-by: alanb ! src/macosx/classes/java/util/prefs/MacOSXPreferences.java ! src/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java Changeset: 1cdcca9f3530 Author: lana Date: 2012-04-26 14:21 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/1cdcca9f3530 Merge Changeset: f0842ed897c3 Author: xuelei Date: 2012-04-27 04:25 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/f0842ed897c3 6996372: synchronizing handshaking hash Summary: remove the unnecessary synchronization. Also reviewed by David Schlosnagle (schlosna at gmail.com) Reviewed-by: weijun ! src/share/classes/sun/security/util/DisabledAlgorithmConstraints.java Changeset: c22b2f9066dd Author: alanb Date: 2012-05-01 11:17 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c22b2f9066dd 7164570: (fs) WatchService queues CREATE event but not DELETE event for very short lived files [sol11] Reviewed-by: chegar ! src/solaris/classes/sun/nio/fs/SolarisWatchService.java + test/java/nio/file/WatchService/MayFlies.java Changeset: 71fdf32fdc65 Author: xuelei Date: 2012-05-01 03:48 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/71fdf32fdc65 7158688: Typo in SSLContext Spec Reviewed-by: weijun, wetmore ! src/share/classes/javax/net/ssl/SSLContext.java Changeset: 6c9c3d7ce9e2 Author: lana Date: 2012-05-01 11:30 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/6c9c3d7ce9e2 Merge Changeset: 46e0bd218fcc Author: mchung Date: 2012-05-01 19:45 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/46e0bd218fcc 7164376: Replace use of sun.security.action.LoadLibraryAction with System.loadLibrary Reviewed-by: alanb, mullan, prr ! src/macosx/classes/apple/launcher/JavaAppLauncher.java ! src/macosx/classes/apple/security/KeychainStore.java ! src/macosx/classes/com/apple/concurrent/LibDispatchNative.java ! src/macosx/classes/com/apple/eawt/Application.java ! src/macosx/classes/com/apple/eio/FileManager.java ! src/macosx/classes/com/apple/laf/AquaFileView.java ! src/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/macosx/classes/com/apple/laf/AquaNativeResources.java ! src/macosx/classes/com/apple/laf/ScreenMenu.java ! src/macosx/classes/com/apple/laf/ScreenPopupFactory.java ! src/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java ! src/macosx/classes/sun/awt/CGraphicsEnvironment.java ! src/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java ! src/share/classes/java/awt/SplashScreen.java ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/java/awt/event/NativeLibLoader.java ! src/share/classes/java/awt/image/ColorModel.java ! src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/share/classes/java/net/AbstractPlainSocketImpl.java ! src/share/classes/java/net/DatagramPacket.java ! src/share/classes/java/net/InetAddress.java ! src/share/classes/java/net/NetworkInterface.java ! src/share/classes/sun/awt/NativeLibLoader.java ! src/share/classes/sun/awt/image/JPEGImageDecoder.java ! src/share/classes/sun/awt/image/NativeLibLoader.java ! src/share/classes/sun/java2d/Disposer.java ! src/share/classes/sun/management/ManagementFactoryHelper.java ! src/share/classes/sun/net/sdp/SdpSupport.java ! src/share/classes/sun/net/spi/DefaultProxySelector.java ! src/share/classes/sun/nio/ch/Util.java - src/share/classes/sun/security/action/LoadLibraryAction.java ! src/share/classes/sun/security/krb5/SCDynamicStoreConfig.java ! src/share/classes/sun/security/smartcardio/PCSC.java ! src/share/classes/sun/tracing/dtrace/JVM.java ! src/solaris/classes/sun/management/FileSystemImpl.java ! src/solaris/classes/sun/net/dns/ResolverConfigurationImpl.java ! src/solaris/classes/sun/nio/ch/sctp/SctpChannelImpl.java ! src/solaris/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java ! src/solaris/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java ! src/solaris/classes/sun/print/CUPSPrinter.java ! src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java ! src/windows/classes/sun/awt/windows/WToolkit.java ! src/windows/classes/sun/management/FileSystemImpl.java ! src/windows/classes/sun/net/dns/ResolverConfigurationImpl.java ! src/windows/classes/sun/print/Win32PrintServiceLookup.java ! src/windows/classes/sun/security/smartcardio/PlatformPCSC.java Changeset: d78c6095dc98 Author: vinnie Date: 2012-05-02 14:50 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/d78c6095dc98 7087021: TEST: com/sun/crypto/provider/Mac/MacClone.java failed on Solaris sparc 5.10 Reviewed-by: mullan ! test/com/sun/crypto/provider/Mac/MacClone.java Changeset: 717582c056f3 Author: lana Date: 2012-05-02 10:17 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/717582c056f3 Merge - src/macosx/bin/amd64/jvm.cfg - src/share/classes/sun/security/action/LoadLibraryAction.java ! test/tools/launcher/TestHelper.java - test/tools/pack200/dyn.jar - test/tools/pack200/pack200-verifier/src/xmlkit/ClassSyntax.java - test/tools/pack200/pack200-verifier/src/xmlkit/ClassWriter.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionAssembler.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionSyntax.java Changeset: bc0f9e693620 Author: lana Date: 2012-05-08 13:08 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/bc0f9e693620 Merge - src/macosx/bin/amd64/jvm.cfg - src/share/classes/sun/security/action/LoadLibraryAction.java - test/tools/pack200/dyn.jar - test/tools/pack200/pack200-verifier/src/xmlkit/ClassSyntax.java - test/tools/pack200/pack200-verifier/src/xmlkit/ClassWriter.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionAssembler.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionSyntax.java Changeset: 185821106403 Author: katleman Date: 2012-05-09 13:07 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/185821106403 Added tag jdk8-b37 for changeset 9e82ac15ab80 ! .hgtags Changeset: c45f3509a707 Author: katleman Date: 2012-05-09 13:13 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c45f3509a707 Merge - src/macosx/bin/amd64/jvm.cfg - src/share/classes/sun/security/action/LoadLibraryAction.java - test/tools/pack200/dyn.jar - test/tools/pack200/pack200-verifier/src/xmlkit/ClassSyntax.java - test/tools/pack200/pack200-verifier/src/xmlkit/ClassWriter.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionAssembler.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionSyntax.java Changeset: b5726775b0d8 Author: katleman Date: 2012-05-10 10:25 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b5726775b0d8 Added tag jdk8-b38 for changeset c45f3509a707 ! .hgtags Changeset: c2d9166f3284 Author: ihse Date: 2012-05-11 08:21 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c2d9166f3284 7168208: Change use of @ in one sed command involving paths to different character Reviewed-by: ohair ! make/common/Release.gmk Changeset: 8d665b69ebf1 Author: mfang Date: 2012-05-15 11:46 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/8d665b69ebf1 7157855: jvisualvm.1 not included in binaries Reviewed-by: katleman, thurka ! make/common/Release.gmk Changeset: b6f529117521 Author: katleman Date: 2012-05-16 22:07 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b6f529117521 Merge Changeset: 47cd90bf0f66 Author: katleman Date: 2012-05-17 06:20 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/47cd90bf0f66 Added tag jdk8-b39 for changeset b6f529117521 ! .hgtags Changeset: 7c4eed4b6c19 Author: bae Date: 2012-05-21 14:04 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/7c4eed4b6c19 7124400: [macosx] CGraphicsDevice.getConfigurations() returns reference to member (does not copy configs) Reviewed-by: anthony, kizune ! src/macosx/classes/sun/awt/CGraphicsDevice.java ! test/java/awt/GraphicsDevice/CloneConfigsTest.java Changeset: 416b3a498e71 Author: bae Date: 2012-05-21 14:53 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/416b3a498e71 7154088: [macosx] Regression: Component.createImage do not inherits component attributes Reviewed-by: art, kizune ! src/macosx/classes/sun/lwawt/LWComponentPeer.java Changeset: 1b90a0113359 Author: lana Date: 2012-05-21 11:20 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/1b90a0113359 Merge Changeset: c31eeeda3ed1 Author: serb Date: 2012-05-03 18:29 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c31eeeda3ed1 7160623: [macosx] Editable TextArea/TextField are blocking GUI applications from exit Reviewed-by: anthony, art ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/LWTextComponentPeer.java Changeset: a420895ee2c3 Author: leonidr Date: 2012-05-03 19:22 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/a420895ee2c3 7124376: [macosx] Modal dialog lost focus Reviewed-by: anthony ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/PlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/AWTWindow.h ! src/macosx/native/sun/awt/AWTWindow.m Changeset: 95c8b63a3c47 Author: kizune Date: 2012-05-03 21:54 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/95c8b63a3c47 7148289: [macosx] Deadlock in sun.lwawt.macosx.CWrapper$NSScreen.visibleFrame Reviewed-by: leonidr ! src/macosx/classes/sun/lwawt/macosx/CToolkitThreadBlockedHandler.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/macosx/native/sun/awt/LWCToolkit.m Changeset: a714e2e2b257 Author: alexsch Date: 2012-05-04 13:15 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/a714e2e2b257 7024963: Notepad demo: remove non-translatable resources from Notepad.properties file Reviewed-by: rupashka ! src/share/demo/jfc/Notepad/Notepad.java ! src/share/demo/jfc/Notepad/resources/Notepad.properties + src/share/demo/jfc/Notepad/resources/system.properties Changeset: 4cc873e28c78 Author: bagiras Date: 2012-05-04 18:42 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4cc873e28c78 7146237: closed/java/awt/Focus/SetFocusTraversalKeysTest/SetFocusTraversalTest.html failed since 1.8.0b19 Reviewed-by: art, anthony ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Container.java ! src/share/classes/java/awt/KeyboardFocusManager.java ! src/share/classes/javax/swing/JComponent.java Changeset: 0feee4541f67 Author: serb Date: 2012-05-04 21:25 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/0feee4541f67 7147055: [macosx] Cursors are changing over a blocked window; also blinking Reviewed-by: art, kizune ! src/macosx/classes/sun/lwawt/LWCursorManager.java Changeset: 912e666b4e1d Author: serb Date: 2012-05-10 20:05 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/912e666b4e1d 7080109: Dialog.show() lacks doPrivileged() to access system event queue Reviewed-by: art, anthony ! src/share/classes/java/awt/Dialog.java + test/java/awt/Dialog/ModalDialogPermission/ModalDialogPermission.java + test/java/awt/Dialog/ModalDialogPermission/java.policy Changeset: 18842bb6676a Author: lana Date: 2012-05-10 11:47 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/18842bb6676a Merge - src/macosx/bin/amd64/jvm.cfg - src/share/classes/sun/security/action/LoadLibraryAction.java - test/tools/pack200/dyn.jar - test/tools/pack200/pack200-verifier/src/xmlkit/ClassSyntax.java - test/tools/pack200/pack200-verifier/src/xmlkit/ClassWriter.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionAssembler.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionSyntax.java Changeset: 4f39a13e74c6 Author: anthony Date: 2012-05-11 16:11 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4f39a13e74c6 7166437: [macosx] Support for Window.Type.UTILITY on the Mac Summary: Apply the native UTILITY style for UTILITY Java windows Reviewed-by: art ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: 689c0cd214e8 Author: anthony Date: 2012-05-11 20:37 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/689c0cd214e8 7149062: [macosx] dock menu don't show available frames Summary: Inherit from either NSWindow for normal windows or NSPanel for utility windows Reviewed-by: skovatch, swingler ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/AWTWindow.h ! src/macosx/native/sun/awt/AWTWindow.m Changeset: 3b8635e357e9 Author: alexsch Date: 2012-05-12 12:01 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/3b8635e357e9 7024965: Stylepad demo: remove non-translatable resources from Stylepad.properties file Reviewed-by: alexp ! src/share/demo/jfc/Notepad/Notepad.java + src/share/demo/jfc/Notepad/resources/NotepadSystem.properties - src/share/demo/jfc/Notepad/resources/system.properties Changeset: cc8d1cc533bf Author: alexp Date: 2012-05-12 17:46 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/cc8d1cc533bf 7149005: [macosx] Java Control Panel's UI controls are distorted when draging scroll bar. Reviewed-by: serb ! src/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java Changeset: 69301efaac91 Author: ant Date: 2012-05-12 18:50 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/69301efaac91 7110683: Issues with some KeyboardFocusManager method Reviewed-by: ahgross ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/share/classes/java/awt/KeyboardFocusManager.java ! src/share/classes/java/awt/Window.java Changeset: 28ec5b811aa2 Author: dcherepanov Date: 2012-05-15 15:04 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/28ec5b811aa2 7168550: [macosx] duplicate OGL context state changes related to vertex cache Reviewed-by: bae, swingler ! src/macosx/native/sun/java2d/opengl/CGLSurfaceData.m ! src/share/native/sun/java2d/opengl/OGLContext.h ! src/share/native/sun/java2d/opengl/OGLTextRenderer.c ! src/share/native/sun/java2d/opengl/OGLVertexCache.c ! src/share/native/sun/java2d/opengl/OGLVertexCache.h Changeset: cad0bb1a9bdb Author: dcherepanov Date: 2012-05-16 13:15 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/cad0bb1a9bdb 7124337: [macosx] FileDialog fails to select multiple files Reviewed-by: anthony, swingler ! src/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/macosx/native/sun/awt/CFileDialog.h ! src/macosx/native/sun/awt/CFileDialog.m ! src/share/classes/java/awt/FileDialog.java ! src/share/classes/sun/awt/AWTAccessor.java ! src/solaris/classes/sun/awt/X11/GtkFileDialogPeer.java ! src/solaris/classes/sun/awt/X11/XFileDialogPeer.java ! src/windows/classes/sun/awt/windows/WFileDialogPeer.java Changeset: 7c0b390ab5f9 Author: anthony Date: 2012-05-16 14:28 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/7c0b390ab5f9 7168851: [macosx] Netbeans crashes in CImage.nativeCreateNSImageFromArray Summary: Eliminate unnecessary -release call Reviewed-by: dcherepanov ! src/macosx/native/sun/awt/CImage.m Changeset: 3c819d638e36 Author: alexsch Date: 2012-05-16 16:27 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/3c819d638e36 7169226: NLS: Please change the mnemonic assignment system for windows and motif properties Reviewed-by: rupashka ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_de.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_es.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_fr.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_it.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ja.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ko.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_sv.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_de.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_es.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_fr.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_it.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ja.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_sv.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.properties Changeset: 19edcc438203 Author: alexsch Date: 2012-05-16 18:11 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/19edcc438203 7158928: [macosx] NLS: Please change the mnemonic assignment system Reviewed-by: rupashka, serb ! make/com/apple/osxui/Makefile ! make/common/internal/Resources.gmk ! src/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/macosx/classes/com/apple/laf/resources/aqua.properties Changeset: 731ee59c6ba2 Author: alexsch Date: 2012-05-17 14:27 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/731ee59c6ba2 7148281: [macosx] JTabbedPane tabs with HTML text do not render correctly Reviewed-by: kizune ! src/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java Changeset: f9217bd87199 Author: rupashka Date: 2012-05-17 15:41 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/f9217bd87199 7166322: closed/javax/swing/text/html/HTMLEditorKit/4242228/bug4242228.java failed since 1.8.0b36 Reviewed-by: alexsch + test/javax/swing/text/html/HTMLEditorKit/4242228/bug4242228.java Changeset: c00d6508afce Author: ant Date: 2012-05-17 21:27 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c00d6508afce 7142565: [macosx] Many special keys processed twice in text fields Summary: forward port from 7u4 Reviewed-by: anthony ! src/macosx/native/sun/awt/AWTView.m Changeset: 17c5e1a12965 Author: ant Date: 2012-05-17 21:31 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/17c5e1a12965 7154072: [macosx] swallowing key events Summary: forward posrt from 7u4 Reviewed-by: anthony ! src/macosx/native/sun/awt/AWTView.m Changeset: ef77fa799b34 Author: ant Date: 2012-05-17 21:48 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/ef77fa799b34 7125044: [macosx] Test failure because Component.transferFocus() works differently in applet and application. Summary: forward port from 7u4 Reviewed-by: art ! src/share/classes/java/awt/Dialog.java ! src/share/classes/java/awt/Frame.java ! src/share/classes/java/awt/Window.java ! src/share/classes/javax/swing/JApplet.java ! src/share/classes/javax/swing/JDialog.java ! src/share/classes/javax/swing/JFrame.java ! src/share/classes/javax/swing/JInternalFrame.java ! src/share/classes/javax/swing/JWindow.java ! src/share/classes/javax/swing/UIManager.java ! src/share/classes/sun/awt/SunToolkit.java + test/java/awt/Focus/FocusTraversalPolicy/InitialFTP.java + test/java/awt/Focus/FocusTraversalPolicy/InitialFTP_AWT.java + test/java/awt/Focus/FocusTraversalPolicy/InitialFTP_Swing.java + test/java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java Changeset: 5976b5848554 Author: ant Date: 2012-05-17 22:10 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/5976b5848554 7145768: [macosx] Regression: failure in b11 of ModalDialogInFocusEventTest Summary: forward port from 7u4 Reviewed-by: art ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java Changeset: 1d75ff45586e Author: ant Date: 2012-05-17 22:21 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/1d75ff45586e 7145827: [macosx] JCK failure in b11: FocusableWindow3 Summary: forward posrt from 7u4 Reviewed-by: art ! src/macosx/classes/sun/lwawt/LWWindowPeer.java Changeset: 2eca75e0a063 Author: dcherepanov Date: 2012-05-18 19:39 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/2eca75e0a063 7156191: [macosx] Can't type into applet demos in Pivot Reviewed-by: art ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: 1ee12bca4823 Author: rupashka Date: 2012-05-21 18:55 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/1ee12bca4823 7168144: No appropriate CCC request for changes introduced by 7154030 Reviewed-by: alexsch ! src/share/classes/javax/swing/JComponent.java Changeset: 967b38bfd5c1 Author: ant Date: 2012-05-22 01:12 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/967b38bfd5c1 7170427: setGlobalCurrentFocusCycleRoot unexpectedly throws SecurityException Reviewed-by: art ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Container.java ! src/share/classes/java/awt/KeyboardFocusManager.java Changeset: 5b2095d7a60b Author: lana Date: 2012-05-21 11:41 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/5b2095d7a60b Merge ! src/macosx/classes/sun/lwawt/LWComponentPeer.java Changeset: bb2cefc89bc0 Author: forax Date: 2012-05-02 20:01 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/bb2cefc89bc0 7165102: Only run assertion on Integer autoboxing cache size once Reviewed-by: darcy, alanb ! src/share/classes/java/lang/Integer.java Changeset: 531ebfd8eb65 Author: jgish Date: 2012-05-02 21:46 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/531ebfd8eb65 7160714: Strange or obsolete @see tags in some exception java.util javadoc Reviewed-by: mduigou, dholmes, alanb ! src/share/classes/java/util/NoSuchElementException.java Changeset: 4580652d9828 Author: lancea Date: 2012-05-04 16:00 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4580652d9828 7166598: FilteredRowSetImpl can result in Invalid Cursor Position Reviewed-by: lancea Contributed-by: Knut Anders Hatlen ! src/share/classes/com/sun/rowset/FilteredRowSetImpl.java Changeset: 41d3f7509e00 Author: xuelei Date: 2012-05-04 17:28 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/41d3f7509e00 7153184: NullPointerException when calling SSLEngineImpl.getSupportedCipherSuites Reviewed-by: weijun ! src/share/classes/sun/security/ssl/SSLContextImpl.java Changeset: 62557a1336c0 Author: zhouyx Date: 2012-05-07 16:43 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/62557a1336c0 7166048: Remove the embeded epoll data structure. Reviewed-by: alanb ! src/solaris/native/sun/nio/ch/EPollArrayWrapper.c Changeset: b26c04717735 Author: robm Date: 2012-05-07 13:34 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b26c04717735 7166687: InetAddress.getLocalHost().getHostName() returns FQDN Reviewed-by: chegar ! src/solaris/native/java/net/Inet6AddressImpl.c Changeset: 48513d156965 Author: dholmes Date: 2012-05-08 02:59 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/48513d156965 7103570: AtomicIntegerFieldUpdater does not work when SecurityManager is installed Summary: Perform class.getField inside a doPrivileged block Reviewed-by: chegar, psandoz ! src/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java + test/java/util/concurrent/atomic/AtomicUpdaters.java Changeset: af209a223b6b Author: sherman Date: 2012-05-08 10:57 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/af209a223b6b 7014640: To add a metachar \R for line ending and character classes for vertical/horizontal ws \v \V \h \H Summary: added propsoed constructs Reviewed-by: alanb ! src/share/classes/java/util/regex/Pattern.java ! test/java/util/regex/RegExTest.java Changeset: 1ece20885be4 Author: sherman Date: 2012-05-08 11:16 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/1ece20885be4 7157656: (zipfs) SeekableByteChannel to entry in zip file always reports its position as 0 Summary: updated SeekableByteChannel.read() to count the bytes read correctly Reviewed-by: sherman Contributed-by: paul.sandoz at oracle.com ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java ! test/demo/zipfs/ZipFSTester.java ! test/demo/zipfs/basic.sh Changeset: fbf98cbd2e6b Author: xuelei Date: 2012-05-08 17:56 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/fbf98cbd2e6b 7167092: Need to put the return clause in the synchronized block Summary: a regression fix for bug 7153184 Reviewed-by: wetmore ! src/share/classes/sun/security/ssl/SSLContextImpl.java Changeset: 0f63f3390ac9 Author: xuelei Date: 2012-05-08 18:08 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/0f63f3390ac9 7166570: JSSE certificate validation has started to fail for certificate chains Reviewed-by: wetmore ! src/share/classes/sun/security/validator/SimpleValidator.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/BasicConstraints.java Changeset: abb63b7357a1 Author: luchsh Date: 2012-05-09 11:19 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/abb63b7357a1 7165722: Invalid path in MemoryMonitor demo's README.txt Reviewed-by: alanb, sla ! src/share/demo/management/MemoryMonitor/README.txt Changeset: 5e8caf6984f5 Author: ksrini Date: 2012-05-09 07:28 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/5e8caf6984f5 7166955: (pack200) JNI_GetCreatedJavaVMs needs additional checking Reviewed-by: alanb, dholmes, ksrini Contributed-by: youdwei at linux.vnet.ibm.com ! src/share/native/com/sun/java/util/jar/pack/jni.cpp Changeset: 59121a4c71c6 Author: khazra Date: 2012-05-09 11:14 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/59121a4c71c6 7165118: (prefs) AbstractPreferences.remove(null) does not throw NPE Summary: Insert null argument check in AbstractPreferences.remove() Reviewed-by: dholmes, chegar, alanb ! src/share/classes/java/util/prefs/AbstractPreferences.java ! test/java/util/prefs/RemoveNullKeyCheck.java Changeset: 6438f1277df6 Author: wetmore Date: 2012-05-09 16:33 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/6438f1277df6 7167362: SecureRandom.init should be converted, amendment to 7084245 Reviewed-by: sherman ! src/share/classes/sun/security/provider/SecureRandom.java Changeset: 5152c832745a Author: khazra Date: 2012-05-09 16:55 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/5152c832745a 7096436: (sc) SocketChannel.connect fails on Windows 8 when channel configured non-blocking Summary: Set localAddress only when connection is established Reviewed-by: alanb ! src/share/classes/sun/nio/ch/SocketChannelImpl.java Changeset: fdf5e15293e6 Author: coffeys Date: 2012-05-10 10:45 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/fdf5e15293e6 7163470: Build fails if javax.crypto src files not present Reviewed-by: valeriep ! make/com/oracle/security/ucrypto/Makefile ! make/common/shared/Defs-java.gmk ! make/sun/security/ec/Makefile ! make/sun/security/mscapi/Makefile ! make/sun/security/pkcs11/Makefile ! makefiles/com/oracle/security/ucrypto/Makefile ! makefiles/common/shared/Defs-java.gmk ! makefiles/sun/security/ec/Makefile ! makefiles/sun/security/mscapi/Makefile ! makefiles/sun/security/pkcs11/Makefile Changeset: 3e3017eba8ac Author: valeriep Date: 2012-05-08 17:57 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/3e3017eba8ac 4963723: Implement SHA-224 Summary: Add support for SHA-224, SHA224withRSA, SHA224withECDSA, HmacSHA224 and OAEPwithSHA-224AndMGF1Padding. Reviewed-by: vinnie ! src/share/classes/com/sun/crypto/provider/HmacCore.java ! src/share/classes/com/sun/crypto/provider/HmacMD5.java ! src/share/classes/com/sun/crypto/provider/HmacPKCS12PBESHA1.java ! src/share/classes/com/sun/crypto/provider/HmacSHA1.java ! src/share/classes/com/sun/crypto/provider/KeyGeneratorCore.java ! src/share/classes/com/sun/crypto/provider/OAEPParameters.java ! src/share/classes/com/sun/crypto/provider/SunJCE.java ! src/share/classes/java/security/spec/MGF1ParameterSpec.java ! src/share/classes/java/security/spec/PSSParameterSpec.java ! src/share/classes/sun/security/ec/ECDSASignature.java ! src/share/classes/sun/security/ec/SunECEntries.java ! src/share/classes/sun/security/pkcs11/P11Digest.java ! src/share/classes/sun/security/pkcs11/P11Mac.java ! src/share/classes/sun/security/pkcs11/P11Signature.java ! src/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/share/classes/sun/security/pkcs11/wrapper/Functions.java ! src/share/classes/sun/security/provider/DigestBase.java ! src/share/classes/sun/security/provider/MD2.java ! src/share/classes/sun/security/provider/MD4.java ! src/share/classes/sun/security/provider/MD5.java ! src/share/classes/sun/security/provider/SHA.java ! src/share/classes/sun/security/provider/SHA2.java ! src/share/classes/sun/security/provider/SHA5.java ! src/share/classes/sun/security/provider/SunEntries.java ! src/share/classes/sun/security/rsa/RSASignature.java ! src/share/classes/sun/security/rsa/SunRsaSignEntries.java ! src/share/classes/sun/security/x509/AlgorithmId.java ! src/windows/classes/sun/security/mscapi/RSASignature.java ! src/windows/classes/sun/security/mscapi/SunMSCAPI.java ! test/com/sun/crypto/provider/Cipher/RSA/TestOAEP.java ! test/com/sun/crypto/provider/Cipher/RSA/TestOAEPParameterSpec.java ! test/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java ! test/com/sun/crypto/provider/KeyGenerator/Test4628062.java ! test/com/sun/crypto/provider/Mac/MacClone.java ! test/com/sun/crypto/provider/Mac/MacKAT.java ! test/sun/security/mscapi/SignUsingNONEwithRSA.java ! test/sun/security/mscapi/SignUsingSHA2withRSA.java ! test/sun/security/pkcs11/MessageDigest/DigestKAT.java ! test/sun/security/pkcs11/MessageDigest/TestCloning.java ! test/sun/security/pkcs11/Signature/TestRSAKeyLength.java ! test/sun/security/pkcs11/ec/TestCurves.java ! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java ! test/sun/security/pkcs11/rsa/TestSignatures.java ! test/sun/security/provider/MessageDigest/DigestKAT.java ! test/sun/security/provider/MessageDigest/Offsets.java ! test/sun/security/provider/MessageDigest/TestSHAClone.java ! test/sun/security/rsa/TestKeyPairGenerator.java ! test/sun/security/rsa/TestSignatures.java Changeset: dfce31760a2f Author: valeriep Date: 2012-05-08 18:57 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/dfce31760a2f Merge Changeset: 9f8210f23773 Author: valeriep Date: 2012-05-10 11:19 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9f8210f23773 Merge Changeset: c5a07e3dca63 Author: youdwei Date: 2012-05-11 16:20 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c5a07e3dca63 7163874: InetAddress.isReachable should support pinging 0.0.0.0 Reviewed-by: alanb, chegar ! src/share/native/java/net/net_util.h ! src/solaris/native/java/net/Inet4AddressImpl.c ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/solaris/native/java/net/net_util_md.c + test/java/net/Inet4Address/PingThis.java Changeset: 3e83229a3779 Author: coffeys Date: 2012-05-11 10:09 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/3e83229a3779 7167359: (tz) SEGV on solaris if TZ variable not set Reviewed-by: okutsu ! src/solaris/native/java/util/TimeZone_md.c Changeset: 944676ef3c58 Author: mduigou Date: 2012-05-11 11:31 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/944676ef3c58 7071826: Avoid benign race condition in initialization of UUID Summary: Avoids mostly benign but sometimes expensive race condition on initialization of UUID.numberGenerator which is used by UUID.randomUUID() Reviewed-by: alanb, chegar ! src/share/classes/java/util/UUID.java ! test/java/util/UUID/UUIDTest.java Changeset: 85d7677a75bf Author: lana Date: 2012-05-11 12:53 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/85d7677a75bf Merge Changeset: f131d4361faf Author: olagneau Date: 2012-05-11 14:13 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/f131d4361faf 7144861: speed up RMI activation tests Reviewed-by: alanb, smarks, dholmes, dmocek ! test/java/rmi/activation/checkusage/CheckUsage.java ! test/java/rmi/testlibrary/ActivationLibrary.java ! test/java/rmi/testlibrary/JavaVM.java ! test/java/rmi/testlibrary/RMID.java ! test/java/rmi/testlibrary/StreamPipe.java ! test/sun/rmi/runtime/Log/6409194/NoConsoleOutput.java Changeset: df3152beef2f Author: xuelei Date: 2012-05-14 07:26 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/df3152beef2f 7167988: PKIX CertPathBuilder in reverse mode doesn't work if more than one trust anchor is specified Reviewed-by: mullan ! src/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java + test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java Changeset: df33f5f750ec Author: dsamersoff Date: 2012-05-15 16:46 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/df33f5f750ec 7164191: properties.putAll API may fail with ConcurrentModifcationException on multi-thread scenario Reviewed-by: dholmes, sla Contributed-by: Deven You ! src/share/classes/sun/management/Agent.java + test/sun/management/AgentCMETest.java Changeset: 9a18e318f95a Author: khazra Date: 2012-05-15 11:51 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9a18e318f95a 7164636: (prefs) Cleanup src/macosx/classes/java/util/prefs Summary: Remove rawtype usages and other code cleanup Reviewed-by: chegar, briangoetz ! src/macosx/classes/java/util/prefs/MacOSXPreferences.java ! src/macosx/classes/java/util/prefs/MacOSXPreferencesFactory.java ! src/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java Changeset: 332bebb463d1 Author: alanb Date: 2012-05-16 12:43 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/332bebb463d1 7168505: (bf) MappedByteBuffer.load does not load buffer's content into memory Reviewed-by: mduigou, forax ! src/share/classes/java/nio/MappedByteBuffer.java Changeset: ce165aa48dcb Author: dcubed Date: 2012-05-17 06:26 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/ce165aa48dcb 7168520: No jdk8 TL Nightly linux builds due to broken link in b39-2012-05-13_231 Summary: ZIP libjsig.debuginfo links into libjsig.diz files since aurora doesn't like dangling symlinks Reviewed-by: katleman ! make/java/redist/Makefile Changeset: 178c480998b1 Author: robm Date: 2012-05-17 22:42 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/178c480998b1 7168110: Misleading jstack error message Reviewed-by: alanb, dsamersoff ! src/windows/native/sun/tools/attach/WindowsVirtualMachine.c Changeset: 9fe6ebbe5895 Author: xuelei Date: 2012-05-17 21:59 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9fe6ebbe5895 7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on windows Reviewed-by: vinnie, wetmore ! test/sun/security/mscapi/ShortRSAKey1024.sh ! test/sun/security/mscapi/ShortRSAKey512.sh ! test/sun/security/mscapi/ShortRSAKey768.sh Changeset: af1030be726a Author: valeriep Date: 2012-05-18 12:29 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/af1030be726a 7169496: Problem with the SHA-224 support for SunMSCAPI provider Summary: Remove SHA224withRSA signature from SunMSCAPI provider due to lack of windows support. Reviewed-by: vinnie ! src/windows/classes/sun/security/mscapi/RSASignature.java ! src/windows/classes/sun/security/mscapi/SunMSCAPI.java ! test/sun/security/mscapi/SignUsingNONEwithRSA.java ! test/sun/security/mscapi/SignUsingSHA2withRSA.java Changeset: 72af24348b2b Author: weijun Date: 2012-05-21 15:40 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/72af24348b2b 7170308: timing error in the krb5 test SSL.java Reviewed-by: xuelei ! test/sun/security/krb5/auto/SSL.java Changeset: 9cb304dd71d4 Author: alanb Date: 2012-05-21 10:41 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9cb304dd71d4 7170203: TEST_BUG: test/java/nio/MappedByteBuffer/Truncate.java failing intermittently Reviewed-by: chegar ! test/java/nio/MappedByteBuffer/Truncate.java Changeset: f109feb13698 Author: ksrini Date: 2012-05-21 09:40 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/f109feb13698 7170087: tools/launcher/Arrghs.java test has wrong bugID for 7151434 Reviewed-by: ohair ! test/tools/launcher/Arrrghs.java Changeset: 0a1ef7e07e01 Author: sla Date: 2012-05-21 19:28 +0200 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/0a1ef7e07e01 7167157: jcmd command file parsing does not respect the "stop" command Reviewed-by: alanb, dsamersoff, nloodin ! src/share/classes/sun/tools/jcmd/JCmd.java Changeset: b88fc3359dc7 Author: lana Date: 2012-05-21 11:44 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b88fc3359dc7 Merge Changeset: 7def50698e78 Author: katleman Date: 2012-05-24 16:15 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/7def50698e78 Added tag jdk8-b40 for changeset b88fc3359dc7 ! .hgtags Changeset: edb02bee325e Author: ihse Date: 2012-05-25 18:55 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/edb02bee325e 7172014: Remove empty and unused javah include files Reviewed-by: ohair, erikj ! src/share/native/sun/awt/image/cvutils/img_dcm.h ! src/share/native/sun/awt/image/cvutils/img_dcm8.h ! src/share/native/sun/java2d/pipe/SpanClipRenderer.c ! src/solaris/native/sun/awt/initIDs.c Changeset: 8b4dd321b8a2 Author: dholmes Date: 2012-05-30 00:37 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/8b4dd321b8a2 7171653: 32-bit cross-compile on 64-bit build host generates 64-bit data for awt/X11 leading to crash Reviewed-by: ohair, anthony ! make/sun/xawt/Makefile ! makefiles/sun/xawt/Makefile Changeset: 4eac56f073ea Author: katleman Date: 2012-05-30 15:59 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4eac56f073ea Merge Changeset: cf5c1f6fbc5b Author: cl Date: 2012-06-01 14:12 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/cf5c1f6fbc5b Added tag jdk8-b41 for changeset 4eac56f073ea ! .hgtags Changeset: 8e8fb6500a87 Author: cl Date: 2012-06-07 12:10 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/8e8fb6500a87 Added tag jdk8-b42 for changeset cf5c1f6fbc5b ! .hgtags Changeset: a2d12ca36eb3 Author: bae Date: 2012-05-25 12:56 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/a2d12ca36eb3 7146550: [macosx] DnD test failure in createCompatibleWritableRaster() Reviewed-by: kizune, serb ! src/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/macosx/classes/sun/lwawt/macosx/CImage.java ! src/macosx/native/sun/awt/CDragSource.h ! src/macosx/native/sun/awt/CDragSource.m ! src/macosx/native/sun/awt/CDragSourceContextPeer.m ! test/java/awt/dnd/ImageDecoratedDnDNegative/ImageDecoratedDnDNegative.java Changeset: 23b82fb671d4 Author: lana Date: 2012-05-25 19:34 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/23b82fb671d4 Merge Changeset: c892ca15ca52 Author: andrew Date: 2012-05-30 16:17 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c892ca15ca52 7171223: Building ExtensionSubtables.cpp should use -fno-strict-aliasing Summary: GCC 4.4+ have stricter aliasing requirements which produces a new warning from this code Reviewed-by: prr, ohair ! make/sun/font/Makefile Changeset: d988ed9d40bc Author: bae Date: 2012-05-31 12:15 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/d988ed9d40bc 7120895: FontConfiguration should not use thread contextClassLoader Reviewed-by: igor, prr ! src/share/classes/sun/awt/FontConfiguration.java Changeset: baf734760bd6 Author: lana Date: 2012-06-05 17:56 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/baf734760bd6 Merge Changeset: c499fd3f1695 Author: erikj Date: 2012-06-07 18:05 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c499fd3f1695 7170969: Add @GenerateNativeHeader to classes whose fields need to be exported for JNI Reviewed-by: ohair, ohrstrom, ihse ! make/sun/awt/make.depend ! src/macosx/classes/apple/laf/JRSUIConstants.java ! src/macosx/classes/com/apple/eawt/FullScreenHandler.java ! src/macosx/classes/com/apple/eawt/event/GestureHandler.java ! src/macosx/classes/sun/java2d/OSXSurfaceData.java ! src/macosx/classes/sun/lwawt/LWLabelPeer.java ! src/macosx/classes/sun/lwawt/LWTextFieldPeer.java ! src/macosx/classes/sun/lwawt/macosx/CocoaConstants.java ! src/share/classes/java/awt/Adjustable.java ! src/share/classes/java/awt/BasicStroke.java ! src/share/classes/java/awt/Choice.java ! src/share/classes/java/awt/DisplayMode.java ! src/share/classes/java/awt/Image.java ! src/share/classes/java/awt/List.java ! src/share/classes/java/awt/PopupMenu.java ! src/share/classes/java/awt/SystemColor.java ! src/share/classes/java/awt/TextComponent.java ! src/share/classes/java/awt/Transparency.java ! src/share/classes/java/awt/color/ColorSpace.java ! src/share/classes/java/awt/color/ICC_Profile.java ! src/share/classes/java/awt/datatransfer/Clipboard.java ! src/share/classes/java/awt/datatransfer/StringSelection.java ! src/share/classes/java/awt/dnd/DnDConstants.java ! src/share/classes/java/awt/event/ActionEvent.java ! src/share/classes/java/awt/event/AdjustmentEvent.java ! src/share/classes/java/awt/event/ComponentEvent.java ! src/share/classes/java/awt/event/InputMethodEvent.java ! src/share/classes/java/awt/event/MouseWheelEvent.java ! src/share/classes/java/awt/geom/PathIterator.java ! src/share/classes/java/awt/image/AffineTransformOp.java ! src/share/classes/java/awt/image/ConvolveOp.java ! src/share/classes/java/awt/image/DataBuffer.java ! src/share/classes/java/awt/image/DirectColorModel.java ! src/share/classes/java/awt/image/ImageConsumer.java ! src/share/classes/java/awt/image/ImageObserver.java ! src/share/classes/java/awt/peer/ComponentPeer.java ! src/share/classes/java/awt/print/PageFormat.java ! src/share/classes/java/awt/print/Pageable.java ! src/share/classes/java/awt/print/Printable.java ! src/share/classes/sun/awt/CharsetString.java ! src/share/classes/sun/awt/EmbeddedFrame.java ! src/share/classes/sun/awt/SunHints.java ! src/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java ! src/share/classes/sun/awt/image/BufImgSurfaceData.java ! src/share/classes/sun/java2d/SunGraphics2D.java ! src/share/classes/sun/java2d/opengl/OGLBlitLoops.java ! src/share/classes/sun/java2d/opengl/OGLContext.java ! src/share/classes/sun/java2d/pipe/BufferedContext.java ! src/share/classes/sun/java2d/pipe/BufferedOpCodes.java ! src/share/classes/sun/java2d/pipe/BufferedPaints.java ! src/share/classes/sun/java2d/pipe/BufferedTextPipe.java ! src/share/classes/sun/java2d/pipe/RegionIterator.java ! src/share/classes/sun/java2d/pipe/RenderBuffer.java ! src/share/classes/sun/java2d/pipe/hw/AccelDeviceEventNotifier.java ! src/share/classes/sun/java2d/pipe/hw/AccelSurface.java ! src/share/classes/sun/java2d/pipe/hw/ContextCapabilities.java ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/share/classes/sun/nio/ch/IOStatus.java ! src/share/classes/sun/security/pkcs11/Secmod.java ! src/share/classes/sun/security/pkcs11/wrapper/PKCS11.java ! src/solaris/classes/sun/awt/X11/XComponentPeer.java ! src/windows/classes/sun/java2d/d3d/D3DBlitLoops.java ! src/windows/classes/sun/java2d/d3d/D3DContext.java ! src/windows/classes/sun/java2d/d3d/D3DPaints.java ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c ! src/windows/native/sun/windows/awt_DataTransferer.cpp ! src/windows/native/sun/windows/awt_MenuItem.h Changeset: 563582096868 Author: ohair Date: 2012-06-07 18:08 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/563582096868 Merge - src/macosx/bin/amd64/jvm.cfg ! src/macosx/classes/sun/lwawt/LWTextFieldPeer.java ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java - src/share/classes/sun/security/action/LoadLibraryAction.java - test/tools/pack200/dyn.jar - test/tools/pack200/pack200-verifier/src/xmlkit/ClassSyntax.java - test/tools/pack200/pack200-verifier/src/xmlkit/ClassWriter.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionAssembler.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionSyntax.java Changeset: 992068b99493 Author: lana Date: 2012-06-08 11:58 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/992068b99493 Merge Changeset: 5ff4693406ad Author: dcherepanov Date: 2012-05-22 12:35 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/5ff4693406ad 7160293: [macosx] FileDialog appears on secondary display Reviewed-by: art, bae ! src/macosx/classes/sun/awt/CGraphicsEnvironment.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/PlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTWindow.m Changeset: cac4daf60283 Author: zhouyx Date: 2012-05-23 12:37 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/cac4daf60283 7170996: IME composition window does not disappear when file dialog is closed : Japanese WinXP Reviewed-by: art, bagiras ! src/windows/native/sun/windows/awt_Component.cpp Changeset: bb3ada9822e4 Author: kizune Date: 2012-05-24 15:11 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/bb3ada9822e4 7144064: [macosx] "Could not find class" error in JTree's ctor when called in headless mode Reviewed-by: art, leonidr ! src/solaris/native/java/lang/java_props_md.c Changeset: cd00d68e06ac Author: neugens Date: 2012-05-25 14:16 +0200 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/cd00d68e06ac 6800513: GTK-LaF renders menus incompletely Reviewed-by: rupashka ! src/share/classes/javax/swing/JPopupMenu.java Changeset: 4b2b963f8774 Author: ant Date: 2012-05-25 20:57 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4b2b963f8774 7171776: one more setGlobalCurrentFocusCycleRoot call requires doPrivileged Reviewed-by: art ! src/share/classes/java/awt/KeyboardFocusManager.java Changeset: bcdb6e5f31cc Author: lana Date: 2012-05-25 13:39 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/bcdb6e5f31cc Merge Changeset: 3c9adc88956d Author: luchsh Date: 2012-05-30 10:58 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/3c9adc88956d 7170655: Frame size does not follow font size change with XToolkit Reviewed-by: serb, art ! src/solaris/classes/sun/awt/X11/XLabelPeer.java + test/java/awt/Frame/ResizeAfterSetFont/ResizeAfterSetFont.java Changeset: 14f9e9060370 Author: alexsch Date: 2012-05-30 14:46 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/14f9e9060370 7146131: [macosx] When click the show optionpane button,it display partly of dialog and hung until timeout Reviewed-by: rupashka ! src/macosx/classes/com/apple/laf/AquaInternalFrameUI.java Changeset: e6de02da6870 Author: alexsch Date: 2012-05-30 14:58 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/e6de02da6870 7141296: [macosx] Mouse Wheel Turn closes combobox popup Reviewed-by: rupashka ! src/macosx/classes/com/apple/laf/AquaScrollPaneUI.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java Changeset: 8800a98316b2 Author: neugens Date: 2012-05-30 18:15 +0200 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/8800a98316b2 7171806: Missing test for bug ID 6800513 fix Reviewed-by: rupashka + test/javax/swing/JPopupMenu/6800513/bug6800513.java Changeset: 06a0302856eb Author: leonidr Date: 2012-05-31 20:18 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/06a0302856eb 7150089: [macosx] Default for a custom cursor created from non-existent image is not transparent Reviewed-by: anthony, kizune ! src/macosx/classes/sun/lwawt/macosx/CCustomCursor.java Changeset: fd27852f3ea5 Author: denis Date: 2012-06-01 17:08 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/fd27852f3ea5 7112115: Component.getLocationOnScreen() work incorrectly if create window in point (0, 0) on oel Reviewed-by: serb, art + test/javax/swing/JSpinner/5012888/bug5012888.java Changeset: 0526ba7f723b Author: alexsch Date: 2012-06-04 14:11 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/0526ba7f723b 7161766: [macosx] javax/swing/JPopupMenu/6694823/bug6694823.java failed on Mac OS X Reviewed-by: rupashka ! test/javax/swing/JPopupMenu/6694823/bug6694823.java Changeset: 79df0a4a6573 Author: omajid Date: 2012-06-04 16:39 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/79df0a4a6573 7043963: AWT workaround missing for Mutter. Reviewed-by: art, anthony Contributed-by: Denis Lila ! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java ! src/solaris/classes/sun/awt/X11/XWM.java + test/java/awt/WMSpecificTests/Mutter/MutterMaximizeTest.java ! test/java/awt/regtesthelpers/Util.java Changeset: fc64530a1571 Author: anthony Date: 2012-06-05 15:20 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/fc64530a1571 7172722: Latest jdk7u from OSX broke universal build Summary: Add a data memeber for a new property Reviewed-by: serb, swingler ! src/macosx/native/sun/awt/AWTWindow.h Changeset: 5880da7a3628 Author: dcherepanov Date: 2012-06-05 19:48 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/5880da7a3628 7123957: Switch of Gnome theme ends up deadlocked in GTKEngine.native_switch_theme Reviewed-by: art, anthony ! src/solaris/native/sun/awt/swing_GTKEngine.c Changeset: 8c6fef8404ea Author: lana Date: 2012-06-05 18:05 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/8c6fef8404ea Merge Changeset: c6075e29ce94 Author: alexsch Date: 2012-06-06 11:54 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c6075e29ce94 7169285: [macosx] Test api/javax_swing/JPopupMenu/descriptions.html#setgetXXX doesn't take Mac main menu Reviewed-by: rupashka ! src/share/classes/javax/swing/JPopupMenu.java Changeset: 6694d9e99716 Author: littlee Date: 2012-06-07 10:22 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/6694d9e99716 7174233: Openjdk is missing some key maps on the Japanese keyboards Reviewed-by: anthony, naoto ! src/solaris/classes/sun/awt/X11/XKeysym.java ! src/solaris/native/sun/xawt/XWindow.c Changeset: 77c92e809c25 Author: alexsch Date: 2012-06-07 18:24 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/77c92e809c25 7152952: [macosx] List rows overlap with enlarged font Reviewed-by: art, rupashka ! src/macosx/classes/sun/lwawt/LWListPeer.java Changeset: f1063002c843 Author: kizune Date: 2012-06-07 20:04 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/f1063002c843 7124247: [macosx] Implement GraphicsDevice.setDisplayMode() Reviewed-by: anthony, swingler ! src/macosx/classes/sun/awt/CGraphicsDevice.java ! src/macosx/native/sun/awt/CGraphicsDevice.m Changeset: 05ac5622a2ec Author: kizune Date: 2012-06-07 20:06 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/05ac5622a2ec Merge Changeset: 4acd0211f48b Author: rupashka Date: 2012-06-07 21:49 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4acd0211f48b 7156657: Version 7 doesn't support translucent popup menus against a translucent window Reviewed-by: art, alexsch ! src/share/classes/javax/swing/PopupFactory.java ! src/share/demo/jfc/TransparentRuler/transparentruler/Ruler.java + test/javax/swing/JPopupMenu/7156657/bug7156657.java Changeset: a1d825c477bc Author: alexsch Date: 2012-06-08 14:15 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/a1d825c477bc 7092551: Double-click in TextField sets caret to the beginning Reviewed-by: bagiras, serb ! src/windows/native/sun/windows/awt_TextArea.cpp ! src/windows/native/sun/windows/awt_TextArea.h ! src/windows/native/sun/windows/awt_TextComponent.cpp ! src/windows/native/sun/windows/awt_TextComponent.h ! src/windows/native/sun/windows/awt_TextField.cpp ! src/windows/native/sun/windows/awt_TextField.h Changeset: 34ac493d6bea Author: kizune Date: 2012-06-08 22:21 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/34ac493d6bea 7175566: [macosx] Glich in fix for CR7124247 caused MacOS crash during PIT testing Reviewed-by: anthony, dcherepanov ! src/macosx/native/sun/awt/CGraphicsDevice.m Changeset: 3d7be3ac3a99 Author: lana Date: 2012-06-08 12:00 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/3d7be3ac3a99 Merge Changeset: a2fc04c2dfc8 Author: weijun Date: 2012-05-23 15:51 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/a2fc04c2dfc8 7162687: enhance KDC server availability detection Reviewed-by: valeriep ! src/share/classes/sun/security/krb5/KdcComm.java ! src/share/classes/sun/security/krb5/internal/NetClient.java ! test/ProblemList.txt ! test/sun/security/krb5/auto/BadKdc.java ! test/sun/security/krb5/auto/MaxRetries.java ! test/sun/security/krb5/auto/TcpTimeout.java + test/sun/security/krb5/auto/Unreachable.java + test/sun/security/krb5/auto/unreachable.krb5.conf Changeset: 0c3d9050c918 Author: khazra Date: 2012-05-23 10:41 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/0c3d9050c918 7170169: (props) System.getProperty("os.name") should return "Windows 8" when run on Windows 8 Summary: Enable Windows Version 6.2 to be recognized as Windows 8 Reviewed-by: darcy, dholmes, alanb, chegar ! src/windows/native/java/lang/java_props_md.c Changeset: 21703d431217 Author: alanb Date: 2012-05-24 10:57 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/21703d431217 7169050: (se) Selector.select slow on Solaris due to insertion of POLLREMOVE and 0 events Reviewed-by: chegar, coffeys ! src/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java ! src/solaris/native/sun/nio/ch/DevPollArrayWrapper.c Changeset: a11c964d1319 Author: jgish Date: 2012-05-24 14:44 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/a11c964d1319 7160725: Strange or obsolete @see tags in some exception java.lang javadoc Summary: update javadoc for IllegalArgumentException and NumberFormatException Reviewed-by: alanb ! src/share/classes/java/lang/IllegalArgumentException.java Changeset: 5ec5588c733d Author: nloodin Date: 2012-05-24 09:32 +0200 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/5ec5588c733d 7143353: -Xrunhprof fails in Java 7 due to bad switch Reviewed-by: jrose, sspitsyn ! src/share/demo/jvmti/java_crw_demo/java_crw_demo.c ! src/share/javavm/export/classfile_constants.h Changeset: 1c869c799ef9 Author: nloodin Date: 2012-05-24 10:20 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/1c869c799ef9 Merge Changeset: e309917fb9af Author: dbhole Date: 2012-05-24 19:00 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/e309917fb9af 7117230: clean up warnings in java.text Reviewed-by: jrose, smarks ! src/share/classes/java/text/AttributedCharacterIterator.java ! src/share/classes/java/text/AttributedString.java ! src/share/classes/java/text/BreakDictionary.java ! src/share/classes/java/text/BreakIterator.java ! src/share/classes/java/text/CharacterIteratorFieldDelegate.java ! src/share/classes/java/text/ChoiceFormat.java ! src/share/classes/java/text/CollationElementIterator.java ! src/share/classes/java/text/DateFormat.java ! src/share/classes/java/text/DecimalFormat.java ! src/share/classes/java/text/DictionaryBasedBreakIterator.java ! src/share/classes/java/text/MergeCollation.java ! src/share/classes/java/text/MessageFormat.java ! src/share/classes/java/text/NumberFormat.java ! src/share/classes/java/text/ParseException.java ! src/share/classes/java/text/RBCollationTables.java ! src/share/classes/java/text/RBTableBuilder.java ! src/share/classes/java/text/RuleBasedBreakIterator.java Changeset: 71cf74329a9e Author: youdwei Date: 2012-05-25 13:28 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/71cf74329a9e 7094176: (tz) Incorrect TimeZone display name when DST not applicable / disabled Reviewed-by: okutsu ! src/windows/native/java/util/TimeZone_md.c + test/java/util/TimeZone/DstTzTest.java Changeset: 85696e57d447 Author: youdwei Date: 2012-05-25 14:32 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/85696e57d447 7171028: dots are missed in the datetime for Slovanian Reviewed-by: yhuang ! src/share/classes/sun/text/resources/FormatData_sl.java ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: 1def6b6bfbd9 Author: egahlin Date: 2012-05-25 12:24 +0200 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/1def6b6bfbd9 7017818: NLS: JConsoleResources.java cannot be handled by translation team Reviewed-by: mchung, mfang ! make/netbeans/jconsole/build.xml ! make/sun/jconsole/FILES.gmk ! make/sun/jconsole/Makefile ! src/share/classes/sun/tools/jconsole/AboutDialog.java ! src/share/classes/sun/tools/jconsole/BorderedComponent.java ! src/share/classes/sun/tools/jconsole/ClassTab.java ! src/share/classes/sun/tools/jconsole/ConnectDialog.java ! src/share/classes/sun/tools/jconsole/CreateMBeanDialog.java ! src/share/classes/sun/tools/jconsole/Formatter.java ! src/share/classes/sun/tools/jconsole/HTMLPane.java ! src/share/classes/sun/tools/jconsole/InternalDialog.java ! src/share/classes/sun/tools/jconsole/JConsole.java ! src/share/classes/sun/tools/jconsole/LabeledComponent.java ! src/share/classes/sun/tools/jconsole/LocalVirtualMachine.java ! src/share/classes/sun/tools/jconsole/MBeansTab.java ! src/share/classes/sun/tools/jconsole/MaximizableInternalFrame.java ! src/share/classes/sun/tools/jconsole/MemoryPoolProxy.java ! src/share/classes/sun/tools/jconsole/MemoryPoolStat.java ! src/share/classes/sun/tools/jconsole/MemoryTab.java + src/share/classes/sun/tools/jconsole/Messages.java ! src/share/classes/sun/tools/jconsole/OverviewPanel.java ! src/share/classes/sun/tools/jconsole/OverviewTab.java ! src/share/classes/sun/tools/jconsole/Plotter.java ! src/share/classes/sun/tools/jconsole/PlotterPanel.java ! src/share/classes/sun/tools/jconsole/ProxyClient.java ! src/share/classes/sun/tools/jconsole/Resources.java ! src/share/classes/sun/tools/jconsole/SummaryTab.java ! src/share/classes/sun/tools/jconsole/Tab.java ! src/share/classes/sun/tools/jconsole/ThreadTab.java ! src/share/classes/sun/tools/jconsole/VMInternalFrame.java ! src/share/classes/sun/tools/jconsole/VMPanel.java ! src/share/classes/sun/tools/jconsole/VariableGridLayout.java ! src/share/classes/sun/tools/jconsole/Version.java.template ! src/share/classes/sun/tools/jconsole/inspector/OperationEntry.java ! src/share/classes/sun/tools/jconsole/inspector/TableSorter.java ! src/share/classes/sun/tools/jconsole/inspector/ThreadDialog.java ! src/share/classes/sun/tools/jconsole/inspector/Utils.java ! src/share/classes/sun/tools/jconsole/inspector/XArrayDataViewer.java ! src/share/classes/sun/tools/jconsole/inspector/XDataViewer.java ! src/share/classes/sun/tools/jconsole/inspector/XMBeanAttributes.java ! src/share/classes/sun/tools/jconsole/inspector/XMBeanInfo.java ! src/share/classes/sun/tools/jconsole/inspector/XMBeanNotifications.java ! src/share/classes/sun/tools/jconsole/inspector/XObject.java ! src/share/classes/sun/tools/jconsole/inspector/XOpenTypeViewer.java ! src/share/classes/sun/tools/jconsole/inspector/XOperations.java ! src/share/classes/sun/tools/jconsole/inspector/XPlotter.java ! src/share/classes/sun/tools/jconsole/inspector/XPlottingViewer.java ! src/share/classes/sun/tools/jconsole/inspector/XSheet.java ! src/share/classes/sun/tools/jconsole/inspector/XTable.java ! src/share/classes/sun/tools/jconsole/inspector/XTextField.java ! src/share/classes/sun/tools/jconsole/inspector/XTree.java ! src/share/classes/sun/tools/jconsole/inspector/XTreeRenderer.java - src/share/classes/sun/tools/jconsole/resources/JConsoleResources.java - src/share/classes/sun/tools/jconsole/resources/JConsoleResources_ja.java - src/share/classes/sun/tools/jconsole/resources/JConsoleResources_zh_CN.java + src/share/classes/sun/tools/jconsole/resources/messages.properties + src/share/classes/sun/tools/jconsole/resources/messages_ja.properties + src/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties Changeset: f92325f12654 Author: jgish Date: 2012-05-24 11:11 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/f92325f12654 7171474: Incorrect @see tags in java.lang.NumberFormatException javadoc Summary: update javadoc for NumberFormatException Reviewed-by: alanb ! src/share/classes/java/lang/NumberFormatException.java Changeset: 82134992123c Author: dcubed Date: 2012-05-25 08:20 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/82134992123c 7170449: Management is completely broken at least on Solaris 11 X86 Summary: Work around 'gobjcopy' failures on Solaris by adding temporary tools to add the '.gnu_debuglink' section and remove the SHF_ALLOC flag from "empty" section headers. Reviewed-by: sspitsyn, acorn ! make/common/Defs-solaris.gmk ! make/common/Defs.gmk ! make/common/Library.gmk ! make/common/Program.gmk ! make/tools/Makefile + make/tools/add_gnu_debuglink/Makefile + make/tools/add_gnu_debuglink/add_gnu_debuglink.c + make/tools/fix_empty_sec_hdr_flags/Makefile + make/tools/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c Changeset: 7abdd3cb14ed Author: lana Date: 2012-05-25 16:32 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/7abdd3cb14ed Merge Changeset: 60033ab79213 Author: littlee Date: 2012-05-29 09:42 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/60033ab79213 7172177: test/java/util/TimeZone/DstTzTest.java failing on all platforms Reviewed-by: alanb, okutsu - test/java/util/TimeZone/DstTzTest.java Changeset: eb441933f6fe Author: khazra Date: 2012-05-29 13:16 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/eb441933f6fe 7171591: getDefaultScopeID() in src/solaris/native/java/net/net_util_md.c should return a value Summary: Use CHECK_NULL_RETURN instead of CHECK_NULL Reviewed-by: alanb ! src/solaris/native/java/net/net_util_md.c Changeset: 41dcfdbf8f07 Author: ksrini Date: 2012-05-29 14:56 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/41dcfdbf8f07 7168401: pack200 does not produce a compatible pack file for JDK7 classes if indy is not present Reviewed-by: jrose ! src/share/classes/com/sun/java/util/jar/pack/Attribute.java ! src/share/classes/com/sun/java/util/jar/pack/BandStructure.java ! src/share/classes/com/sun/java/util/jar/pack/ClassReader.java ! src/share/classes/com/sun/java/util/jar/pack/ClassWriter.java ! src/share/classes/com/sun/java/util/jar/pack/Constants.java ! src/share/classes/com/sun/java/util/jar/pack/Package.java ! src/share/classes/com/sun/java/util/jar/pack/PackageReader.java ! src/share/classes/com/sun/java/util/jar/pack/PackageWriter.java ! src/share/classes/com/sun/java/util/jar/pack/PackerImpl.java ! src/share/classes/com/sun/java/util/jar/pack/PropMap.java ! src/share/classes/com/sun/java/util/jar/pack/Utils.java ! test/tools/pack200/PackageVersionTest.java Changeset: 2c773daa825d Author: mduigou Date: 2012-05-17 10:06 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/2c773daa825d 6924259: Remove offset and count fields from java.lang.String Summary: Removes the use of shared character array buffers by String along with the two fields needed to support the use of shared buffers. Reviewed-by: alanb, mduigou, forax, briangoetz Contributed-by: brian.doherty at oracle.com ! src/share/classes/java/lang/Integer.java ! src/share/classes/java/lang/Long.java ! src/share/classes/java/lang/String.java ! src/share/classes/java/lang/StringCoding.java Changeset: 43bd5ee0205e Author: mduigou Date: 2012-05-30 22:18 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/43bd5ee0205e 7126277: Alternative String hashing implementation Summary: All of the hashing based Map implementations: HashMap, Hashtable, LinkedHashMap, WeakHashMap and ConcurrentHashMap are modified to use an enhanced hashing algorithm for string keys when the capacity of the hash table has ever grown beyond 512 entries. The enhanced hashing implementation uses the murmur3 hashing algorithm along with random hash seeds and index masks. These enhancements mitigate cases where colliding String hash values could result in a performance bottleneck. Reviewed-by: alanb, forax, dl ! make/java/java/FILES_java.gmk ! src/share/classes/java/lang/String.java ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/Hashtable.java ! src/share/classes/java/util/LinkedHashMap.java ! src/share/classes/java/util/WeakHashMap.java ! src/share/classes/java/util/concurrent/ConcurrentHashMap.java + src/share/classes/sun/misc/Hashing.java ! test/java/util/Collection/BiggernYours.java ! test/java/util/Hashtable/HashCode.java ! test/java/util/Hashtable/SimpleSerialization.java + test/java/util/Map/Collisions.java ! test/java/util/Map/Get.java + test/sun/misc/Hashing.java Changeset: 0c6830e7241f Author: mullan Date: 2012-05-30 17:19 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/0c6830e7241f 6854712: Revocation checking enhancements (JEP-124) 6637288: Add OCSP support to PKIX CertPathBuilder implementation 7126011: ReverseBuilder.getMatchingCACerts may throws NPE Reviewed-by: xuelei ! src/share/classes/java/security/cert/CertPathBuilder.java ! src/share/classes/java/security/cert/CertPathBuilderSpi.java + src/share/classes/java/security/cert/CertPathChecker.java ! src/share/classes/java/security/cert/CertPathValidator.java ! src/share/classes/java/security/cert/CertPathValidatorSpi.java ! src/share/classes/java/security/cert/PKIXCertPathChecker.java + src/share/classes/java/security/cert/PKIXRevocationChecker.java ! src/share/classes/java/security/cert/package.html ! src/share/classes/sun/security/provider/certpath/AdjacencyList.java ! src/share/classes/sun/security/provider/certpath/BasicChecker.java ! src/share/classes/sun/security/provider/certpath/BuildStep.java ! src/share/classes/sun/security/provider/certpath/Builder.java ! src/share/classes/sun/security/provider/certpath/CertStoreHelper.java ! src/share/classes/sun/security/provider/certpath/CollectionCertStore.java ! src/share/classes/sun/security/provider/certpath/ConstraintsChecker.java - src/share/classes/sun/security/provider/certpath/CrlRevocationChecker.java ! src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/share/classes/sun/security/provider/certpath/ForwardState.java ! src/share/classes/sun/security/provider/certpath/IndexedCollectionCertStore.java ! src/share/classes/sun/security/provider/certpath/KeyChecker.java ! src/share/classes/sun/security/provider/certpath/OCSP.java - src/share/classes/sun/security/provider/certpath/OCSPChecker.java ! src/share/classes/sun/security/provider/certpath/OCSPRequest.java ! src/share/classes/sun/security/provider/certpath/OCSPResponse.java + src/share/classes/sun/security/provider/certpath/PKIX.java ! src/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java ! src/share/classes/sun/security/provider/certpath/PKIXMasterCertPathValidator.java ! src/share/classes/sun/security/provider/certpath/PolicyChecker.java ! src/share/classes/sun/security/provider/certpath/PolicyNodeImpl.java ! src/share/classes/sun/security/provider/certpath/ReverseBuilder.java ! src/share/classes/sun/security/provider/certpath/ReverseState.java + src/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java ! src/share/classes/sun/security/provider/certpath/SunCertPathBuilderParameters.java ! src/share/classes/sun/security/provider/certpath/URICertStore.java ! src/share/classes/sun/security/provider/certpath/Vertex.java ! src/share/classes/sun/security/provider/certpath/X509CertPath.java ! src/share/classes/sun/security/provider/certpath/X509CertificatePair.java ! src/share/classes/sun/security/x509/X509CRLEntryImpl.java + test/java/security/cert/PKIXRevocationChecker/UnitTest.java Changeset: 3192e73394fe Author: mullan Date: 2012-05-31 17:07 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/3192e73394fe Merge - src/share/classes/sun/security/provider/certpath/CrlRevocationChecker.java ! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/share/classes/sun/security/provider/certpath/ForwardState.java - src/share/classes/sun/security/provider/certpath/OCSPChecker.java ! src/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java ! src/share/classes/sun/security/provider/certpath/ReverseBuilder.java ! src/share/classes/sun/security/provider/certpath/ReverseState.java ! src/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java Changeset: 48dfc0df61d0 Author: mullan Date: 2012-05-31 17:10 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/48dfc0df61d0 Merge Changeset: 7baa22e6a6b3 Author: mduigou Date: 2012-06-01 00:05 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/7baa22e6a6b3 7173432: Handle null key at HashMap resize Summary: If the key to be inserted into a HashMap is null and the table needs to be resized as part of the insertion then addEntry will try to recalculate the hash of a null key. This will fail with an NPE. Reviewed-by: darcy ! src/share/classes/java/util/HashMap.java + test/java/util/HashMap/NullKeyAtResize.java Changeset: 237e27c7ddc3 Author: littlee Date: 2012-06-04 16:30 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/237e27c7ddc3 7166055: Javadoc for WeakHashMap contains misleading advice Reviewed-by: dholmes, mduigou ! src/share/classes/java/util/WeakHashMap.java Changeset: a5bb0343f135 Author: weijun Date: 2012-06-04 18:06 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/a5bb0343f135 7173036: test/com/sun/jdi/ConnectedVMs.java does not run as expected Reviewed-by: alanb ! test/com/sun/jdi/ConnectedVMs.java Changeset: 4573662cb28c Author: zhouyx Date: 2012-06-05 10:16 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4573662cb28c 7173044: MemoryMonitor hangs if getMax method in MemoryUsage object returns -1 Reviewed-by: dholmes, sspitsyn ! src/share/demo/management/MemoryMonitor/MemoryMonitor.java Changeset: 0678af55d3db Author: weijun Date: 2012-06-05 17:11 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/0678af55d3db 7172701: KDC tests cleanup Reviewed-by: xuelei ! test/sun/security/krb5/auto/KDC.java ! test/sun/security/krb5/auto/OkAsDelegate.java ! test/sun/security/krb5/auto/OkAsDelegateXRealm.java - test/sun/security/krb5/auto/ok-as-delegate-xrealm.sh - test/sun/security/krb5/auto/ok-as-delegate.sh Changeset: 5ea56641276c Author: alanb Date: 2012-06-05 12:47 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/5ea56641276c 7173515: (se) Selector.open fails with OOME on Solaris when unlimited file descriptors Reviewed-by: coffeys, chegar - src/share/classes/sun/nio/ch/DevPollSelectorProvider.java ! src/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java + src/solaris/classes/sun/nio/ch/DevPollSelectorProvider.java Changeset: d1f52390275b Author: sherman Date: 2012-06-05 12:11 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/d1f52390275b 6183404: Many eudc characters are incorrectly mapped in MS936 and GBK converter Summary: updated MS936 and GBK mappings Reviewed-by: alanb ! make/tools/CharsetMapping/GBK.map ! make/tools/CharsetMapping/MS936.map Changeset: 91d05db156d3 Author: lana Date: 2012-06-05 17:40 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/91d05db156d3 Merge Changeset: b6eb10d6932f Author: weijun Date: 2012-06-06 10:05 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b6eb10d6932f 7174351: test/sun/security/tools/keytool/standard.sh failed after new Hashtable Reviewed-by: xuelei ! test/sun/security/tools/keytool/KeyToolTest.java Changeset: 119c9a306a3d Author: alanb Date: 2012-06-06 17:59 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/119c9a306a3d 7172826: (se) Selector based on the Solaris event port mechanism Reviewed-by: coffeys, chegar ! make/java/nio/Makefile ! make/java/nio/mapfile-linux ! make/java/nio/mapfile-solaris ! src/share/classes/sun/nio/ch/IOUtil.java ! src/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java ! src/solaris/classes/sun/nio/ch/EPollArrayWrapper.java + src/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java + src/solaris/classes/sun/nio/ch/EventPortSelectorProvider.java + src/solaris/classes/sun/nio/ch/EventPortWrapper.java ! src/solaris/classes/sun/nio/ch/SolarisEventPort.java ! src/solaris/native/sun/nio/ch/DevPollArrayWrapper.c ! src/solaris/native/sun/nio/ch/EPollArrayWrapper.c ! src/solaris/native/sun/nio/ch/IOUtil.c ! src/solaris/native/sun/nio/ch/SolarisEventPort.c ! test/java/nio/channels/Selector/lots_of_updates.sh ! test/java/nio/channels/SocketChannel/Open.sh ! test/sun/nio/ch/SelProvider.java Changeset: af313ded4ffb Author: khazra Date: 2012-06-06 11:37 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/af313ded4ffb 7173645: (props) System.getProperty("os.name") should return "Windows Server 2012" for Windows Server 2012 Summary: Enable Windows Server 2012 to be recognized as "os.name" Reviewed-by: alanb, dholmes, chegar ! src/windows/native/java/lang/java_props_md.c Changeset: f8e72d7ff37d Author: xuelei Date: 2012-06-06 18:18 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/f8e72d7ff37d 7174244: NPE in Krb5ProxyImpl.getServerKeys() Reviewed-by: weijun ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/krb5/Krb5ProxyImpl.java + test/sun/security/ssl/sanity/ciphersuites/CipherSuitesInOrder.java Changeset: 713b10821c3d Author: xuelei Date: 2012-06-06 18:39 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/713b10821c3d 7172149: ArrayIndexOutOfBoundsException from Signature.verify Summary: take care of integer addition overflow Reviewed-by: xuelei, wetmore Contributed-by: Jonathan Lu ! src/share/classes/java/security/Signature.java + test/java/security/Signature/VerifyRangeCheckOverflow.java Changeset: 181175887d24 Author: jonas Date: 2012-06-06 13:16 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/181175887d24 7174861: all/OPT jdk build on Solaris with FDS enabled sets wrong options Summary: Use CFLAGS_COMMON instead of CC_OPT and CXXFLAGS_COMMON instead of CXX_OPT for setting FDS options. FDS should also set OPTIMIZATION_LEVEL. Reviewed-by: ihse, dholmes, ohair, dcubed ! make/common/Defs-solaris.gmk Changeset: 7543b6db3026 Author: dcubed Date: 2012-06-06 19:11 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/7543b6db3026 Merge Changeset: 636f9486fde7 Author: alanb Date: 2012-06-07 10:31 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/636f9486fde7 7175011: ProblemList.txt updates (6/2012) Reviewed-by: mduigou, chegar ! test/ProblemList.txt Changeset: 757a5129fad7 Author: alanb Date: 2012-06-07 12:31 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/757a5129fad7 7164256: EnumMap clone doesn't clear the entrySet keeping a reference to the original Map Reviewed-by: alanb, chegar, forax, mduigou Contributed-by: dbelfer at gmail.com ! src/share/classes/java/util/EnumMap.java + test/java/util/EnumMap/ProperEntrySetOnClone.java Changeset: c89018e3f3b6 Author: nloodin Date: 2012-06-05 13:43 +0200 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c89018e3f3b6 7163471: Licensee source bundle failed around 7u4 Reviewed-by: dholmes, sla, brutisso, erikj ! make/com/oracle/Makefile Changeset: 9b814b887240 Author: weijun Date: 2012-06-07 22:33 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9b814b887240 7175041: HttpTimestamper should accept https URI Reviewed-by: mullan ! src/share/classes/sun/security/timestamp/HttpTimestamper.java Changeset: 23f8be788c77 Author: alanb Date: 2012-06-07 18:42 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/23f8be788c77 7174723: TEST_BUG: java/lang/ProcessBuilder/Basic.java failing [win] Reviewed-by: mduigou ! test/java/lang/ProcessBuilder/Basic.java Changeset: fc0e508b713f Author: mduigou Date: 2012-06-07 01:01 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/fc0e508b713f 7174736: JCK test api/java_util/HashMap/index_EntrySet failing Summary: Corrects a problem with HashMap.removeEntry() that caused a JCK test to fail Reviewed-by: mduigou Contributed-by: alan.bateman at oracle.com ! src/share/classes/java/util/HashMap.java Changeset: abe465d6a9b8 Author: chegar Date: 2012-06-08 09:55 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/abe465d6a9b8 7175413: Typo in comments of JVM_SupportsCX8 in jvm.h Reviewed-by: chegar Contributed-by: Krystal Mok ! src/share/javavm/export/jvm.h Changeset: 8305ddc88a5a Author: lancea Date: 2012-06-07 20:11 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/8305ddc88a5a 7172551: Remove Native calls from DriverManager for jigsaw Reviewed-by: alanb, chegar, darcy, mchung ! make/java/java/FILES_c.gmk ! make/java/java/mapfile-vers ! makefiles/java/java/FILES_c.gmk ! makefiles/java/java/mapfile-vers ! src/share/classes/java/sql/DriverManager.java - src/share/native/java/sql/DriverManager.c Changeset: 7cb7bfae9d3a Author: lancea Date: 2012-06-08 09:22 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/7cb7bfae9d3a Merge Changeset: 82c41d3065e2 Author: sla Date: 2012-06-07 15:28 +0200 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/82c41d3065e2 7165257: Add JFR tests to the JDK code base Reviewed-by: ohair, dholmes, nloodin, mgronlun ! make/jprt.properties ! test/Makefile Changeset: 961807959c5f Author: sla Date: 2012-06-08 05:39 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/961807959c5f Merge Changeset: a7895dc61088 Author: robm Date: 2012-06-08 18:23 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/a7895dc61088 7161881: (dc) DatagramChannel.bind(null) fails if IPv4 socket and running with preferIPv6Addresses=true Reviewed-by: alanb, chegar ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java + test/java/nio/channels/DatagramChannel/BindNull.java Changeset: cd195e5d2c07 Author: lana Date: 2012-06-08 12:44 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/cd195e5d2c07 Merge ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java - src/share/classes/sun/nio/ch/DevPollSelectorProvider.java - src/share/classes/sun/security/provider/certpath/CrlRevocationChecker.java - src/share/classes/sun/security/provider/certpath/OCSPChecker.java - src/share/classes/sun/tools/jconsole/resources/JConsoleResources.java - src/share/classes/sun/tools/jconsole/resources/JConsoleResources_ja.java - src/share/classes/sun/tools/jconsole/resources/JConsoleResources_zh_CN.java - src/share/native/java/sql/DriverManager.c - test/sun/security/krb5/auto/ok-as-delegate-xrealm.sh - test/sun/security/krb5/auto/ok-as-delegate.sh Changeset: 898ce0cf7476 Author: ohair Date: 2012-06-07 20:40 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/898ce0cf7476 Merge ! src/macosx/classes/sun/lwawt/LWTextFieldPeer.java ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java Changeset: 1953cf522107 Author: erikj Date: 2012-06-07 20:40 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/1953cf522107 7170079: Adjustments to build-infra makefiles Reviewed-by: ohair, ohrstrom, ihse, jonas Contributed-by: jonas , erikj , ihse , tgranat , ykantser ! makefiles/CompileDemos.gmk ! makefiles/CompileJavaClasses.gmk ! makefiles/CompileLaunchers.gmk ! makefiles/CompileNativeLibraries.gmk ! makefiles/CopyFiles.gmk ! makefiles/CopyIntoClasses.gmk ! makefiles/CopySamples.gmk + makefiles/CreateJars.gmk ! makefiles/GendataBreakIterator.gmk + makefiles/GendataFontConfig.gmk + makefiles/GendataHtml32dtd.gmk + makefiles/GendataTimeZone.gmk ! makefiles/GenerateClasses.gmk ! makefiles/GenerateData.gmk ! makefiles/GenerateJavaSources.gmk + makefiles/GensrcBuffer.gmk ! makefiles/GensrcCharacterData.gmk + makefiles/GensrcCharsetCoder.gmk + makefiles/GensrcCharsetMapping.gmk + makefiles/GensrcExceptions.gmk + makefiles/GensrcIcons.gmk ! makefiles/GensrcJDWP.gmk ! makefiles/GensrcLocaleDataMetaInfo.gmk ! makefiles/GensrcMisc.gmk ! makefiles/GensrcProperties.gmk + makefiles/GensrcSwing.gmk + makefiles/GensrcX11Wrappers.gmk ! makefiles/Images.gmk ! makefiles/LegacyMakefiles.gmk ! makefiles/Makefile + makefiles/OldImages.gmk ! makefiles/Setup.gmk ! makefiles/Tools.gmk - makefiles/altclasses/Makefile - makefiles/apple/Makefile - makefiles/apple/applescript/Makefile - makefiles/com/Makefile - makefiles/com/apple/Makefile - makefiles/com/apple/osx/Makefile - makefiles/com/apple/osxui/Makefile - makefiles/com/oracle/Makefile - makefiles/com/oracle/jfr/Makefile - makefiles/com/oracle/security/ucrypto/FILES_c.gmk - makefiles/com/oracle/security/ucrypto/Makefile - makefiles/com/oracle/security/ucrypto/mapfile-vers - makefiles/com/sun/Makefile ! makefiles/common/Defs-macosx.gmk ! makefiles/common/Release-macosx.gmk ! makefiles/common/Release.gmk - makefiles/common/shared/Defs-utils.gmk ! makefiles/common/shared/Defs.gmk ! makefiles/docs/CORE_PKGS.gmk ! makefiles/java/Makefile - makefiles/java/fdlibm/FILES_c.gmk - makefiles/java/fdlibm/Makefile - makefiles/java/instrument/Makefile - makefiles/java/instrument/mapfile-vers - makefiles/java/java/Exportedfiles.gmk - makefiles/java/java/FILES_c.gmk - makefiles/java/java/FILES_java.gmk - makefiles/java/java/Makefile - makefiles/java/java/localelist.sh - makefiles/java/java/mapfile-vers - makefiles/java/java/reflect/Makefile - makefiles/java/java/reorder-i586 - makefiles/java/java/reorder-sparc - makefiles/java/java/reorder-sparcv9 - makefiles/java/java_crw_demo/Makefile - makefiles/java/java_crw_demo/mapfile-vers - makefiles/java/java_hprof_demo/Makefile - makefiles/java/java_hprof_demo/mapfile-vers - makefiles/java/jexec/Makefile - makefiles/java/jli/Makefile - makefiles/java/jli/mapfile-vers - makefiles/java/jobjc/Makefile - makefiles/java/jvm/Makefile - makefiles/java/main/Makefile - makefiles/java/main/java/Makefile - makefiles/java/main/java/mapfile-amd64 - makefiles/java/main/java/mapfile-i586 - makefiles/java/main/java/mapfile-sparc - makefiles/java/main/java/mapfile-sparcv9 - makefiles/java/main/javaw/Makefile - makefiles/java/management/Exportedfiles.gmk - makefiles/java/management/FILES_c.gmk - makefiles/java/management/Makefile - makefiles/java/management/mapfile-vers - makefiles/java/net/FILES_c.gmk - makefiles/java/net/Makefile - makefiles/java/net/mapfile-vers - makefiles/java/nio/Exportedfiles.gmk - makefiles/java/nio/FILES_c.gmk - makefiles/java/nio/FILES_java.gmk - makefiles/java/nio/Makefile - makefiles/java/nio/addNotices.sh - makefiles/java/nio/genBuffer.sh - makefiles/java/nio/genCharsetProvider.sh - makefiles/java/nio/genCoder.sh - makefiles/java/nio/genExceptions.sh - makefiles/java/nio/mapfile-bsd - makefiles/java/nio/mapfile-linux - makefiles/java/nio/mapfile-solaris - makefiles/java/nio/reorder-i586 - makefiles/java/nio/reorder-sparc - makefiles/java/nio/reorder-sparcv9 - makefiles/java/npt/Makefile - makefiles/java/npt/mapfile-vers ! makefiles/java/redist/Makefile - makefiles/java/redist/fonts/Makefile - makefiles/java/security/Makefile - makefiles/java/sun_nio/FILES_java.gmk - makefiles/java/sun_nio/Makefile - makefiles/java/util/FILES_java.gmk - makefiles/java/util/FILES_properties.gmk - makefiles/java/util/Makefile - makefiles/java/verify/Makefile - makefiles/java/verify/mapfile-vers - makefiles/java/verify/reorder-i586 - makefiles/java/verify/reorder-sparc - makefiles/java/verify/reorder-sparcv9 - makefiles/javax/Makefile - makefiles/javax/imageio/Makefile - makefiles/javax/management/Makefile - makefiles/javax/sound/FILES_c.gmk - makefiles/javax/sound/Makefile - makefiles/javax/sound/SoundDefs.gmk - makefiles/javax/sound/jsoundalsa/Makefile - makefiles/javax/sound/jsoundalsa/mapfile-vers - makefiles/javax/sound/jsoundds/Makefile - makefiles/javax/sound/mapfile-vers - makefiles/javax/sql/Makefile - makefiles/javax/swing/FILES.gmk - makefiles/javax/swing/Makefile - makefiles/javax/swing/beaninfo/FILES.gmk - makefiles/javax/swing/beaninfo/Makefile - makefiles/javax/swing/beaninfo/SwingBeans.gmk - makefiles/javax/swing/beaninfo/manifest - makefiles/javax/swing/html32dtd/Makefile - makefiles/javax/swing/plaf/FILES.gmk - makefiles/javax/swing/plaf/Makefile + makefiles/mapfiles/libawt/mapfile-mawt-vers + makefiles/mapfiles/libawt/mapfile-vers + makefiles/mapfiles/libawt/mapfile-vers-linux + makefiles/mapfiles/libawt_headless/mapfile-vers + makefiles/mapfiles/libawt_headless/reorder-i586 + makefiles/mapfiles/libawt_headless/reorder-sparc + makefiles/mapfiles/libawt_headless/reorder-sparcv9 + makefiles/mapfiles/libawt_xawt/mapfile-vers + makefiles/mapfiles/libdcpr/mapfile-vers + makefiles/mapfiles/libhprof/mapfile-vers + makefiles/mapfiles/libinstrument/mapfile-vers + makefiles/mapfiles/libj2gss/mapfile-vers + makefiles/mapfiles/libj2pcsc/mapfile-vers + makefiles/mapfiles/libj2pkcs11/mapfile-vers + makefiles/mapfiles/libj2ucrypto/mapfile-vers + makefiles/mapfiles/libjava/mapfile-vers + makefiles/mapfiles/libjava/reorder-i586 + makefiles/mapfiles/libjava/reorder-sparc + makefiles/mapfiles/libjava/reorder-sparcv9 + makefiles/mapfiles/libjava_crw_demo/mapfile-vers + makefiles/mapfiles/libjdga/mapfile-vers + makefiles/mapfiles/libjfr/mapfile-vers + makefiles/mapfiles/libjli/mapfile-vers ! makefiles/mapfiles/libjpeg/reorder-i586 ! makefiles/mapfiles/libjpeg/reorder-sparc ! makefiles/mapfiles/libjpeg/reorder-sparcv9 + makefiles/mapfiles/libjsound/mapfile-vers + makefiles/mapfiles/libjsoundalsa/mapfile-vers + makefiles/mapfiles/libkcms/mapfile-vers + makefiles/mapfiles/libmanagement/mapfile-vers + makefiles/mapfiles/libmlib_image/mapfile-vers + makefiles/mapfiles/libnet/mapfile-vers + makefiles/mapfiles/libnio/mapfile-bsd + makefiles/mapfiles/libnio/mapfile-linux + makefiles/mapfiles/libnio/mapfile-solaris + makefiles/mapfiles/libnio/reorder-i586 + makefiles/mapfiles/libnio/reorder-sparc + makefiles/mapfiles/libnio/reorder-sparcv9 + makefiles/mapfiles/libnpt/mapfile-vers + makefiles/mapfiles/libsplashscreen/mapfile-vers + makefiles/mapfiles/libsunec/mapfile-vers ! makefiles/mapfiles/libverify/reorder-i586 ! makefiles/mapfiles/libverify/reorder-sparc ! makefiles/mapfiles/libverify/reorder-sparcv9 ! makefiles/mapfiles/libzip/reorder-i586 ! makefiles/mapfiles/libzip/reorder-sparc ! makefiles/mapfiles/libzip/reorder-sparcv9 + makefiles/scripts/addNotices.sh + makefiles/scripts/genCharsetProvider.sh + makefiles/scripts/genExceptions.sh + makefiles/scripts/localelist.sh - makefiles/sun/Makefile - makefiles/sun/awt/CondenseRules.awk - makefiles/sun/awt/Depend.mak - makefiles/sun/awt/Depend.sed - makefiles/sun/awt/FILES_c_macosx.gmk - makefiles/sun/awt/FILES_c_unix.gmk - makefiles/sun/awt/FILES_c_windows.gmk - makefiles/sun/awt/FILES_export_macosx.gmk - makefiles/sun/awt/FILES_export_unix.gmk - makefiles/sun/awt/FILES_export_windows.gmk - makefiles/sun/awt/Makefile - makefiles/sun/awt/README - makefiles/sun/awt/make.depend - makefiles/sun/awt/mapfile-mawt-vers - makefiles/sun/awt/mapfile-vers - makefiles/sun/awt/mapfile-vers-linux - makefiles/sun/awt/mawt.gmk - makefiles/sun/cmm/Makefile - makefiles/sun/cmm/kcms/FILES_c_unix.gmk - makefiles/sun/cmm/kcms/FILES_c_windows.gmk - makefiles/sun/cmm/kcms/Makefile - makefiles/sun/cmm/kcms/mapfile-vers - makefiles/sun/dcpr/FILES_c.gmk - makefiles/sun/dcpr/Makefile - makefiles/sun/dcpr/mapfile-vers - makefiles/sun/headless/Makefile - makefiles/sun/headless/mapfile-vers - makefiles/sun/headless/reorder-i586 - makefiles/sun/headless/reorder-sparc - makefiles/sun/headless/reorder-sparcv9 - makefiles/sun/image/Makefile - makefiles/sun/image/generic/FILES_c.gmk - makefiles/sun/image/generic/Makefile - makefiles/sun/image/generic/mapfile-vers - makefiles/sun/image/vis/FILES_c.gmk - makefiles/sun/image/vis/Makefile - makefiles/sun/javazic/Makefile - makefiles/sun/jdbc/Makefile - makefiles/sun/jdga/Makefile - makefiles/sun/jdga/mapfile-vers - makefiles/sun/lwawt/FILES_c_macosx.gmk - makefiles/sun/lwawt/FILES_export_macosx.gmk - makefiles/sun/lwawt/Makefile - makefiles/sun/nio/Makefile - makefiles/sun/nio/cs/FILES_java.gmk - makefiles/sun/nio/cs/Makefile - makefiles/sun/org/Makefile - makefiles/sun/org/mozilla/Makefile - makefiles/sun/org/mozilla/javascript/Makefile - makefiles/sun/osxapp/Makefile - makefiles/sun/security/Makefile - makefiles/sun/security/ec/FILES_c.gmk - makefiles/sun/security/ec/mapfile-vers - makefiles/sun/security/jgss/Makefile - makefiles/sun/security/jgss/wrapper/FILES_c.gmk - makefiles/sun/security/jgss/wrapper/Makefile - makefiles/sun/security/jgss/wrapper/mapfile-vers - makefiles/sun/security/krb5/FILES_c_windows.gmk - makefiles/sun/security/krb5/Makefile - makefiles/sun/security/mscapi/FILES_cpp.gmk - makefiles/sun/security/mscapi/Makefile - makefiles/sun/security/other/Makefile - makefiles/sun/security/smartcardio/FILES_c.gmk - makefiles/sun/security/smartcardio/Makefile - makefiles/sun/security/smartcardio/mapfile-vers - makefiles/sun/security/tools/Makefile - makefiles/sun/security/util/Makefile - makefiles/sun/splashscreen/FILES_c.gmk - makefiles/sun/splashscreen/Makefile - makefiles/sun/splashscreen/mapfile-vers - makefiles/sun/xawt/FILES_c_unix.gmk - makefiles/sun/xawt/FILES_export_unix.gmk - makefiles/sun/xawt/Makefile - makefiles/sun/xawt/mapfile-vers Changeset: e00f450a3c5f Author: erikj Date: 2012-06-11 09:30 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/e00f450a3c5f 7175966: Fix windows build issues for build-infra project Reviewed-by: ohair ! makefiles/CompileJavaClasses.gmk ! makefiles/java/redist/sajdi/Makefile Changeset: b3246687c369 Author: katleman Date: 2012-06-13 16:57 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b3246687c369 Merge - makefiles/altclasses/Makefile - makefiles/apple/Makefile - makefiles/apple/applescript/Makefile - makefiles/com/Makefile - makefiles/com/apple/Makefile - makefiles/com/apple/osx/Makefile - makefiles/com/apple/osxui/Makefile - makefiles/com/oracle/Makefile - makefiles/com/oracle/jfr/Makefile - makefiles/com/oracle/security/ucrypto/FILES_c.gmk - makefiles/com/oracle/security/ucrypto/Makefile - makefiles/com/oracle/security/ucrypto/mapfile-vers - makefiles/com/sun/Makefile - makefiles/common/shared/Defs-utils.gmk - makefiles/java/fdlibm/FILES_c.gmk - makefiles/java/fdlibm/Makefile - makefiles/java/instrument/Makefile - makefiles/java/instrument/mapfile-vers - makefiles/java/java/Exportedfiles.gmk - makefiles/java/java/FILES_c.gmk - makefiles/java/java/FILES_java.gmk - makefiles/java/java/Makefile - makefiles/java/java/localelist.sh - makefiles/java/java/mapfile-vers - makefiles/java/java/reflect/Makefile - makefiles/java/java/reorder-i586 - makefiles/java/java/reorder-sparc - makefiles/java/java/reorder-sparcv9 - makefiles/java/java_crw_demo/Makefile - makefiles/java/java_crw_demo/mapfile-vers - makefiles/java/java_hprof_demo/Makefile - makefiles/java/java_hprof_demo/mapfile-vers - makefiles/java/jexec/Makefile - makefiles/java/jli/Makefile - makefiles/java/jli/mapfile-vers - makefiles/java/jobjc/Makefile - makefiles/java/jvm/Makefile - makefiles/java/main/Makefile - makefiles/java/main/java/Makefile - makefiles/java/main/java/mapfile-amd64 - makefiles/java/main/java/mapfile-i586 - makefiles/java/main/java/mapfile-sparc - makefiles/java/main/java/mapfile-sparcv9 - makefiles/java/main/javaw/Makefile - makefiles/java/management/Exportedfiles.gmk - makefiles/java/management/FILES_c.gmk - makefiles/java/management/Makefile - makefiles/java/management/mapfile-vers - makefiles/java/net/FILES_c.gmk - makefiles/java/net/Makefile - makefiles/java/net/mapfile-vers - makefiles/java/nio/Exportedfiles.gmk - makefiles/java/nio/FILES_c.gmk - makefiles/java/nio/FILES_java.gmk - makefiles/java/nio/Makefile - makefiles/java/nio/addNotices.sh - makefiles/java/nio/genBuffer.sh - makefiles/java/nio/genCharsetProvider.sh - makefiles/java/nio/genCoder.sh - makefiles/java/nio/genExceptions.sh - makefiles/java/nio/mapfile-bsd - makefiles/java/nio/mapfile-linux - makefiles/java/nio/mapfile-solaris - makefiles/java/nio/reorder-i586 - makefiles/java/nio/reorder-sparc - makefiles/java/nio/reorder-sparcv9 - makefiles/java/npt/Makefile - makefiles/java/npt/mapfile-vers - makefiles/java/redist/fonts/Makefile - makefiles/java/security/Makefile - makefiles/java/sun_nio/FILES_java.gmk - makefiles/java/sun_nio/Makefile - makefiles/java/util/FILES_java.gmk - makefiles/java/util/FILES_properties.gmk - makefiles/java/util/Makefile - makefiles/java/verify/Makefile - makefiles/java/verify/mapfile-vers - makefiles/java/verify/reorder-i586 - makefiles/java/verify/reorder-sparc - makefiles/java/verify/reorder-sparcv9 - makefiles/javax/Makefile - makefiles/javax/imageio/Makefile - makefiles/javax/management/Makefile - makefiles/javax/sound/FILES_c.gmk - makefiles/javax/sound/Makefile - makefiles/javax/sound/SoundDefs.gmk - makefiles/javax/sound/jsoundalsa/Makefile - makefiles/javax/sound/jsoundalsa/mapfile-vers - makefiles/javax/sound/jsoundds/Makefile - makefiles/javax/sound/mapfile-vers - makefiles/javax/sql/Makefile - makefiles/javax/swing/FILES.gmk - makefiles/javax/swing/Makefile - makefiles/javax/swing/beaninfo/FILES.gmk - makefiles/javax/swing/beaninfo/Makefile - makefiles/javax/swing/beaninfo/SwingBeans.gmk - makefiles/javax/swing/beaninfo/manifest - makefiles/javax/swing/html32dtd/Makefile - makefiles/javax/swing/plaf/FILES.gmk - makefiles/javax/swing/plaf/Makefile - makefiles/sun/Makefile - makefiles/sun/awt/CondenseRules.awk - makefiles/sun/awt/Depend.mak - makefiles/sun/awt/Depend.sed - makefiles/sun/awt/FILES_c_macosx.gmk - makefiles/sun/awt/FILES_c_unix.gmk - makefiles/sun/awt/FILES_c_windows.gmk - makefiles/sun/awt/FILES_export_macosx.gmk - makefiles/sun/awt/FILES_export_unix.gmk - makefiles/sun/awt/FILES_export_windows.gmk - makefiles/sun/awt/Makefile - makefiles/sun/awt/README - makefiles/sun/awt/make.depend - makefiles/sun/awt/mapfile-mawt-vers - makefiles/sun/awt/mapfile-vers - makefiles/sun/awt/mapfile-vers-linux - makefiles/sun/awt/mawt.gmk - makefiles/sun/cmm/Makefile - makefiles/sun/cmm/kcms/FILES_c_unix.gmk - makefiles/sun/cmm/kcms/FILES_c_windows.gmk - makefiles/sun/cmm/kcms/Makefile - makefiles/sun/cmm/kcms/mapfile-vers - makefiles/sun/dcpr/FILES_c.gmk - makefiles/sun/dcpr/Makefile - makefiles/sun/dcpr/mapfile-vers - makefiles/sun/headless/Makefile - makefiles/sun/headless/mapfile-vers - makefiles/sun/headless/reorder-i586 - makefiles/sun/headless/reorder-sparc - makefiles/sun/headless/reorder-sparcv9 - makefiles/sun/image/Makefile - makefiles/sun/image/generic/FILES_c.gmk - makefiles/sun/image/generic/Makefile - makefiles/sun/image/generic/mapfile-vers - makefiles/sun/image/vis/FILES_c.gmk - makefiles/sun/image/vis/Makefile - makefiles/sun/javazic/Makefile - makefiles/sun/jdbc/Makefile - makefiles/sun/jdga/Makefile - makefiles/sun/jdga/mapfile-vers - makefiles/sun/lwawt/FILES_c_macosx.gmk - makefiles/sun/lwawt/FILES_export_macosx.gmk - makefiles/sun/lwawt/Makefile - makefiles/sun/nio/Makefile - makefiles/sun/nio/cs/FILES_java.gmk - makefiles/sun/nio/cs/Makefile - makefiles/sun/org/Makefile - makefiles/sun/org/mozilla/Makefile - makefiles/sun/org/mozilla/javascript/Makefile - makefiles/sun/osxapp/Makefile - makefiles/sun/security/Makefile - makefiles/sun/security/ec/FILES_c.gmk - makefiles/sun/security/ec/mapfile-vers - makefiles/sun/security/jgss/Makefile - makefiles/sun/security/jgss/wrapper/FILES_c.gmk - makefiles/sun/security/jgss/wrapper/Makefile - makefiles/sun/security/jgss/wrapper/mapfile-vers - makefiles/sun/security/krb5/FILES_c_windows.gmk - makefiles/sun/security/krb5/Makefile - makefiles/sun/security/mscapi/FILES_cpp.gmk - makefiles/sun/security/mscapi/Makefile - makefiles/sun/security/other/Makefile - makefiles/sun/security/smartcardio/FILES_c.gmk - makefiles/sun/security/smartcardio/Makefile - makefiles/sun/security/smartcardio/mapfile-vers - makefiles/sun/security/tools/Makefile - makefiles/sun/security/util/Makefile - makefiles/sun/splashscreen/FILES_c.gmk - makefiles/sun/splashscreen/Makefile - makefiles/sun/splashscreen/mapfile-vers - makefiles/sun/xawt/FILES_c_unix.gmk - makefiles/sun/xawt/FILES_export_unix.gmk - makefiles/sun/xawt/Makefile - makefiles/sun/xawt/mapfile-vers Changeset: db471a7af031 Author: katleman Date: 2012-06-14 13:14 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/db471a7af031 Added tag jdk8-b43 for changeset b3246687c369 ! .hgtags Changeset: 9d88f2ce6338 Author: katleman Date: 2012-06-21 17:08 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9d88f2ce6338 Added tag jdk8-b44 for changeset db471a7af031 ! .hgtags Changeset: eb50eeb2eb7d Author: prr Date: 2012-06-13 12:46 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/eb50eeb2eb7d 7027300: Unsynchronized HashMap access causes endless loop Reviewed-by: bae, jgodinez ! src/share/classes/sun/font/SunLayoutEngine.java Changeset: 5959fec806d8 Author: bae Date: 2012-06-14 11:14 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/5959fec806d8 7153693: Three 2D_ImageIO tests failed due ImageFormatException on OEL 6.* Unbreakable Kernel x64 Reviewed-by: jgodinez, prr ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c Changeset: 2aa89f018a2f Author: prr Date: 2012-06-14 16:34 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/2aa89f018a2f 7158366: [macosx] Print-to-file dialog doesn't have an entry field for a name Reviewed-by: bae, jgodinez ! src/share/classes/sun/print/ServiceDialog.java Changeset: e42563f8ec12 Author: lana Date: 2012-06-17 22:07 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/e42563f8ec12 Merge - makefiles/altclasses/Makefile - makefiles/apple/Makefile - makefiles/apple/applescript/Makefile - makefiles/com/Makefile - makefiles/com/apple/Makefile - makefiles/com/apple/osx/Makefile - makefiles/com/apple/osxui/Makefile - makefiles/com/oracle/Makefile - makefiles/com/oracle/jfr/Makefile - makefiles/com/oracle/security/ucrypto/FILES_c.gmk - makefiles/com/oracle/security/ucrypto/Makefile - makefiles/com/oracle/security/ucrypto/mapfile-vers - makefiles/com/sun/Makefile - makefiles/common/shared/Defs-utils.gmk - makefiles/java/fdlibm/FILES_c.gmk - makefiles/java/fdlibm/Makefile - makefiles/java/instrument/Makefile - makefiles/java/instrument/mapfile-vers - makefiles/java/java/Exportedfiles.gmk - makefiles/java/java/FILES_c.gmk - makefiles/java/java/FILES_java.gmk - makefiles/java/java/Makefile - makefiles/java/java/localelist.sh - makefiles/java/java/mapfile-vers - makefiles/java/java/reflect/Makefile - makefiles/java/java/reorder-i586 - makefiles/java/java/reorder-sparc - makefiles/java/java/reorder-sparcv9 - makefiles/java/java_crw_demo/Makefile - makefiles/java/java_crw_demo/mapfile-vers - makefiles/java/java_hprof_demo/Makefile - makefiles/java/java_hprof_demo/mapfile-vers - makefiles/java/jexec/Makefile - makefiles/java/jli/Makefile - makefiles/java/jli/mapfile-vers - makefiles/java/jobjc/Makefile - makefiles/java/jvm/Makefile - makefiles/java/main/Makefile - makefiles/java/main/java/Makefile - makefiles/java/main/java/mapfile-amd64 - makefiles/java/main/java/mapfile-i586 - makefiles/java/main/java/mapfile-sparc - makefiles/java/main/java/mapfile-sparcv9 - makefiles/java/main/javaw/Makefile - makefiles/java/management/Exportedfiles.gmk - makefiles/java/management/FILES_c.gmk - makefiles/java/management/Makefile - makefiles/java/management/mapfile-vers - makefiles/java/net/FILES_c.gmk - makefiles/java/net/Makefile - makefiles/java/net/mapfile-vers - makefiles/java/nio/Exportedfiles.gmk - makefiles/java/nio/FILES_c.gmk - makefiles/java/nio/FILES_java.gmk - makefiles/java/nio/Makefile - makefiles/java/nio/addNotices.sh - makefiles/java/nio/genBuffer.sh - makefiles/java/nio/genCharsetProvider.sh - makefiles/java/nio/genCoder.sh - makefiles/java/nio/genExceptions.sh - makefiles/java/nio/mapfile-bsd - makefiles/java/nio/mapfile-linux - makefiles/java/nio/mapfile-solaris - makefiles/java/nio/reorder-i586 - makefiles/java/nio/reorder-sparc - makefiles/java/nio/reorder-sparcv9 - makefiles/java/npt/Makefile - makefiles/java/npt/mapfile-vers - makefiles/java/redist/fonts/Makefile - makefiles/java/security/Makefile - makefiles/java/sun_nio/FILES_java.gmk - makefiles/java/sun_nio/Makefile - makefiles/java/util/FILES_java.gmk - makefiles/java/util/FILES_properties.gmk - makefiles/java/util/Makefile - makefiles/java/verify/Makefile - makefiles/java/verify/mapfile-vers - makefiles/java/verify/reorder-i586 - makefiles/java/verify/reorder-sparc - makefiles/java/verify/reorder-sparcv9 - makefiles/javax/Makefile - makefiles/javax/imageio/Makefile - makefiles/javax/management/Makefile - makefiles/javax/sound/FILES_c.gmk - makefiles/javax/sound/Makefile - makefiles/javax/sound/SoundDefs.gmk - makefiles/javax/sound/jsoundalsa/Makefile - makefiles/javax/sound/jsoundalsa/mapfile-vers - makefiles/javax/sound/jsoundds/Makefile - makefiles/javax/sound/mapfile-vers - makefiles/javax/sql/Makefile - makefiles/javax/swing/FILES.gmk - makefiles/javax/swing/Makefile - makefiles/javax/swing/beaninfo/FILES.gmk - makefiles/javax/swing/beaninfo/Makefile - makefiles/javax/swing/beaninfo/SwingBeans.gmk - makefiles/javax/swing/beaninfo/manifest - makefiles/javax/swing/html32dtd/Makefile - makefiles/javax/swing/plaf/FILES.gmk - makefiles/javax/swing/plaf/Makefile - makefiles/sun/Makefile - makefiles/sun/awt/CondenseRules.awk - makefiles/sun/awt/Depend.mak - makefiles/sun/awt/Depend.sed - makefiles/sun/awt/FILES_c_macosx.gmk - makefiles/sun/awt/FILES_c_unix.gmk - makefiles/sun/awt/FILES_c_windows.gmk - makefiles/sun/awt/FILES_export_macosx.gmk - makefiles/sun/awt/FILES_export_unix.gmk - makefiles/sun/awt/FILES_export_windows.gmk - makefiles/sun/awt/Makefile - makefiles/sun/awt/README - makefiles/sun/awt/make.depend - makefiles/sun/awt/mapfile-mawt-vers - makefiles/sun/awt/mapfile-vers - makefiles/sun/awt/mapfile-vers-linux - makefiles/sun/awt/mawt.gmk - makefiles/sun/cmm/Makefile - makefiles/sun/cmm/kcms/FILES_c_unix.gmk - makefiles/sun/cmm/kcms/FILES_c_windows.gmk - makefiles/sun/cmm/kcms/Makefile - makefiles/sun/cmm/kcms/mapfile-vers - makefiles/sun/dcpr/FILES_c.gmk - makefiles/sun/dcpr/Makefile - makefiles/sun/dcpr/mapfile-vers - makefiles/sun/headless/Makefile - makefiles/sun/headless/mapfile-vers - makefiles/sun/headless/reorder-i586 - makefiles/sun/headless/reorder-sparc - makefiles/sun/headless/reorder-sparcv9 - makefiles/sun/image/Makefile - makefiles/sun/image/generic/FILES_c.gmk - makefiles/sun/image/generic/Makefile - makefiles/sun/image/generic/mapfile-vers - makefiles/sun/image/vis/FILES_c.gmk - makefiles/sun/image/vis/Makefile - makefiles/sun/javazic/Makefile - makefiles/sun/jdbc/Makefile - makefiles/sun/jdga/Makefile - makefiles/sun/jdga/mapfile-vers - makefiles/sun/lwawt/FILES_c_macosx.gmk - makefiles/sun/lwawt/FILES_export_macosx.gmk - makefiles/sun/lwawt/Makefile - makefiles/sun/nio/Makefile - makefiles/sun/nio/cs/FILES_java.gmk - makefiles/sun/nio/cs/Makefile - makefiles/sun/org/Makefile - makefiles/sun/org/mozilla/Makefile - makefiles/sun/org/mozilla/javascript/Makefile - makefiles/sun/osxapp/Makefile - makefiles/sun/security/Makefile - makefiles/sun/security/ec/FILES_c.gmk - makefiles/sun/security/ec/mapfile-vers - makefiles/sun/security/jgss/Makefile - makefiles/sun/security/jgss/wrapper/FILES_c.gmk - makefiles/sun/security/jgss/wrapper/Makefile - makefiles/sun/security/jgss/wrapper/mapfile-vers - makefiles/sun/security/krb5/FILES_c_windows.gmk - makefiles/sun/security/krb5/Makefile - makefiles/sun/security/mscapi/FILES_cpp.gmk - makefiles/sun/security/mscapi/Makefile - makefiles/sun/security/other/Makefile - makefiles/sun/security/smartcardio/FILES_c.gmk - makefiles/sun/security/smartcardio/Makefile - makefiles/sun/security/smartcardio/mapfile-vers - makefiles/sun/security/tools/Makefile - makefiles/sun/security/util/Makefile - makefiles/sun/splashscreen/FILES_c.gmk - makefiles/sun/splashscreen/Makefile - makefiles/sun/splashscreen/mapfile-vers - makefiles/sun/xawt/FILES_c_unix.gmk - makefiles/sun/xawt/FILES_export_unix.gmk - makefiles/sun/xawt/Makefile - makefiles/sun/xawt/mapfile-vers - src/share/classes/sun/nio/ch/DevPollSelectorProvider.java - src/share/classes/sun/security/provider/certpath/CrlRevocationChecker.java - src/share/classes/sun/security/provider/certpath/OCSPChecker.java - src/share/classes/sun/tools/jconsole/resources/JConsoleResources.java - src/share/classes/sun/tools/jconsole/resources/JConsoleResources_ja.java - src/share/classes/sun/tools/jconsole/resources/JConsoleResources_zh_CN.java - src/share/native/java/sql/DriverManager.c - test/sun/security/krb5/auto/ok-as-delegate-xrealm.sh - test/sun/security/krb5/auto/ok-as-delegate.sh Changeset: b8ff85860648 Author: prr Date: 2012-06-19 09:07 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b8ff85860648 7124536: [macosx] PrintServiceLookup.lookupDefaultPrintService() return null Reviewed-by: bae, igor ! src/solaris/classes/sun/print/CUPSPrinter.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java Changeset: c05893704c82 Author: lana Date: 2012-06-25 21:34 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c05893704c82 Merge Changeset: 45259658e158 Author: rupashka Date: 2012-06-09 17:42 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/45259658e158 7165725: JAVA6 HTML PARSER CANNOT PARSE MULTIPLE SCRIPT TAGS IN A LINE CORRECTLY Reviewed-by: alexsch ! src/share/classes/javax/swing/text/html/parser/Parser.java + test/javax/swing/text/html/parser/Parser/7165725/bug7165725.java + test/javax/swing/text/html/parser/Parser/7165725/false-text-after-script.html + test/javax/swing/text/html/parser/Parser/7165725/successive-script-tag.html Changeset: 0474e0ed2ef2 Author: kizune Date: 2012-06-09 19:18 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/0474e0ed2ef2 7173487: closed/java/awt/Frame/RemoveNotifyTest/RemoveNotifyTest.html Reviewed-by: anthony, dcherepanov, serb ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java Changeset: b57167b71169 Author: luchsh Date: 2012-06-11 10:52 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b57167b71169 7155887: ComboBox does not display focus outline in GTK L&F Reviewed-by: rupashka ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java Changeset: f05e517a74b3 Author: anthony Date: 2012-06-13 18:33 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/f05e517a74b3 7176644: [macosx] Missing NSAutoreleasePool in CGLGraphicsConfig.m OGLGC_DestroyOGLGraphicsConfig Summary: Create and drain an autorelease pool Reviewed-by: anthony, dcherepanov Contributed-by: Tomas Hurka ! src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m Changeset: f90369b3d61d Author: alexsch Date: 2012-06-13 18:43 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/f90369b3d61d 7150049: [macosx] closed/javax/swing/JCheckBox/4449413/bug4449413.java check the checkbox again,it auto fail Reviewed-by: rupashka + test/javax/swing/JCheckBox/4449413/bug4449413.html + test/javax/swing/JCheckBox/4449413/bug4449413.java Changeset: 8326709c6315 Author: kizune Date: 2012-06-15 18:28 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/8326709c6315 7171163: [macosx] Shortcomings in the design of the secondary native event loop made JavaFX DnD deadlock Reviewed-by: anthony, art ! src/macosx/classes/sun/lwawt/macosx/CToolkitThreadBlockedHandler.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/macosx/native/sun/awt/LWCToolkit.m ! src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java Changeset: f709f8ebebd4 Author: lana Date: 2012-06-17 22:03 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/f709f8ebebd4 Merge - makefiles/altclasses/Makefile - makefiles/apple/Makefile - makefiles/apple/applescript/Makefile - makefiles/com/Makefile - makefiles/com/apple/Makefile - makefiles/com/apple/osx/Makefile - makefiles/com/apple/osxui/Makefile - makefiles/com/oracle/Makefile - makefiles/com/oracle/jfr/Makefile - makefiles/com/oracle/security/ucrypto/FILES_c.gmk - makefiles/com/oracle/security/ucrypto/Makefile - makefiles/com/oracle/security/ucrypto/mapfile-vers - makefiles/com/sun/Makefile - makefiles/common/shared/Defs-utils.gmk - makefiles/java/fdlibm/FILES_c.gmk - makefiles/java/fdlibm/Makefile - makefiles/java/instrument/Makefile - makefiles/java/instrument/mapfile-vers - makefiles/java/java/Exportedfiles.gmk - makefiles/java/java/FILES_c.gmk - makefiles/java/java/FILES_java.gmk - makefiles/java/java/Makefile - makefiles/java/java/localelist.sh - makefiles/java/java/mapfile-vers - makefiles/java/java/reflect/Makefile - makefiles/java/java/reorder-i586 - makefiles/java/java/reorder-sparc - makefiles/java/java/reorder-sparcv9 - makefiles/java/java_crw_demo/Makefile - makefiles/java/java_crw_demo/mapfile-vers - makefiles/java/java_hprof_demo/Makefile - makefiles/java/java_hprof_demo/mapfile-vers - makefiles/java/jexec/Makefile - makefiles/java/jli/Makefile - makefiles/java/jli/mapfile-vers - makefiles/java/jobjc/Makefile - makefiles/java/jvm/Makefile - makefiles/java/main/Makefile - makefiles/java/main/java/Makefile - makefiles/java/main/java/mapfile-amd64 - makefiles/java/main/java/mapfile-i586 - makefiles/java/main/java/mapfile-sparc - makefiles/java/main/java/mapfile-sparcv9 - makefiles/java/main/javaw/Makefile - makefiles/java/management/Exportedfiles.gmk - makefiles/java/management/FILES_c.gmk - makefiles/java/management/Makefile - makefiles/java/management/mapfile-vers - makefiles/java/net/FILES_c.gmk - makefiles/java/net/Makefile - makefiles/java/net/mapfile-vers - makefiles/java/nio/Exportedfiles.gmk - makefiles/java/nio/FILES_c.gmk - makefiles/java/nio/FILES_java.gmk - makefiles/java/nio/Makefile - makefiles/java/nio/addNotices.sh - makefiles/java/nio/genBuffer.sh - makefiles/java/nio/genCharsetProvider.sh - makefiles/java/nio/genCoder.sh - makefiles/java/nio/genExceptions.sh - makefiles/java/nio/mapfile-bsd - makefiles/java/nio/mapfile-linux - makefiles/java/nio/mapfile-solaris - makefiles/java/nio/reorder-i586 - makefiles/java/nio/reorder-sparc - makefiles/java/nio/reorder-sparcv9 - makefiles/java/npt/Makefile - makefiles/java/npt/mapfile-vers - makefiles/java/redist/fonts/Makefile - makefiles/java/security/Makefile - makefiles/java/sun_nio/FILES_java.gmk - makefiles/java/sun_nio/Makefile - makefiles/java/util/FILES_java.gmk - makefiles/java/util/FILES_properties.gmk - makefiles/java/util/Makefile - makefiles/java/verify/Makefile - makefiles/java/verify/mapfile-vers - makefiles/java/verify/reorder-i586 - makefiles/java/verify/reorder-sparc - makefiles/java/verify/reorder-sparcv9 - makefiles/javax/Makefile - makefiles/javax/imageio/Makefile - makefiles/javax/management/Makefile - makefiles/javax/sound/FILES_c.gmk - makefiles/javax/sound/Makefile - makefiles/javax/sound/SoundDefs.gmk - makefiles/javax/sound/jsoundalsa/Makefile - makefiles/javax/sound/jsoundalsa/mapfile-vers - makefiles/javax/sound/jsoundds/Makefile - makefiles/javax/sound/mapfile-vers - makefiles/javax/sql/Makefile - makefiles/javax/swing/FILES.gmk - makefiles/javax/swing/Makefile - makefiles/javax/swing/beaninfo/FILES.gmk - makefiles/javax/swing/beaninfo/Makefile - makefiles/javax/swing/beaninfo/SwingBeans.gmk - makefiles/javax/swing/beaninfo/manifest - makefiles/javax/swing/html32dtd/Makefile - makefiles/javax/swing/plaf/FILES.gmk - makefiles/javax/swing/plaf/Makefile - makefiles/sun/Makefile - makefiles/sun/awt/CondenseRules.awk - makefiles/sun/awt/Depend.mak - makefiles/sun/awt/Depend.sed - makefiles/sun/awt/FILES_c_macosx.gmk - makefiles/sun/awt/FILES_c_unix.gmk - makefiles/sun/awt/FILES_c_windows.gmk - makefiles/sun/awt/FILES_export_macosx.gmk - makefiles/sun/awt/FILES_export_unix.gmk - makefiles/sun/awt/FILES_export_windows.gmk - makefiles/sun/awt/Makefile - makefiles/sun/awt/README - makefiles/sun/awt/make.depend - makefiles/sun/awt/mapfile-mawt-vers - makefiles/sun/awt/mapfile-vers - makefiles/sun/awt/mapfile-vers-linux - makefiles/sun/awt/mawt.gmk - makefiles/sun/cmm/Makefile - makefiles/sun/cmm/kcms/FILES_c_unix.gmk - makefiles/sun/cmm/kcms/FILES_c_windows.gmk - makefiles/sun/cmm/kcms/Makefile - makefiles/sun/cmm/kcms/mapfile-vers - makefiles/sun/dcpr/FILES_c.gmk - makefiles/sun/dcpr/Makefile - makefiles/sun/dcpr/mapfile-vers - makefiles/sun/headless/Makefile - makefiles/sun/headless/mapfile-vers - makefiles/sun/headless/reorder-i586 - makefiles/sun/headless/reorder-sparc - makefiles/sun/headless/reorder-sparcv9 - makefiles/sun/image/Makefile - makefiles/sun/image/generic/FILES_c.gmk - makefiles/sun/image/generic/Makefile - makefiles/sun/image/generic/mapfile-vers - makefiles/sun/image/vis/FILES_c.gmk - makefiles/sun/image/vis/Makefile - makefiles/sun/javazic/Makefile - makefiles/sun/jdbc/Makefile - makefiles/sun/jdga/Makefile - makefiles/sun/jdga/mapfile-vers - makefiles/sun/lwawt/FILES_c_macosx.gmk - makefiles/sun/lwawt/FILES_export_macosx.gmk - makefiles/sun/lwawt/Makefile - makefiles/sun/nio/Makefile - makefiles/sun/nio/cs/FILES_java.gmk - makefiles/sun/nio/cs/Makefile - makefiles/sun/org/Makefile - makefiles/sun/org/mozilla/Makefile - makefiles/sun/org/mozilla/javascript/Makefile - makefiles/sun/osxapp/Makefile - makefiles/sun/security/Makefile - makefiles/sun/security/ec/FILES_c.gmk - makefiles/sun/security/ec/mapfile-vers - makefiles/sun/security/jgss/Makefile - makefiles/sun/security/jgss/wrapper/FILES_c.gmk - makefiles/sun/security/jgss/wrapper/Makefile - makefiles/sun/security/jgss/wrapper/mapfile-vers - makefiles/sun/security/krb5/FILES_c_windows.gmk - makefiles/sun/security/krb5/Makefile - makefiles/sun/security/mscapi/FILES_cpp.gmk - makefiles/sun/security/mscapi/Makefile - makefiles/sun/security/other/Makefile - makefiles/sun/security/smartcardio/FILES_c.gmk - makefiles/sun/security/smartcardio/Makefile - makefiles/sun/security/smartcardio/mapfile-vers - makefiles/sun/security/tools/Makefile - makefiles/sun/security/util/Makefile - makefiles/sun/splashscreen/FILES_c.gmk - makefiles/sun/splashscreen/Makefile - makefiles/sun/splashscreen/mapfile-vers - makefiles/sun/xawt/FILES_c_unix.gmk - makefiles/sun/xawt/FILES_export_unix.gmk - makefiles/sun/xawt/Makefile - makefiles/sun/xawt/mapfile-vers - src/share/classes/sun/nio/ch/DevPollSelectorProvider.java - src/share/classes/sun/security/provider/certpath/CrlRevocationChecker.java - src/share/classes/sun/security/provider/certpath/OCSPChecker.java - src/share/classes/sun/tools/jconsole/resources/JConsoleResources.java - src/share/classes/sun/tools/jconsole/resources/JConsoleResources_ja.java - src/share/classes/sun/tools/jconsole/resources/JConsoleResources_zh_CN.java - src/share/native/java/sql/DriverManager.c - test/sun/security/krb5/auto/ok-as-delegate-xrealm.sh - test/sun/security/krb5/auto/ok-as-delegate.sh Changeset: 4b470e9017da Author: alexsch Date: 2012-06-18 15:39 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4b470e9017da 7174970: NLS [ccjk] Extra mnemonic keys at standard filechooserdialog (open and save) in metal L&F Reviewed-by: rupashka ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_de.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_es.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_it.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.properties Changeset: 3226f1968e77 Author: kizune Date: 2012-06-19 21:09 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/3226f1968e77 7172430: [macosx] debug message in non debug jdk build Reviewed-by: anthony, serb ! src/macosx/native/sun/awt/AWTView.m Changeset: e7dc778d768e Author: anthony Date: 2012-06-22 16:32 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/e7dc778d768e 7170716: JVM crash when opening an AWT app from a registered file. Summary: Copy the queued blocks to prevent their deallocation Reviewed-by: anthony, swingler Contributed-by: Marco Dinacci ! src/macosx/native/sun/osxapp/QueuingApplicationDelegate.h ! src/macosx/native/sun/osxapp/QueuingApplicationDelegate.m Changeset: cafcc94a11a7 Author: anthony Date: 2012-06-25 17:27 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/cafcc94a11a7 7174718: [macosx] Regression in 7u6 b12: PopupFactory leaks DefaultFrames. Summary: Fix memory management Reviewed-by: art, serb ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTWindow.m Changeset: 6dae09c6759e Author: lana Date: 2012-06-25 21:36 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/6dae09c6759e Merge Changeset: fc575c78f5d3 Author: alanb Date: 2012-06-10 10:29 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/fc575c78f5d3 7175775: Disable SA options in jinfo/Basic.java test until SA updated for new hash and String count/offset Reviewed-by: minqi ! test/sun/tools/jinfo/Basic.sh Changeset: 46ff1b63b0c3 Author: lancea Date: 2012-06-11 07:10 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/46ff1b63b0c3 7171917: CachedRowSetImpl.populate does not handle map properly Reviewed-by: joehw ! src/share/classes/com/sun/rowset/CachedRowSetImpl.java Changeset: 6b6a73e8c036 Author: lancea Date: 2012-06-12 17:32 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/6b6a73e8c036 7171918: XmlReaderContentHandler.endElement does not handle a Delete Tag properly Reviewed-by: joehw ! src/share/classes/com/sun/rowset/internal/XmlReaderContentHandler.java Changeset: 9fd127ff51d5 Author: ohair Date: 2012-06-12 13:54 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9fd127ff51d5 7176138: Fixes for missing close() calls and possible null pointer reference instead of fatal error Reviewed-by: dcubed ! src/share/demo/jvmti/hprof/hprof_table.c ! src/solaris/demo/jvmti/hprof/hprof_md.c Changeset: 7b93a2a9cd15 Author: ohair Date: 2012-06-12 15:16 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/7b93a2a9cd15 Merge Changeset: 4435f8b20d08 Author: weijun Date: 2012-06-13 19:23 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4435f8b20d08 7176574: sun/security/krb5/auto/TcpTimeout.java failed with solaris-i586 Reviewed-by: chegar ! test/sun/security/krb5/auto/TcpTimeout.java Changeset: 4f99d146fce0 Author: alanb Date: 2012-06-14 12:13 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4f99d146fce0 7176630: (sc) SocketChannel.write does not write more than 128k when channel configured blocking [win] Reviewed-by: khazra, chegar ! src/windows/native/sun/nio/ch/SocketDispatcher.c + test/java/nio/channels/SocketChannel/ShortWrite.java Changeset: 505455116320 Author: mduigou Date: 2012-06-13 16:48 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/505455116320 7173919: Minor optimization of hashing methods Summary: several minor optimizations to hashing methods used by hash map classes Reviewed-by: dholmes ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/Hashtable.java ! src/share/classes/java/util/WeakHashMap.java ! src/share/classes/java/util/concurrent/ConcurrentHashMap.java Changeset: 28588ace1fb9 Author: lancea Date: 2012-06-14 15:05 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/28588ace1fb9 7145913: CachedRowSetSwriter.insertNewRow() throws SQLException Reviewed-by: joehw, naoto, psandoz, forax ! src/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java Changeset: 00c9d6cce3ec Author: coffeys Date: 2012-06-15 14:16 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/00c9d6cce3ec 7156963: Incorrect copyright header in java/io/SerialCallbackContext Reviewed-by: weijun, coffeys Contributed-by: edvard.wendelin at oracle.com ! src/share/classes/java/io/SerialCallbackContext.java Changeset: 8deec0d1fc6f Author: mullan Date: 2012-06-15 08:43 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/8deec0d1fc6f 7176326: CertPath/CertPathBuilderTest failures after webrev 6854712_6637288_7126011 Reviewed-by: xuelei ! src/share/classes/sun/security/provider/certpath/BasicChecker.java + test/java/security/cert/CertPathBuilder/zeroLengthPath/ZeroLengthPath.java Changeset: 0e382512610f Author: mullan Date: 2012-06-15 08:47 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/0e382512610f Merge Changeset: e01b47409e37 Author: mullan Date: 2012-06-15 09:16 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/e01b47409e37 Merge Changeset: 23394d686f74 Author: alanb Date: 2012-06-15 17:16 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/23394d686f74 7176485: (bf) Allow temporary buffer cache to grow to IOV_MAX Reviewed-by: chegar, coffeys ! make/java/nio/mapfile-linux ! make/java/nio/mapfile-solaris ! src/share/classes/sun/nio/ch/IOUtil.java ! src/share/classes/sun/nio/ch/Util.java ! src/solaris/native/sun/nio/ch/FileDispatcherImpl.c ! src/solaris/native/sun/nio/ch/IOUtil.c ! src/windows/native/sun/nio/ch/IOUtil.c ! src/windows/native/sun/nio/ch/SocketDispatcher.c ! src/windows/native/sun/nio/ch/nio_util.h Changeset: e60cedd3a4aa Author: mduigou Date: 2012-06-15 13:01 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/e60cedd3a4aa 7175758: Improve unit test of Map iterators and Iterator.remove() Summary: Adds additional tests of Map iterators and Iterator.remove() Reviewed-by: lancea ! test/java/util/Map/Collisions.java Changeset: 8e5635ded425 Author: wetmore Date: 2012-06-15 17:42 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/8e5635ded425 7177556: Put TestProviderLeak.java on the ProblemList until test can be reworked Reviewed-by: khazra ! test/ProblemList.txt Changeset: 6b40703aad55 Author: lana Date: 2012-06-17 21:34 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/6b40703aad55 Merge - makefiles/altclasses/Makefile - makefiles/apple/Makefile - makefiles/apple/applescript/Makefile - makefiles/com/Makefile - makefiles/com/apple/Makefile - makefiles/com/apple/osx/Makefile - makefiles/com/apple/osxui/Makefile - makefiles/com/oracle/Makefile - makefiles/com/oracle/jfr/Makefile - makefiles/com/oracle/security/ucrypto/FILES_c.gmk - makefiles/com/oracle/security/ucrypto/Makefile - makefiles/com/oracle/security/ucrypto/mapfile-vers - makefiles/com/sun/Makefile - makefiles/common/shared/Defs-utils.gmk - makefiles/java/fdlibm/FILES_c.gmk - makefiles/java/fdlibm/Makefile - makefiles/java/instrument/Makefile - makefiles/java/instrument/mapfile-vers - makefiles/java/java/Exportedfiles.gmk - makefiles/java/java/FILES_c.gmk - makefiles/java/java/FILES_java.gmk - makefiles/java/java/Makefile - makefiles/java/java/localelist.sh - makefiles/java/java/mapfile-vers - makefiles/java/java/reflect/Makefile - makefiles/java/java/reorder-i586 - makefiles/java/java/reorder-sparc - makefiles/java/java/reorder-sparcv9 - makefiles/java/java_crw_demo/Makefile - makefiles/java/java_crw_demo/mapfile-vers - makefiles/java/java_hprof_demo/Makefile - makefiles/java/java_hprof_demo/mapfile-vers - makefiles/java/jexec/Makefile - makefiles/java/jli/Makefile - makefiles/java/jli/mapfile-vers - makefiles/java/jobjc/Makefile - makefiles/java/jvm/Makefile - makefiles/java/main/Makefile - makefiles/java/main/java/Makefile - makefiles/java/main/java/mapfile-amd64 - makefiles/java/main/java/mapfile-i586 - makefiles/java/main/java/mapfile-sparc - makefiles/java/main/java/mapfile-sparcv9 - makefiles/java/main/javaw/Makefile - makefiles/java/management/Exportedfiles.gmk - makefiles/java/management/FILES_c.gmk - makefiles/java/management/Makefile - makefiles/java/management/mapfile-vers - makefiles/java/net/FILES_c.gmk - makefiles/java/net/Makefile - makefiles/java/net/mapfile-vers - makefiles/java/nio/Exportedfiles.gmk - makefiles/java/nio/FILES_c.gmk - makefiles/java/nio/FILES_java.gmk - makefiles/java/nio/Makefile - makefiles/java/nio/addNotices.sh - makefiles/java/nio/genBuffer.sh - makefiles/java/nio/genCharsetProvider.sh - makefiles/java/nio/genCoder.sh - makefiles/java/nio/genExceptions.sh - makefiles/java/nio/mapfile-bsd - makefiles/java/nio/mapfile-linux - makefiles/java/nio/mapfile-solaris - makefiles/java/nio/reorder-i586 - makefiles/java/nio/reorder-sparc - makefiles/java/nio/reorder-sparcv9 - makefiles/java/npt/Makefile - makefiles/java/npt/mapfile-vers - makefiles/java/redist/fonts/Makefile - makefiles/java/security/Makefile - makefiles/java/sun_nio/FILES_java.gmk - makefiles/java/sun_nio/Makefile - makefiles/java/util/FILES_java.gmk - makefiles/java/util/FILES_properties.gmk - makefiles/java/util/Makefile - makefiles/java/verify/Makefile - makefiles/java/verify/mapfile-vers - makefiles/java/verify/reorder-i586 - makefiles/java/verify/reorder-sparc - makefiles/java/verify/reorder-sparcv9 - makefiles/javax/Makefile - makefiles/javax/imageio/Makefile - makefiles/javax/management/Makefile - makefiles/javax/sound/FILES_c.gmk - makefiles/javax/sound/Makefile - makefiles/javax/sound/SoundDefs.gmk - makefiles/javax/sound/jsoundalsa/Makefile - makefiles/javax/sound/jsoundalsa/mapfile-vers - makefiles/javax/sound/jsoundds/Makefile - makefiles/javax/sound/mapfile-vers - makefiles/javax/sql/Makefile - makefiles/javax/swing/FILES.gmk - makefiles/javax/swing/Makefile - makefiles/javax/swing/beaninfo/FILES.gmk - makefiles/javax/swing/beaninfo/Makefile - makefiles/javax/swing/beaninfo/SwingBeans.gmk - makefiles/javax/swing/beaninfo/manifest - makefiles/javax/swing/html32dtd/Makefile - makefiles/javax/swing/plaf/FILES.gmk - makefiles/javax/swing/plaf/Makefile - makefiles/sun/Makefile - makefiles/sun/awt/CondenseRules.awk - makefiles/sun/awt/Depend.mak - makefiles/sun/awt/Depend.sed - makefiles/sun/awt/FILES_c_macosx.gmk - makefiles/sun/awt/FILES_c_unix.gmk - makefiles/sun/awt/FILES_c_windows.gmk - makefiles/sun/awt/FILES_export_macosx.gmk - makefiles/sun/awt/FILES_export_unix.gmk - makefiles/sun/awt/FILES_export_windows.gmk - makefiles/sun/awt/Makefile - makefiles/sun/awt/README - makefiles/sun/awt/make.depend - makefiles/sun/awt/mapfile-mawt-vers - makefiles/sun/awt/mapfile-vers - makefiles/sun/awt/mapfile-vers-linux - makefiles/sun/awt/mawt.gmk - makefiles/sun/cmm/Makefile - makefiles/sun/cmm/kcms/FILES_c_unix.gmk - makefiles/sun/cmm/kcms/FILES_c_windows.gmk - makefiles/sun/cmm/kcms/Makefile - makefiles/sun/cmm/kcms/mapfile-vers - makefiles/sun/dcpr/FILES_c.gmk - makefiles/sun/dcpr/Makefile - makefiles/sun/dcpr/mapfile-vers - makefiles/sun/headless/Makefile - makefiles/sun/headless/mapfile-vers - makefiles/sun/headless/reorder-i586 - makefiles/sun/headless/reorder-sparc - makefiles/sun/headless/reorder-sparcv9 - makefiles/sun/image/Makefile - makefiles/sun/image/generic/FILES_c.gmk - makefiles/sun/image/generic/Makefile - makefiles/sun/image/generic/mapfile-vers - makefiles/sun/image/vis/FILES_c.gmk - makefiles/sun/image/vis/Makefile - makefiles/sun/javazic/Makefile - makefiles/sun/jdbc/Makefile - makefiles/sun/jdga/Makefile - makefiles/sun/jdga/mapfile-vers - makefiles/sun/lwawt/FILES_c_macosx.gmk - makefiles/sun/lwawt/FILES_export_macosx.gmk - makefiles/sun/lwawt/Makefile - makefiles/sun/nio/Makefile - makefiles/sun/nio/cs/FILES_java.gmk - makefiles/sun/nio/cs/Makefile - makefiles/sun/org/Makefile - makefiles/sun/org/mozilla/Makefile - makefiles/sun/org/mozilla/javascript/Makefile - makefiles/sun/osxapp/Makefile - makefiles/sun/security/Makefile - makefiles/sun/security/ec/FILES_c.gmk - makefiles/sun/security/ec/mapfile-vers - makefiles/sun/security/jgss/Makefile - makefiles/sun/security/jgss/wrapper/FILES_c.gmk - makefiles/sun/security/jgss/wrapper/Makefile - makefiles/sun/security/jgss/wrapper/mapfile-vers - makefiles/sun/security/krb5/FILES_c_windows.gmk - makefiles/sun/security/krb5/Makefile - makefiles/sun/security/mscapi/FILES_cpp.gmk - makefiles/sun/security/mscapi/Makefile - makefiles/sun/security/other/Makefile - makefiles/sun/security/smartcardio/FILES_c.gmk - makefiles/sun/security/smartcardio/Makefile - makefiles/sun/security/smartcardio/mapfile-vers - makefiles/sun/security/tools/Makefile - makefiles/sun/security/util/Makefile - makefiles/sun/splashscreen/FILES_c.gmk - makefiles/sun/splashscreen/Makefile - makefiles/sun/splashscreen/mapfile-vers - makefiles/sun/xawt/FILES_c_unix.gmk - makefiles/sun/xawt/FILES_export_unix.gmk - makefiles/sun/xawt/Makefile - makefiles/sun/xawt/mapfile-vers Changeset: 689129c71ccd Author: alanb Date: 2012-06-18 11:19 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/689129c71ccd 7177617: TEST_BUG: java/nio/channels/AsyncCloseAndInterrupt.java failing (win) Reviewed-by: chegar, coffeys ! test/java/nio/channels/AsyncCloseAndInterrupt.java ! test/java/nio/channels/SocketChannel/AdaptSocket.java + test/java/nio/channels/SocketChannel/CloseDuringWrite.java ! test/java/nio/channels/TestUtil.java Changeset: 4419c8f0b2f2 Author: okutsu Date: 2012-06-19 16:21 +0900 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4419c8f0b2f2 6380549: (rb) ResourceBundle.Control global binding support Reviewed-by: naoto ! make/java/java/FILES_java.gmk ! src/share/classes/java/util/ResourceBundle.java + src/share/classes/java/util/spi/ResourceBundleControlProvider.java + test/java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.java + test/java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.sh + test/java/util/spi/ResourceBundleControlProvider/providersrc/Makefile + test/java/util/spi/ResourceBundleControlProvider/providersrc/UserControlProvider.java + test/java/util/spi/ResourceBundleControlProvider/providersrc/UserXMLControl.java + test/java/util/spi/ResourceBundleControlProvider/providersrc/XmlRB.xml + test/java/util/spi/ResourceBundleControlProvider/providersrc/XmlRB_ja.xml + test/java/util/spi/ResourceBundleControlProvider/providersrc/java.util.spi.ResourceBundleControlProvider + test/java/util/spi/ResourceBundleControlProvider/rbcontrolprovider.jar Changeset: efc2791d7c5d Author: chegar Date: 2012-06-19 10:20 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/efc2791d7c5d 6901992: InvalidJarIndexException due to bug in sun.misc.JarIndex.merge() Reviewed-by: chegar Contributed-by: dbelfer at gmail.com ! src/share/classes/sun/misc/JarIndex.java + test/sun/misc/JarIndex/JarIndexMergeForClassLoaderTest.java + test/sun/misc/JarIndex/JarIndexMergeTest.java Changeset: cdcbd22cfb9d Author: xuelei Date: 2012-06-19 17:28 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/cdcbd22cfb9d 7166487: checkSequenceNumber method never called within readRecord of SSLEngineImpl Reviewed-by: weijun ! src/share/classes/sun/security/ssl/SSLEngineImpl.java Changeset: dfe5617c18b4 Author: dholmes Date: 2012-06-20 22:40 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/dfe5617c18b4 7178483: Change version string for Embedded releases Reviewed-by: dholmes, lancea Contributed-by: Gary Collins ! make/common/Defs-embedded.gmk Changeset: 4a4a04bfeece Author: chegar Date: 2012-06-25 14:19 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4a4a04bfeece 7176784: Windows authentication not working on some computers Reviewed-by: michaelm ! src/windows/native/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.c Changeset: b76779abcd7f Author: lana Date: 2012-06-25 21:38 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b76779abcd7f Merge Changeset: bff59bf994da Author: mullan Date: 2012-02-22 15:38 -0500 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/bff59bf994da 7145239: Finetune package definition restriction Reviewed-by: hawtin ! src/share/lib/security/java.security ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: 1d8a3ef381f7 Author: bae Date: 2012-02-28 10:44 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/1d8a3ef381f7 7143617: Improve fontmanager layout lookup operations Reviewed-by: igor, prr, mschoene ! src/share/native/sun/font/layout/LookupProcessor.cpp ! src/share/native/sun/font/layout/LookupProcessor.h Changeset: 9e6e535a6769 Author: rupashka Date: 2012-02-28 16:09 +0200 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9e6e535a6769 7143614: SynthLookAndFeel stability improvement Reviewed-by: malenkov ! src/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java + test/javax/swing/plaf/synth/7143614/bug7143614.java Changeset: 8516c5b4521b Author: weijun Date: 2012-02-29 14:06 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/8516c5b4521b 7143872: Improve certificate extension processing Reviewed-by: mullan ! src/share/classes/sun/security/x509/CRLExtensions.java ! src/share/classes/sun/security/x509/CertificateExtensions.java ! src/share/classes/sun/security/x509/X509CRLEntryImpl.java ! src/share/classes/sun/security/x509/X509CRLImpl.java ! src/share/classes/sun/security/x509/X509CertImpl.java + test/sun/security/x509/X509CRLImpl/OrderAndDup.java Changeset: 3640f1a043f8 Author: coffeys Date: 2012-03-26 14:03 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/3640f1a043f8 7143851: Improve IIOP stub and tie generation in RMIC 7149048: Changes to corba rmic stubGenerator class are not used during jdk build process Reviewed-by: mschoene, robm ! make/com/sun/jmx/Makefile Changeset: 9de49289df0f Author: asaha Date: 2012-04-10 10:44 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9de49289df0f Merge ! make/com/oracle/net/Makefile - make/sun/motif12/reorder-i586 - make/sun/motif12/reorder-sparc - make/sun/motif12/reorder-sparcv9 ! make/sun/rmi/rmi/mapfile-vers - src/linux/doc/man/apt.1 - src/linux/doc/man/ja/apt.1 - src/share/classes/com/sun/tools/jdi/LinkedHashMap.java - src/share/classes/java/lang/invoke/FilterGeneric.java - src/share/classes/java/lang/invoke/FilterOneArgument.java - src/share/classes/java/lang/invoke/FromGeneric.java - src/share/classes/java/lang/invoke/SpreadGeneric.java - src/share/classes/java/lang/invoke/ToGeneric.java - src/share/classes/java/util/XMLUtils.java - src/share/classes/sun/awt/FocusingTextField.java - src/share/classes/sun/awt/HorizBagLayout.java - src/share/classes/sun/awt/OrientableFlowLayout.java - src/share/classes/sun/awt/VariableGridLayout.java - src/share/classes/sun/awt/VerticalBagLayout.java - src/share/classes/sun/io/ByteToCharASCII.java - src/share/classes/sun/io/ByteToCharBig5.java - src/share/classes/sun/io/ByteToCharBig5_HKSCS.java - src/share/classes/sun/io/ByteToCharBig5_Solaris.java - src/share/classes/sun/io/ByteToCharConverter.java - src/share/classes/sun/io/ByteToCharCp037.java - src/share/classes/sun/io/ByteToCharCp1006.java - src/share/classes/sun/io/ByteToCharCp1025.java - src/share/classes/sun/io/ByteToCharCp1026.java - src/share/classes/sun/io/ByteToCharCp1046.java - src/share/classes/sun/io/ByteToCharCp1047.java - src/share/classes/sun/io/ByteToCharCp1097.java - src/share/classes/sun/io/ByteToCharCp1098.java - src/share/classes/sun/io/ByteToCharCp1112.java - src/share/classes/sun/io/ByteToCharCp1122.java - src/share/classes/sun/io/ByteToCharCp1123.java - src/share/classes/sun/io/ByteToCharCp1124.java - src/share/classes/sun/io/ByteToCharCp1140.java - src/share/classes/sun/io/ByteToCharCp1141.java - src/share/classes/sun/io/ByteToCharCp1142.java - src/share/classes/sun/io/ByteToCharCp1143.java - src/share/classes/sun/io/ByteToCharCp1144.java - src/share/classes/sun/io/ByteToCharCp1145.java - src/share/classes/sun/io/ByteToCharCp1146.java - src/share/classes/sun/io/ByteToCharCp1147.java - src/share/classes/sun/io/ByteToCharCp1148.java - src/share/classes/sun/io/ByteToCharCp1149.java - src/share/classes/sun/io/ByteToCharCp1250.java - src/share/classes/sun/io/ByteToCharCp1251.java - src/share/classes/sun/io/ByteToCharCp1252.java - src/share/classes/sun/io/ByteToCharCp1253.java - src/share/classes/sun/io/ByteToCharCp1254.java - src/share/classes/sun/io/ByteToCharCp1255.java - src/share/classes/sun/io/ByteToCharCp1256.java - src/share/classes/sun/io/ByteToCharCp1257.java - src/share/classes/sun/io/ByteToCharCp1258.java - src/share/classes/sun/io/ByteToCharCp1381.java - src/share/classes/sun/io/ByteToCharCp1383.java - src/share/classes/sun/io/ByteToCharCp273.java - src/share/classes/sun/io/ByteToCharCp277.java - src/share/classes/sun/io/ByteToCharCp278.java - src/share/classes/sun/io/ByteToCharCp280.java - src/share/classes/sun/io/ByteToCharCp284.java - src/share/classes/sun/io/ByteToCharCp285.java - src/share/classes/sun/io/ByteToCharCp297.java - src/share/classes/sun/io/ByteToCharCp33722.java - src/share/classes/sun/io/ByteToCharCp420.java - src/share/classes/sun/io/ByteToCharCp424.java - src/share/classes/sun/io/ByteToCharCp437.java - src/share/classes/sun/io/ByteToCharCp500.java - src/share/classes/sun/io/ByteToCharCp737.java - src/share/classes/sun/io/ByteToCharCp775.java - src/share/classes/sun/io/ByteToCharCp833.java - src/share/classes/sun/io/ByteToCharCp834.java - src/share/classes/sun/io/ByteToCharCp838.java - src/share/classes/sun/io/ByteToCharCp850.java - src/share/classes/sun/io/ByteToCharCp852.java - src/share/classes/sun/io/ByteToCharCp855.java - src/share/classes/sun/io/ByteToCharCp856.java - src/share/classes/sun/io/ByteToCharCp857.java - src/share/classes/sun/io/ByteToCharCp858.java - src/share/classes/sun/io/ByteToCharCp860.java - src/share/classes/sun/io/ByteToCharCp861.java - src/share/classes/sun/io/ByteToCharCp862.java - src/share/classes/sun/io/ByteToCharCp863.java - src/share/classes/sun/io/ByteToCharCp864.java - src/share/classes/sun/io/ByteToCharCp865.java - src/share/classes/sun/io/ByteToCharCp866.java - src/share/classes/sun/io/ByteToCharCp868.java - src/share/classes/sun/io/ByteToCharCp869.java - src/share/classes/sun/io/ByteToCharCp870.java - src/share/classes/sun/io/ByteToCharCp871.java - src/share/classes/sun/io/ByteToCharCp874.java - src/share/classes/sun/io/ByteToCharCp875.java - src/share/classes/sun/io/ByteToCharCp918.java - src/share/classes/sun/io/ByteToCharCp921.java - src/share/classes/sun/io/ByteToCharCp922.java - src/share/classes/sun/io/ByteToCharCp930.java - src/share/classes/sun/io/ByteToCharCp933.java - src/share/classes/sun/io/ByteToCharCp935.java - src/share/classes/sun/io/ByteToCharCp937.java - src/share/classes/sun/io/ByteToCharCp939.java - src/share/classes/sun/io/ByteToCharCp942.java - src/share/classes/sun/io/ByteToCharCp942C.java - src/share/classes/sun/io/ByteToCharCp943.java - src/share/classes/sun/io/ByteToCharCp943C.java - src/share/classes/sun/io/ByteToCharCp948.java - src/share/classes/sun/io/ByteToCharCp949.java - src/share/classes/sun/io/ByteToCharCp949C.java - src/share/classes/sun/io/ByteToCharCp950.java - src/share/classes/sun/io/ByteToCharCp964.java - src/share/classes/sun/io/ByteToCharCp970.java - src/share/classes/sun/io/ByteToCharDBCS_ASCII.java - src/share/classes/sun/io/ByteToCharDBCS_EBCDIC.java - src/share/classes/sun/io/ByteToCharDoubleByte.java - src/share/classes/sun/io/ByteToCharEUC.java - src/share/classes/sun/io/ByteToCharEUC2.java - src/share/classes/sun/io/ByteToCharEUC_CN.java - src/share/classes/sun/io/ByteToCharEUC_JP.java - src/share/classes/sun/io/ByteToCharEUC_JP_LINUX.java - src/share/classes/sun/io/ByteToCharEUC_JP_Solaris.java - src/share/classes/sun/io/ByteToCharEUC_KR.java - src/share/classes/sun/io/ByteToCharEUC_TW.java - src/share/classes/sun/io/ByteToCharGB18030.java - src/share/classes/sun/io/ByteToCharGB18030DB.java - src/share/classes/sun/io/ByteToCharGBK.java - src/share/classes/sun/io/ByteToCharISCII91.java - src/share/classes/sun/io/ByteToCharISO2022.java - src/share/classes/sun/io/ByteToCharISO2022CN.java - src/share/classes/sun/io/ByteToCharISO2022JP.java - src/share/classes/sun/io/ByteToCharISO2022KR.java - src/share/classes/sun/io/ByteToCharISO8859_1.java - src/share/classes/sun/io/ByteToCharISO8859_13.java - src/share/classes/sun/io/ByteToCharISO8859_15.java - src/share/classes/sun/io/ByteToCharISO8859_2.java - src/share/classes/sun/io/ByteToCharISO8859_3.java - src/share/classes/sun/io/ByteToCharISO8859_4.java - src/share/classes/sun/io/ByteToCharISO8859_5.java - src/share/classes/sun/io/ByteToCharISO8859_6.java - src/share/classes/sun/io/ByteToCharISO8859_7.java - src/share/classes/sun/io/ByteToCharISO8859_8.java - src/share/classes/sun/io/ByteToCharISO8859_9.java - src/share/classes/sun/io/ByteToCharJIS0201.java - src/share/classes/sun/io/ByteToCharJIS0208.java - src/share/classes/sun/io/ByteToCharJIS0208_Solaris.java - src/share/classes/sun/io/ByteToCharJIS0212.java - src/share/classes/sun/io/ByteToCharJIS0212_Solaris.java - src/share/classes/sun/io/ByteToCharJISAutoDetect.java - src/share/classes/sun/io/ByteToCharJohab.java - src/share/classes/sun/io/ByteToCharKOI8_R.java - src/share/classes/sun/io/ByteToCharMS874.java - src/share/classes/sun/io/ByteToCharMS932.java - src/share/classes/sun/io/ByteToCharMS936.java - src/share/classes/sun/io/ByteToCharMS949.java - src/share/classes/sun/io/ByteToCharMS950.java - src/share/classes/sun/io/ByteToCharMS950_HKSCS.java - src/share/classes/sun/io/ByteToCharMacArabic.java - src/share/classes/sun/io/ByteToCharMacCentralEurope.java - src/share/classes/sun/io/ByteToCharMacCroatian.java - src/share/classes/sun/io/ByteToCharMacCyrillic.java - src/share/classes/sun/io/ByteToCharMacDingbat.java - src/share/classes/sun/io/ByteToCharMacGreek.java - src/share/classes/sun/io/ByteToCharMacHebrew.java - src/share/classes/sun/io/ByteToCharMacIceland.java - src/share/classes/sun/io/ByteToCharMacRoman.java - src/share/classes/sun/io/ByteToCharMacRomania.java - src/share/classes/sun/io/ByteToCharMacSymbol.java - src/share/classes/sun/io/ByteToCharMacThai.java - src/share/classes/sun/io/ByteToCharMacTurkish.java - src/share/classes/sun/io/ByteToCharMacUkraine.java - src/share/classes/sun/io/ByteToCharPCK.java - src/share/classes/sun/io/ByteToCharSJIS.java - src/share/classes/sun/io/ByteToCharSingleByte.java - src/share/classes/sun/io/ByteToCharTIS620.java - src/share/classes/sun/io/ByteToCharUTF16.java - src/share/classes/sun/io/ByteToCharUTF8.java - src/share/classes/sun/io/ByteToCharUnicode.java - src/share/classes/sun/io/ByteToCharUnicodeBig.java - src/share/classes/sun/io/ByteToCharUnicodeBigUnmarked.java - src/share/classes/sun/io/ByteToCharUnicodeLittle.java - src/share/classes/sun/io/ByteToCharUnicodeLittleUnmarked.java - src/share/classes/sun/io/CharToByteASCII.java - src/share/classes/sun/io/CharToByteBig5.java - src/share/classes/sun/io/CharToByteBig5_HKSCS.java - src/share/classes/sun/io/CharToByteBig5_Solaris.java - src/share/classes/sun/io/CharToByteConverter.java - src/share/classes/sun/io/CharToByteCp037.java - src/share/classes/sun/io/CharToByteCp1006.java - src/share/classes/sun/io/CharToByteCp1025.java - src/share/classes/sun/io/CharToByteCp1026.java - src/share/classes/sun/io/CharToByteCp1046.java - src/share/classes/sun/io/CharToByteCp1047.java - src/share/classes/sun/io/CharToByteCp1097.java - src/share/classes/sun/io/CharToByteCp1098.java - src/share/classes/sun/io/CharToByteCp1112.java - src/share/classes/sun/io/CharToByteCp1122.java - src/share/classes/sun/io/CharToByteCp1123.java - src/share/classes/sun/io/CharToByteCp1124.java - src/share/classes/sun/io/CharToByteCp1140.java - src/share/classes/sun/io/CharToByteCp1141.java - src/share/classes/sun/io/CharToByteCp1142.java - src/share/classes/sun/io/CharToByteCp1143.java - src/share/classes/sun/io/CharToByteCp1144.java - src/share/classes/sun/io/CharToByteCp1145.java - src/share/classes/sun/io/CharToByteCp1146.java - src/share/classes/sun/io/CharToByteCp1147.java - src/share/classes/sun/io/CharToByteCp1148.java - src/share/classes/sun/io/CharToByteCp1149.java - src/share/classes/sun/io/CharToByteCp1250.java - src/share/classes/sun/io/CharToByteCp1251.java - src/share/classes/sun/io/CharToByteCp1252.java - src/share/classes/sun/io/CharToByteCp1253.java - src/share/classes/sun/io/CharToByteCp1254.java - src/share/classes/sun/io/CharToByteCp1255.java - src/share/classes/sun/io/CharToByteCp1256.java - src/share/classes/sun/io/CharToByteCp1257.java - src/share/classes/sun/io/CharToByteCp1258.java - src/share/classes/sun/io/CharToByteCp1381.java - src/share/classes/sun/io/CharToByteCp1383.java - src/share/classes/sun/io/CharToByteCp273.java - src/share/classes/sun/io/CharToByteCp277.java - src/share/classes/sun/io/CharToByteCp278.java - src/share/classes/sun/io/CharToByteCp280.java - src/share/classes/sun/io/CharToByteCp284.java - src/share/classes/sun/io/CharToByteCp285.java - src/share/classes/sun/io/CharToByteCp297.java - src/share/classes/sun/io/CharToByteCp33722.java - src/share/classes/sun/io/CharToByteCp420.java - src/share/classes/sun/io/CharToByteCp424.java - src/share/classes/sun/io/CharToByteCp437.java - src/share/classes/sun/io/CharToByteCp500.java - src/share/classes/sun/io/CharToByteCp737.java - src/share/classes/sun/io/CharToByteCp775.java - src/share/classes/sun/io/CharToByteCp833.java - src/share/classes/sun/io/CharToByteCp834.java - src/share/classes/sun/io/CharToByteCp838.java - src/share/classes/sun/io/CharToByteCp850.java - src/share/classes/sun/io/CharToByteCp852.java - src/share/classes/sun/io/CharToByteCp855.java - src/share/classes/sun/io/CharToByteCp856.java - src/share/classes/sun/io/CharToByteCp857.java - src/share/classes/sun/io/CharToByteCp858.java - src/share/classes/sun/io/CharToByteCp860.java - src/share/classes/sun/io/CharToByteCp861.java - src/share/classes/sun/io/CharToByteCp862.java - src/share/classes/sun/io/CharToByteCp863.java - src/share/classes/sun/io/CharToByteCp864.java - src/share/classes/sun/io/CharToByteCp865.java - src/share/classes/sun/io/CharToByteCp866.java - src/share/classes/sun/io/CharToByteCp868.java - src/share/classes/sun/io/CharToByteCp869.java - src/share/classes/sun/io/CharToByteCp870.java - src/share/classes/sun/io/CharToByteCp871.java - src/share/classes/sun/io/CharToByteCp874.java - src/share/classes/sun/io/CharToByteCp875.java - src/share/classes/sun/io/CharToByteCp918.java - src/share/classes/sun/io/CharToByteCp921.java - src/share/classes/sun/io/CharToByteCp922.java - src/share/classes/sun/io/CharToByteCp930.java - src/share/classes/sun/io/CharToByteCp933.java - src/share/classes/sun/io/CharToByteCp935.java - src/share/classes/sun/io/CharToByteCp937.java - src/share/classes/sun/io/CharToByteCp939.java - src/share/classes/sun/io/CharToByteCp942.java - src/share/classes/sun/io/CharToByteCp942C.java - src/share/classes/sun/io/CharToByteCp943.java - src/share/classes/sun/io/CharToByteCp943C.java - src/share/classes/sun/io/CharToByteCp948.java - src/share/classes/sun/io/CharToByteCp949.java - src/share/classes/sun/io/CharToByteCp949C.java - src/share/classes/sun/io/CharToByteCp950.java - src/share/classes/sun/io/CharToByteCp964.java - src/share/classes/sun/io/CharToByteCp970.java - src/share/classes/sun/io/CharToByteDBCS_ASCII.java - src/share/classes/sun/io/CharToByteDBCS_EBCDIC.java - src/share/classes/sun/io/CharToByteDoubleByte.java - src/share/classes/sun/io/CharToByteEUC.java - src/share/classes/sun/io/CharToByteEUC_CN.java - src/share/classes/sun/io/CharToByteEUC_JP.java - src/share/classes/sun/io/CharToByteEUC_JP_LINUX.java - src/share/classes/sun/io/CharToByteEUC_JP_Solaris.java - src/share/classes/sun/io/CharToByteEUC_KR.java - src/share/classes/sun/io/CharToByteEUC_TW.java - src/share/classes/sun/io/CharToByteGB18030.java - src/share/classes/sun/io/CharToByteGBK.java - src/share/classes/sun/io/CharToByteISCII91.java - src/share/classes/sun/io/CharToByteISO2022.java - src/share/classes/sun/io/CharToByteISO2022CN_CNS.java - src/share/classes/sun/io/CharToByteISO2022CN_GB.java - src/share/classes/sun/io/CharToByteISO2022JP.java - src/share/classes/sun/io/CharToByteISO2022KR.java - src/share/classes/sun/io/CharToByteISO8859_1.java - src/share/classes/sun/io/CharToByteISO8859_13.java - src/share/classes/sun/io/CharToByteISO8859_15.java - src/share/classes/sun/io/CharToByteISO8859_2.java - src/share/classes/sun/io/CharToByteISO8859_3.java - src/share/classes/sun/io/CharToByteISO8859_4.java - src/share/classes/sun/io/CharToByteISO8859_5.java - src/share/classes/sun/io/CharToByteISO8859_6.java - src/share/classes/sun/io/CharToByteISO8859_7.java - src/share/classes/sun/io/CharToByteISO8859_8.java - src/share/classes/sun/io/CharToByteISO8859_9.java - src/share/classes/sun/io/CharToByteJIS0201.java - src/share/classes/sun/io/CharToByteJIS0208.java - src/share/classes/sun/io/CharToByteJIS0208_Solaris.java - src/share/classes/sun/io/CharToByteJIS0212.java - src/share/classes/sun/io/CharToByteJIS0212_Solaris.java - src/share/classes/sun/io/CharToByteJohab.java - src/share/classes/sun/io/CharToByteKOI8_R.java - src/share/classes/sun/io/CharToByteMS874.java - src/share/classes/sun/io/CharToByteMS932.java - src/share/classes/sun/io/CharToByteMS936.java - src/share/classes/sun/io/CharToByteMS949.java - src/share/classes/sun/io/CharToByteMS950.java - src/share/classes/sun/io/CharToByteMS950_HKSCS.java - src/share/classes/sun/io/CharToByteMacArabic.java - src/share/classes/sun/io/CharToByteMacCentralEurope.java - src/share/classes/sun/io/CharToByteMacCroatian.java - src/share/classes/sun/io/CharToByteMacCyrillic.java - src/share/classes/sun/io/CharToByteMacDingbat.java - src/share/classes/sun/io/CharToByteMacGreek.java - src/share/classes/sun/io/CharToByteMacHebrew.java - src/share/classes/sun/io/CharToByteMacIceland.java - src/share/classes/sun/io/CharToByteMacRoman.java - src/share/classes/sun/io/CharToByteMacRomania.java - src/share/classes/sun/io/CharToByteMacSymbol.java - src/share/classes/sun/io/CharToByteMacThai.java - src/share/classes/sun/io/CharToByteMacTurkish.java - src/share/classes/sun/io/CharToByteMacUkraine.java - src/share/classes/sun/io/CharToBytePCK.java - src/share/classes/sun/io/CharToByteSJIS.java - src/share/classes/sun/io/CharToByteSingleByte.java - src/share/classes/sun/io/CharToByteTIS620.java - src/share/classes/sun/io/CharToByteUTF16.java - src/share/classes/sun/io/CharToByteUTF8.java - src/share/classes/sun/io/CharToByteUnicode.java - src/share/classes/sun/io/CharToByteUnicodeBig.java - src/share/classes/sun/io/CharToByteUnicodeBigUnmarked.java - src/share/classes/sun/io/CharToByteUnicodeLittle.java - src/share/classes/sun/io/CharToByteUnicodeLittleUnmarked.java - src/share/classes/sun/io/CharacterEncoding.java - src/share/classes/sun/io/ConversionBufferFullException.java - src/share/classes/sun/io/Converters.java - src/share/classes/sun/io/MalformedInputException.java - src/share/classes/sun/io/UnknownCharacterException.java - src/share/classes/sun/nio/ch/SctpMessageInfoImpl.java - src/share/classes/sun/nio/ch/SctpStdSocketOption.java - src/share/classes/sun/security/pkcs/EncodingException.java - src/share/classes/sun/security/pkcs/PKCS10.java - src/share/classes/sun/security/pkcs/PKCS10Attribute.java - src/share/classes/sun/security/pkcs/PKCS10Attributes.java - src/share/classes/sun/security/util/BigInt.java - src/share/classes/sun/security/util/PathList.java ! src/share/classes/sun/security/x509/CRLExtensions.java - src/share/classes/sun/security/x509/CertAndKeyGen.java ! src/share/classes/sun/security/x509/CertificateExtensions.java ! src/share/classes/sun/security/x509/X509CRLEntryImpl.java ! src/share/classes/sun/security/x509/X509CRLImpl.java ! src/share/classes/sun/security/x509/X509CertImpl.java - src/share/classes/sun/tools/jar/JarImageSource.java ! src/share/lib/security/java.security-solaris - src/share/native/java/lang/fdlibm/src/e_acosh.c - src/share/native/java/lang/fdlibm/src/e_gamma.c - src/share/native/java/lang/fdlibm/src/e_gamma_r.c - src/share/native/java/lang/fdlibm/src/e_j0.c - src/share/native/java/lang/fdlibm/src/e_j1.c - src/share/native/java/lang/fdlibm/src/e_jn.c - src/share/native/java/lang/fdlibm/src/e_lgamma.c - src/share/native/java/lang/fdlibm/src/e_lgamma_r.c - src/share/native/java/lang/fdlibm/src/s_asinh.c - src/share/native/java/lang/fdlibm/src/s_erf.c - src/share/native/java/lang/fdlibm/src/w_acosh.c - src/share/native/java/lang/fdlibm/src/w_gamma.c - src/share/native/java/lang/fdlibm/src/w_gamma_r.c - src/share/native/java/lang/fdlibm/src/w_j0.c - src/share/native/java/lang/fdlibm/src/w_j1.c - src/share/native/java/lang/fdlibm/src/w_jn.c - src/share/native/java/lang/fdlibm/src/w_lgamma.c - src/share/native/java/lang/fdlibm/src/w_lgamma_r.c - src/share/native/java/util/zip/zlib-1.2.3/ChangeLog - src/share/native/java/util/zip/zlib-1.2.3/README - src/share/native/java/util/zip/zlib-1.2.3/compress.c - src/share/native/java/util/zip/zlib-1.2.3/crc32.h - src/share/native/java/util/zip/zlib-1.2.3/deflate.c - src/share/native/java/util/zip/zlib-1.2.3/deflate.h - src/share/native/java/util/zip/zlib-1.2.3/gzio.c - src/share/native/java/util/zip/zlib-1.2.3/infback.c - src/share/native/java/util/zip/zlib-1.2.3/inffast.c - src/share/native/java/util/zip/zlib-1.2.3/inffast.h - src/share/native/java/util/zip/zlib-1.2.3/inffixed.h - src/share/native/java/util/zip/zlib-1.2.3/inflate.c - src/share/native/java/util/zip/zlib-1.2.3/inflate.h - src/share/native/java/util/zip/zlib-1.2.3/inftrees.c - src/share/native/java/util/zip/zlib-1.2.3/inftrees.h - src/share/native/java/util/zip/zlib-1.2.3/patches/ChangeLog_java - src/share/native/java/util/zip/zlib-1.2.3/patches/crc32.c.diff - src/share/native/java/util/zip/zlib-1.2.3/patches/inflate.c.diff - src/share/native/java/util/zip/zlib-1.2.3/patches/zconf.h.diff - src/share/native/java/util/zip/zlib-1.2.3/patches/zlib.h.diff - src/share/native/java/util/zip/zlib-1.2.3/trees.c - src/share/native/java/util/zip/zlib-1.2.3/trees.h - src/share/native/java/util/zip/zlib-1.2.3/uncompr.c - src/share/native/java/util/zip/zlib-1.2.3/zadler32.c - src/share/native/java/util/zip/zlib-1.2.3/zconf.h - src/share/native/java/util/zip/zlib-1.2.3/zcrc32.c - src/share/native/java/util/zip/zlib-1.2.3/zlib.h - src/share/native/java/util/zip/zlib-1.2.3/zutil.c - src/share/native/java/util/zip/zlib-1.2.3/zutil.h - src/share/native/sun/awt/libpng/pnggccrd.c - src/share/native/sun/awt/libpng/pngvcrd.c - src/share/native/sun/rmi/server/MarshalInputStream.c - src/solaris/classes/sun/awt/motif/AWTLockAccess.java - src/solaris/classes/sun/awt/motif/MFontPeer.java - src/solaris/classes/sun/awt/motif/MToolkit.java - src/solaris/classes/sun/awt/motif/MToolkitThreadBlockedHandler.java - src/solaris/classes/sun/awt/motif/MWindowAttributes.java - src/solaris/classes/sun/awt/motif/X11FontMetrics.java - src/solaris/classes/sun/nio/ch/SctpAssocChange.java - src/solaris/classes/sun/nio/ch/SctpAssociationImpl.java - src/solaris/classes/sun/nio/ch/SctpChannelImpl.java - src/solaris/classes/sun/nio/ch/SctpMultiChannelImpl.java - src/solaris/classes/sun/nio/ch/SctpNet.java - src/solaris/classes/sun/nio/ch/SctpNotification.java - src/solaris/classes/sun/nio/ch/SctpPeerAddrChange.java - src/solaris/classes/sun/nio/ch/SctpResultContainer.java - src/solaris/classes/sun/nio/ch/SctpSendFailed.java - src/solaris/classes/sun/nio/ch/SctpServerChannelImpl.java - src/solaris/classes/sun/nio/ch/SctpShutdown.java - src/solaris/doc/sun/man/man1/apt.1 - src/solaris/doc/sun/man/man1/ja/apt.1 - src/solaris/native/sun/awt/MouseInfo.c - src/solaris/native/sun/awt/XDrawingArea.c - src/solaris/native/sun/awt/XDrawingArea.h - src/solaris/native/sun/awt/XDrawingAreaP.h - src/solaris/native/sun/awt/awt_Cursor.h - src/solaris/native/sun/awt/awt_KeyboardFocusManager.h - src/solaris/native/sun/awt/awt_MToolkit.c - src/solaris/native/sun/awt/awt_MToolkit.h - src/solaris/native/sun/awt/awt_MenuItem.h - src/solaris/native/sun/awt/awt_PopupMenu.h - src/solaris/native/sun/awt/awt_TopLevel.h - src/solaris/native/sun/awt/awt_Window.h - src/solaris/native/sun/awt/awt_mgrsel.c - src/solaris/native/sun/awt/awt_mgrsel.h - src/solaris/native/sun/awt/awt_motif.h - src/solaris/native/sun/awt/awt_wm.c - src/solaris/native/sun/awt/awt_wm.h - src/solaris/native/sun/awt/awt_xembed.h - src/solaris/native/sun/awt/awt_xembed_server.c - src/solaris/native/sun/awt/awt_xembed_server.h - src/solaris/native/sun/nio/ch/Sctp.h - src/solaris/native/sun/nio/ch/SctpChannelImpl.c - src/solaris/native/sun/nio/ch/SctpNet.c - src/solaris/native/sun/nio/ch/SctpServerChannelImpl.c - src/windows/classes/sun/nio/ch/SctpChannelImpl.java - src/windows/classes/sun/nio/ch/SctpMultiChannelImpl.java - src/windows/classes/sun/nio/ch/SctpServerChannelImpl.java - test/java/io/File/BlockIsDirectory.java - test/java/io/File/isDirectory/Applet.html - test/java/io/File/isDirectory/Applet.java - test/java/io/FileDescriptor/FileChannelFDTest.java - test/java/util/ResourceBundle/Control/ExpirationTest.java - test/java/util/ResourceBundle/Control/ExpirationTest.sh - test/sun/nio/cs/OLD/TestX11CS.java - test/sun/nio/cs/TestISCII91.java - test/sun/security/util/BigInt/BigIntEqualsHashCode.java - test/tools/launcher/ChangeDataModel.sh - test/tools/launcher/CreatePlatformFile.java - test/tools/launcher/DefaultLocaleTest.sh - test/tools/launcher/SomeException.java - test/tools/launcher/UnicodeCleanup.java - test/tools/launcher/UnicodeTest.sh - test/tools/launcher/deleteI18n.sh - test/tools/launcher/i18nTest.sh - test/tools/launcher/unresolvedExceptions.sh Changeset: 95998c60ab4b Author: robm Date: 2012-04-11 17:47 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/95998c60ab4b 7143606: File.createTempFile should be improved for temporary files created by the platform. Reviewed-by: sherman ! src/macosx/classes/apple/applescript/AppleScriptEngine.java ! src/share/classes/com/sun/java/util/jar/pack/Driver.java ! src/share/classes/java/awt/Font.java ! src/share/classes/javax/imageio/stream/FileCacheImageInputStream.java ! src/share/classes/javax/imageio/stream/FileCacheImageOutputStream.java ! src/share/classes/javax/management/loading/MLet.java ! src/share/classes/sun/print/PSPrinterJob.java ! src/share/classes/sun/rmi/server/Activation.java ! src/share/classes/sun/tools/jar/Main.java ! src/share/classes/sun/tools/native2ascii/Main.java ! src/solaris/classes/sun/font/FcFontConfiguration.java ! src/solaris/classes/sun/print/UnixPrintJob.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java Changeset: afe424ee3240 Author: asaha Date: 2012-05-08 07:34 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/afe424ee3240 Merge ! src/share/lib/security/java.security ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows - test/sun/security/pkcs11/nss/lib/linux-amd64/libfreebl3.chk - test/sun/security/pkcs11/nss/lib/linux-amd64/libfreebl3.so - test/sun/security/pkcs11/nss/lib/linux-amd64/libnspr4.so - test/sun/security/pkcs11/nss/lib/linux-amd64/libnss3.so - test/sun/security/pkcs11/nss/lib/linux-amd64/libnssckbi.so - test/sun/security/pkcs11/nss/lib/linux-amd64/libplc4.so - test/sun/security/pkcs11/nss/lib/linux-amd64/libplds4.so - test/sun/security/pkcs11/nss/lib/linux-amd64/libsoftokn3.chk - test/sun/security/pkcs11/nss/lib/linux-amd64/libsoftokn3.so - test/sun/security/pkcs11/nss/lib/linux-i586/libnspr4.so - test/sun/security/pkcs11/nss/lib/linux-i586/libnss3.so - test/sun/security/pkcs11/nss/lib/linux-i586/libnssckbi.so - test/sun/security/pkcs11/nss/lib/linux-i586/libplc4.so - test/sun/security/pkcs11/nss/lib/linux-i586/libplds4.so - test/sun/security/pkcs11/nss/lib/linux-i586/libsoftokn3.so - test/sun/security/pkcs11/nss/lib/solaris-amd64/libnspr4.so - test/sun/security/pkcs11/nss/lib/solaris-amd64/libnss3.so - test/sun/security/pkcs11/nss/lib/solaris-amd64/libnssckbi.so - test/sun/security/pkcs11/nss/lib/solaris-amd64/libplc4.so - test/sun/security/pkcs11/nss/lib/solaris-amd64/libplds4.so - test/sun/security/pkcs11/nss/lib/solaris-amd64/libsoftokn3.so - test/sun/security/pkcs11/nss/lib/solaris-i586/libfreebl3.so - test/sun/security/pkcs11/nss/lib/solaris-i586/libnspr4.so - test/sun/security/pkcs11/nss/lib/solaris-i586/libnss3.so - test/sun/security/pkcs11/nss/lib/solaris-i586/libnssckbi.so - test/sun/security/pkcs11/nss/lib/solaris-i586/libplc4.so - test/sun/security/pkcs11/nss/lib/solaris-i586/libplds4.so - test/sun/security/pkcs11/nss/lib/solaris-i586/libsoftokn3.so - test/sun/security/pkcs11/nss/lib/solaris-sparc/libfreebl_hybrid_3.chk - test/sun/security/pkcs11/nss/lib/solaris-sparc/libfreebl_hybrid_3.so - test/sun/security/pkcs11/nss/lib/solaris-sparc/libnspr4.so - test/sun/security/pkcs11/nss/lib/solaris-sparc/libnss3.so - test/sun/security/pkcs11/nss/lib/solaris-sparc/libnssckbi.so - test/sun/security/pkcs11/nss/lib/solaris-sparc/libplc4.so - test/sun/security/pkcs11/nss/lib/solaris-sparc/libplds4.so - test/sun/security/pkcs11/nss/lib/solaris-sparc/libsoftokn3.chk - test/sun/security/pkcs11/nss/lib/solaris-sparc/libsoftokn3.so - test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libnspr4.so - test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libnss3.so - test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libnssckbi.so - test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libplc4.so - test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libplds4.so - test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libsoftokn3.so - test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.dll - test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.dll - test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.dll - test/sun/security/pkcs11/nss/lib/windows-i586/nss3.dll - test/sun/security/pkcs11/nss/lib/windows-i586/nssckbi.dll - test/sun/security/pkcs11/nss/lib/windows-i586/softokn3.dll Changeset: 3a2cfce96908 Author: coffeys Date: 2012-05-17 12:21 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/3a2cfce96908 7123896: Unexpected behavior due to Solaris using separate IPv4 and IPv6 port spaces Reviewed-by: alanb ! src/share/native/java/net/net_util.c ! src/share/native/java/net/net_util.h ! src/solaris/native/java/net/net_util_md.c ! src/windows/native/java/net/net_util_md.c ! test/java/net/Socket/setReuseAddress/Basic.java ! test/java/net/Socket/setReuseAddress/Restart.java Changeset: cf097cda2733 Author: jrose Date: 2012-05-18 20:31 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/cf097cda2733 7165628: Issues with java.lang.invoke.MethodHandles.Lookup Summary: Base SecurityManager checks on either of Lookup.lookupClass or caller class; also clarify Lookup access checks. Reviewed-by: twisti ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/sun/invoke/util/VerifyAccess.java + test/java/lang/invoke/AccessControlTest.java + test/java/lang/invoke/AccessControlTest_subpkg/Acquaintance_remote.java Changeset: 36d899822de7 Author: asaha Date: 2012-05-21 15:13 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/36d899822de7 Merge - src/macosx/bin/amd64/jvm.cfg ! src/share/classes/sun/print/PSPrinterJob.java - src/share/classes/sun/security/action/LoadLibraryAction.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java ! src/solaris/native/java/net/net_util_md.c - test/tools/pack200/dyn.jar - test/tools/pack200/pack200-verifier/src/xmlkit/ClassSyntax.java - test/tools/pack200/pack200-verifier/src/xmlkit/ClassWriter.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionAssembler.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionSyntax.java Changeset: 4c403c00fdf1 Author: asaha Date: 2012-05-24 10:23 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4c403c00fdf1 7171228: closed/java/lang/SecurityManager/CheckPackageDefinition.java failure Reviewed-by: mullan ! src/share/lib/security/java.security ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: 2fbf98031e65 Author: asaha Date: 2012-06-07 12:31 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/2fbf98031e65 Merge ! src/share/native/java/net/net_util.h ! src/solaris/native/java/net/net_util_md.c Changeset: b92353a01aa0 Author: lana Date: 2012-06-26 10:57 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b92353a01aa0 Merge ! src/share/classes/sun/security/x509/X509CRLEntryImpl.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java ! src/solaris/native/java/net/net_util_md.c Changeset: 8d2ed9d58453 Author: katleman Date: 2012-06-28 09:33 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/8d2ed9d58453 Added tag jdk8-b45 for changeset b92353a01aa0 ! .hgtags Changeset: 9d1738ef61d6 Author: katleman Date: 2012-07-05 18:44 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9d1738ef61d6 Added tag jdk8-b46 for changeset 8d2ed9d58453 ! .hgtags Changeset: 9881db0a65bf Author: prr Date: 2012-06-26 09:38 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9881db0a65bf 7145771: [macosx] CreateFont/Register.java test fails because of cached results of getAllFonts() Reviewed-by: igor, flar ! src/macosx/classes/sun/awt/CGraphicsEnvironment.java Changeset: c689cc1ef29a Author: prr Date: 2012-06-26 09:53 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c689cc1ef29a 7176447: Lunix/Solaris fontpath.c : double free(family) Reviewed-by: igor, flar ! src/solaris/native/sun/awt/fontpath.c Changeset: ad126e65ccc5 Author: prr Date: 2012-06-26 09:54 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/ad126e65ccc5 7164282: check for NULL return from malloc is testing wrong variable name. Reviewed-by: igor, flar ! src/windows/native/sun/font/lcdglyph.c Changeset: c960cb8d0f8b Author: lana Date: 2012-06-27 18:39 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c960cb8d0f8b Merge Changeset: 8e6b8a676596 Author: lana Date: 2012-07-03 20:54 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/8e6b8a676596 Merge Changeset: 7d1eae258183 Author: serb Date: 2012-06-26 13:46 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/7d1eae258183 7142091: [macosx] RFE: Refactoring of peer initialization/disposing Reviewed-by: anthony, art ! src/macosx/classes/sun/lwawt/LWButtonPeer.java ! src/macosx/classes/sun/lwawt/LWCheckboxPeer.java ! src/macosx/classes/sun/lwawt/LWChoicePeer.java ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/LWLabelPeer.java ! src/macosx/classes/sun/lwawt/LWListPeer.java ! src/macosx/classes/sun/lwawt/LWScrollBarPeer.java ! src/macosx/classes/sun/lwawt/LWScrollPanePeer.java ! src/macosx/classes/sun/lwawt/LWTextAreaPeer.java ! src/macosx/classes/sun/lwawt/LWTextComponentPeer.java ! src/macosx/classes/sun/lwawt/LWTextFieldPeer.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTWindow.m Changeset: c66b34ec39c3 Author: bagiras Date: 2012-06-26 16:46 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c66b34ec39c3 7024749: JDK7 b131---a crash in: Java_sun_awt_windows_ThemeReader_isGetThemeTransitionDurationDefined+0x75 Reviewed-by: art, ant ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_Component.h ! src/windows/native/sun/windows/awt_FileDialog.cpp ! src/windows/native/sun/windows/awt_Frame.cpp ! src/windows/native/sun/windows/awt_TextComponent.cpp + test/java/awt/Frame/7024749/bug7024749.java Changeset: 6d37b95f0555 Author: anthony Date: 2012-06-26 17:29 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/6d37b95f0555 7124326: [macosx] An issue similar to autoshutdown one in two AppContexts situation. Summary: Don't add SystemTrayPeer to the peers map Reviewed-by: art, leonidr ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java Changeset: 7cadd5bb6983 Author: lana Date: 2012-06-27 12:54 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/7cadd5bb6983 Merge Changeset: 85f72a4f5f68 Author: rupashka Date: 2012-06-28 14:05 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/85f72a4f5f68 7169111: Unreadable menu bar with Ambiance theme in GTK L&F Reviewed-by: kizune ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKStyleFactory.java ! src/share/classes/javax/swing/plaf/synth/SynthMenuUI.java Changeset: 8a284872ee2d Author: lana Date: 2012-07-03 20:56 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/8a284872ee2d Merge Changeset: ff0da4ea08a2 Author: robm Date: 2012-06-26 13:27 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/ff0da4ea08a2 4244896: (process) Provide System.getPid(), System.killProcess(String pid) Reviewed-by: alanb ! src/share/classes/java/lang/Process.java ! src/solaris/classes/java/lang/UNIXProcess.java.bsd ! src/solaris/classes/java/lang/UNIXProcess.java.linux ! src/solaris/classes/java/lang/UNIXProcess.java.solaris ! src/solaris/native/java/lang/UNIXProcess_md.c ! src/windows/classes/java/lang/ProcessImpl.java ! src/windows/native/java/lang/ProcessImpl_md.c ! test/java/lang/ProcessBuilder/Basic.java + test/java/lang/ProcessBuilder/DestroyTest.java Changeset: 94b525ce3653 Author: dholmes Date: 2012-06-27 01:36 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/94b525ce3653 7161229: PriorityBlockingQueue keeps hard reference to last removed element Reviewed-by: dholmes, forax, alanb Contributed-by: Doug Lea
! src/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! test/java/util/concurrent/BlockingQueue/LastElement.java Changeset: 7e9a7400329b Author: lana Date: 2012-06-26 22:59 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/7e9a7400329b Merge Changeset: 2bba577b8ab8 Author: lana Date: 2012-06-27 00:09 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/2bba577b8ab8 Merge Changeset: 612e56cf284c Author: coffeys Date: 2012-06-27 21:10 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/612e56cf284c 6893617: JDK 6 CNCtx always uses the default ORB Reviewed-by: lancea ! src/share/classes/com/sun/jndi/cosnaming/CNCtx.java Changeset: 819258b5002e Author: sherman Date: 2012-06-28 22:44 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/819258b5002e 7175845: jar uf changes file permissions unexpectedly 7177216: native2ascii changes file permissions of input file Summary: undo the File.createTempFile change in jar and native2ascii Reviewed-by: asaha ! src/share/classes/sun/tools/jar/Main.java ! src/share/classes/sun/tools/native2ascii/Main.java + test/sun/tools/native2ascii/Permission.java + test/tools/jar/UpdateJar.java Changeset: 9e15068b6946 Author: jgish Date: 2012-06-29 15:36 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9e15068b6946 7100996: (spec str) IndexOutOfBoundsException when using a StringBuffer from multiple threads Summary: add usage note to clarify thread safety Reviewed-by: briangoetz, mduigou Contributed-by: jim.gish at oracle.com ! src/share/classes/java/lang/StringBuffer.java Changeset: 9df29b658145 Author: smarks Date: 2012-06-29 16:16 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9df29b658145 7170938: (str) incorrect wording in doc for String.subSequence Reviewed-by: forax, mduigou Contributed-by: Joe Bowbeer ! src/share/classes/java/lang/String.java Changeset: ecc5dd3790a1 Author: robm Date: 2012-07-02 19:32 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/ecc5dd3790a1 7174887: Deadlock in jndi ldap connection cleanup Reviewed-by: xuelei ! src/share/classes/com/sun/jndi/ldap/Connection.java ! src/share/classes/com/sun/jndi/ldap/LdapClient.java Changeset: b2fc66012451 Author: smarks Date: 2012-07-02 14:11 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b2fc66012451 7176907: additional warnings cleanup in java.util, java.util.regexp, java.util.zip Reviewed-by: forax, khazra, smarks Contributed-by: Mani Sarkar ! src/share/classes/java/util/InvalidPropertiesFormatException.java ! src/share/classes/java/util/regex/Pattern.java ! src/share/classes/java/util/zip/GZIPInputStream.java Changeset: d375ea39ce9c Author: mullan Date: 2012-07-03 14:56 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/d375ea39ce9c 7133344: Document the java.security.properties system property feature in the java.security file Reviewed-by: hawtin, mullan, weijun Contributed-by: jason.uh at oracle.com ! src/share/lib/security/java.security ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: 8ccbd5aabeab Author: lana Date: 2012-07-03 18:24 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/8ccbd5aabeab Merge Changeset: 3ae91286f313 Author: xuelei Date: 2012-07-03 20:29 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/3ae91286f313 7180038: regression test failure, SSLEngineBadBufferArrayAccess.java Reviewed-by: weijun ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/SSLEngineBadBufferArrayAccess.java Changeset: d828938945af Author: lana Date: 2012-07-03 20:58 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/d828938945af Merge Changeset: 9957b4759354 Author: lana Date: 2012-07-10 11:41 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9957b4759354 Merge Changeset: 6df318863178 Author: erikj Date: 2012-07-03 16:10 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/6df318863178 7181504: Update of latest build-infra Makefiles Reviewed-by: ohair ! makefiles/CompileDemos.gmk ! makefiles/CompileJavaClasses.gmk ! makefiles/CompileLaunchers.gmk ! makefiles/CompileNativeLibraries.gmk ! makefiles/CopyFiles.gmk ! makefiles/CopyIntoClasses.gmk ! makefiles/CopySamples.gmk ! makefiles/CreateJars.gmk ! makefiles/GendataBreakIterator.gmk ! makefiles/GendataFontConfig.gmk ! makefiles/GendataHtml32dtd.gmk ! makefiles/GenerateClasses.gmk ! makefiles/GenerateData.gmk ! makefiles/GenerateJavaSources.gmk ! makefiles/GensrcBuffer.gmk ! makefiles/GensrcIcons.gmk + makefiles/GensrcJObjC.gmk ! makefiles/GensrcMisc.gmk ! makefiles/GensrcProperties.gmk ! makefiles/GensrcX11Wrappers.gmk ! makefiles/Images.gmk + makefiles/Import.gmk - makefiles/LegacyMakefiles.gmk ! makefiles/Makefile - makefiles/OldImages.gmk ! makefiles/Tools.gmk - makefiles/com/sun/crypto/provider/Makefile - makefiles/common/Classes.gmk - makefiles/common/Cscope.gmk - makefiles/common/Defs-embedded.gmk - makefiles/common/Defs-linux.gmk - makefiles/common/Defs-macosx.gmk - makefiles/common/Defs-solaris.gmk - makefiles/common/Defs-windows.gmk - makefiles/common/Defs.gmk - makefiles/common/Demo.gmk - makefiles/common/Library.gmk - makefiles/common/Mapfile-vers.gmk - makefiles/common/Modules.gmk - makefiles/common/Program.gmk - makefiles/common/Release-embedded.gmk - makefiles/common/Release-macosx.gmk - makefiles/common/Release.gmk - makefiles/common/Rules.gmk - makefiles/common/Subdirs.gmk - makefiles/common/internal/Defs-corba.gmk - makefiles/common/internal/Defs-jaxp.gmk - makefiles/common/internal/Defs-jaxws.gmk - makefiles/common/internal/Defs-langtools.gmk - makefiles/common/internal/ImportComponents.gmk - makefiles/common/internal/NativeCompileRules.gmk - makefiles/common/internal/Resources.gmk - makefiles/common/shared/Compiler-gcc.gmk - makefiles/common/shared/Compiler-llvm.gmk - makefiles/common/shared/Compiler-msvc.gmk - makefiles/common/shared/Compiler-sun.gmk - makefiles/common/shared/Defs-control.gmk - makefiles/common/shared/Defs-java.gmk - makefiles/common/shared/Defs-javadoc.gmk - makefiles/common/shared/Defs-linux.gmk - makefiles/common/shared/Defs-macosx.gmk - makefiles/common/shared/Defs-solaris.gmk - makefiles/common/shared/Defs-versions.gmk - makefiles/common/shared/Defs-windows.gmk - makefiles/common/shared/Defs.gmk - makefiles/common/shared/Platform.gmk - makefiles/common/shared/PrivateDefs.gmk-example - makefiles/common/shared/Sanity-Settings.gmk - makefiles/java/Makefile - makefiles/java/invoke/Makefile - makefiles/java/redist/Makefile - makefiles/java/redist/sajdi/Makefile - makefiles/javax/crypto/Defs-jce.gmk - makefiles/javax/crypto/Makefile - makefiles/javax/crypto/policy/limited/LIMITED - makefiles/javax/crypto/policy/limited/default_local.policy - makefiles/javax/crypto/policy/limited/exempt_local.policy - makefiles/javax/crypto/policy/unlimited/UNLIMITED - makefiles/javax/crypto/policy/unlimited/default_US_export.policy - makefiles/javax/crypto/policy/unlimited/default_local.policy ! makefiles/mapfiles/libjava/mapfile-vers ! makefiles/mapfiles/libjfr/mapfile-vers ! makefiles/mapfiles/libnio/mapfile-linux ! makefiles/mapfiles/libnio/mapfile-solaris - makefiles/mkdemo/Makefile - makefiles/mkdemo/jni/Makefile - makefiles/mkdemo/jni/Poller/Makefile - makefiles/mkdemo/jvmti/Makefile - makefiles/mkdemo/jvmti/README.txt - makefiles/mkdemo/jvmti/hprof/Makefile - makefiles/mkdemo/jvmti/mapfile-vers - makefiles/mkdemo/management/README.txt - makefiles/sun/jkernel/Makefile - makefiles/sun/security/ec/Makefile - makefiles/sun/security/pkcs11/FILES_c.gmk - makefiles/sun/security/pkcs11/Makefile - makefiles/sun/security/pkcs11/mapfile-vers Changeset: 8cb908672d9e Author: erikj Date: 2012-07-03 11:45 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/8cb908672d9e 7181508: Remove GenerateNativeHeader on awt java file Reviewed-by: ohair ! src/share/classes/java/awt/image/DirectColorModel.java ! src/share/classes/sun/awt/CharsetString.java ! src/share/classes/sun/java2d/pipe/RegionIterator.java ! src/share/native/sun/awt/image/cvutils/img_globals.c Changeset: 6cd68b7bd962 Author: erikj Date: 2012-07-03 16:01 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/6cd68b7bd962 7181501: Add some GenerateNativeHeader annotations and misc Mac adjustments to makefiles Reviewed-by: ohair ! src/macosx/native/jobjc/build.xml ! src/macosx/native/jobjc/src/core/PrimitiveCoder.hs ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/CFType.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Coder.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/FFIType.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Function.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/ID.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Invoke.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/JObjCRuntime.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/MacOSXFramework.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NSClass.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NativeArgumentBuffer.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NativeBuffer.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NativeObjectLifecycleManager.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Opaque.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Pointer.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/PrimitiveCoder.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/SEL.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Struct.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Subclassing.java ! src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/FrameworkClassFile.java ! src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Clazz.java ! src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/coders/ComplexCoderDescriptor.java Changeset: 5b0f880eb154 Author: ohair Date: 2012-07-05 13:31 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/5b0f880eb154 Merge - makefiles/LegacyMakefiles.gmk - makefiles/OldImages.gmk - makefiles/com/sun/crypto/provider/Makefile - makefiles/common/Classes.gmk - makefiles/common/Cscope.gmk - makefiles/common/Defs-embedded.gmk - makefiles/common/Defs-linux.gmk - makefiles/common/Defs-macosx.gmk - makefiles/common/Defs-solaris.gmk - makefiles/common/Defs-windows.gmk - makefiles/common/Defs.gmk - makefiles/common/Demo.gmk - makefiles/common/Library.gmk - makefiles/common/Mapfile-vers.gmk - makefiles/common/Modules.gmk - makefiles/common/Program.gmk - makefiles/common/Release-embedded.gmk - makefiles/common/Release-macosx.gmk - makefiles/common/Release.gmk - makefiles/common/Rules.gmk - makefiles/common/Subdirs.gmk - makefiles/common/internal/Defs-corba.gmk - makefiles/common/internal/Defs-jaxp.gmk - makefiles/common/internal/Defs-jaxws.gmk - makefiles/common/internal/Defs-langtools.gmk - makefiles/common/internal/ImportComponents.gmk - makefiles/common/internal/NativeCompileRules.gmk - makefiles/common/internal/Resources.gmk - makefiles/common/shared/Compiler-gcc.gmk - makefiles/common/shared/Compiler-llvm.gmk - makefiles/common/shared/Compiler-msvc.gmk - makefiles/common/shared/Compiler-sun.gmk - makefiles/common/shared/Defs-control.gmk - makefiles/common/shared/Defs-java.gmk - makefiles/common/shared/Defs-javadoc.gmk - makefiles/common/shared/Defs-linux.gmk - makefiles/common/shared/Defs-macosx.gmk - makefiles/common/shared/Defs-solaris.gmk - makefiles/common/shared/Defs-versions.gmk - makefiles/common/shared/Defs-windows.gmk - makefiles/common/shared/Defs.gmk - makefiles/common/shared/Platform.gmk - makefiles/common/shared/PrivateDefs.gmk-example - makefiles/common/shared/Sanity-Settings.gmk - makefiles/java/Makefile - makefiles/java/invoke/Makefile - makefiles/java/redist/Makefile - makefiles/java/redist/sajdi/Makefile - makefiles/javax/crypto/Defs-jce.gmk - makefiles/javax/crypto/Makefile - makefiles/javax/crypto/policy/limited/LIMITED - makefiles/javax/crypto/policy/limited/default_local.policy - makefiles/javax/crypto/policy/limited/exempt_local.policy - makefiles/javax/crypto/policy/unlimited/UNLIMITED - makefiles/javax/crypto/policy/unlimited/default_US_export.policy - makefiles/javax/crypto/policy/unlimited/default_local.policy - makefiles/mkdemo/Makefile - makefiles/mkdemo/jni/Makefile - makefiles/mkdemo/jni/Poller/Makefile - makefiles/mkdemo/jvmti/Makefile - makefiles/mkdemo/jvmti/README.txt - makefiles/mkdemo/jvmti/hprof/Makefile - makefiles/mkdemo/jvmti/mapfile-vers - makefiles/mkdemo/management/README.txt - makefiles/sun/jkernel/Makefile - makefiles/sun/security/ec/Makefile - makefiles/sun/security/pkcs11/FILES_c.gmk - makefiles/sun/security/pkcs11/Makefile - makefiles/sun/security/pkcs11/mapfile-vers Changeset: 00b22b23269a Author: katleman Date: 2012-07-11 16:02 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/00b22b23269a Merge - makefiles/LegacyMakefiles.gmk - makefiles/OldImages.gmk - makefiles/com/sun/crypto/provider/Makefile - makefiles/common/Classes.gmk - makefiles/common/Cscope.gmk - makefiles/common/Defs-embedded.gmk - makefiles/common/Defs-linux.gmk - makefiles/common/Defs-macosx.gmk - makefiles/common/Defs-solaris.gmk - makefiles/common/Defs-windows.gmk - makefiles/common/Defs.gmk - makefiles/common/Demo.gmk - makefiles/common/Library.gmk - makefiles/common/Mapfile-vers.gmk - makefiles/common/Modules.gmk - makefiles/common/Program.gmk - makefiles/common/Release-embedded.gmk - makefiles/common/Release-macosx.gmk - makefiles/common/Release.gmk - makefiles/common/Rules.gmk - makefiles/common/Subdirs.gmk - makefiles/common/internal/Defs-corba.gmk - makefiles/common/internal/Defs-jaxp.gmk - makefiles/common/internal/Defs-jaxws.gmk - makefiles/common/internal/Defs-langtools.gmk - makefiles/common/internal/ImportComponents.gmk - makefiles/common/internal/NativeCompileRules.gmk - makefiles/common/internal/Resources.gmk - makefiles/common/shared/Compiler-gcc.gmk - makefiles/common/shared/Compiler-llvm.gmk - makefiles/common/shared/Compiler-msvc.gmk - makefiles/common/shared/Compiler-sun.gmk - makefiles/common/shared/Defs-control.gmk - makefiles/common/shared/Defs-java.gmk - makefiles/common/shared/Defs-javadoc.gmk - makefiles/common/shared/Defs-linux.gmk - makefiles/common/shared/Defs-macosx.gmk - makefiles/common/shared/Defs-solaris.gmk - makefiles/common/shared/Defs-versions.gmk - makefiles/common/shared/Defs-windows.gmk - makefiles/common/shared/Defs.gmk - makefiles/common/shared/Platform.gmk - makefiles/common/shared/PrivateDefs.gmk-example - makefiles/common/shared/Sanity-Settings.gmk - makefiles/java/Makefile - makefiles/java/invoke/Makefile - makefiles/java/redist/Makefile - makefiles/java/redist/sajdi/Makefile - makefiles/javax/crypto/Defs-jce.gmk - makefiles/javax/crypto/Makefile - makefiles/javax/crypto/policy/limited/LIMITED - makefiles/javax/crypto/policy/limited/default_local.policy - makefiles/javax/crypto/policy/limited/exempt_local.policy - makefiles/javax/crypto/policy/unlimited/UNLIMITED - makefiles/javax/crypto/policy/unlimited/default_US_export.policy - makefiles/javax/crypto/policy/unlimited/default_local.policy - makefiles/mkdemo/Makefile - makefiles/mkdemo/jni/Makefile - makefiles/mkdemo/jni/Poller/Makefile - makefiles/mkdemo/jvmti/Makefile - makefiles/mkdemo/jvmti/README.txt - makefiles/mkdemo/jvmti/hprof/Makefile - makefiles/mkdemo/jvmti/mapfile-vers - makefiles/mkdemo/management/README.txt - makefiles/sun/jkernel/Makefile - makefiles/sun/security/ec/Makefile - makefiles/sun/security/pkcs11/FILES_c.gmk - makefiles/sun/security/pkcs11/Makefile - makefiles/sun/security/pkcs11/mapfile-vers Changeset: ecfb44b4b7c4 Author: mduigou Date: 2012-07-11 19:23 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/ecfb44b4b7c4 Merge ! .hgtags ! make/common/Defs.gmk ! make/common/Release.gmk ! make/common/shared/Defs-java.gmk ! make/java/java/FILES_java.gmk - makefiles/LegacyMakefiles.gmk - makefiles/altclasses/Makefile - makefiles/apple/Makefile - makefiles/apple/applescript/Makefile - makefiles/com/Makefile - makefiles/com/apple/Makefile - makefiles/com/apple/osx/Makefile - makefiles/com/apple/osxui/Makefile - makefiles/com/oracle/Makefile - makefiles/com/oracle/jfr/Makefile - makefiles/com/oracle/security/ucrypto/FILES_c.gmk - makefiles/com/oracle/security/ucrypto/Makefile - makefiles/com/oracle/security/ucrypto/mapfile-vers - makefiles/com/sun/Makefile - makefiles/com/sun/crypto/provider/Makefile - makefiles/common/Classes.gmk - makefiles/common/Cscope.gmk - makefiles/common/Defs-embedded.gmk - makefiles/common/Defs-linux.gmk - makefiles/common/Defs-macosx.gmk - makefiles/common/Defs-solaris.gmk - makefiles/common/Defs-windows.gmk - makefiles/common/Defs.gmk - makefiles/common/Demo.gmk - makefiles/common/Library.gmk - makefiles/common/Mapfile-vers.gmk - makefiles/common/Modules.gmk - makefiles/common/Program.gmk - makefiles/common/Release-embedded.gmk - makefiles/common/Release-macosx.gmk - makefiles/common/Release.gmk - makefiles/common/Rules.gmk - makefiles/common/Subdirs.gmk - makefiles/common/internal/Defs-corba.gmk - makefiles/common/internal/Defs-jaxp.gmk - makefiles/common/internal/Defs-jaxws.gmk - makefiles/common/internal/Defs-langtools.gmk - makefiles/common/internal/ImportComponents.gmk - makefiles/common/internal/NativeCompileRules.gmk - makefiles/common/internal/Resources.gmk - makefiles/common/shared/Compiler-gcc.gmk - makefiles/common/shared/Compiler-llvm.gmk - makefiles/common/shared/Compiler-msvc.gmk - makefiles/common/shared/Compiler-sun.gmk - makefiles/common/shared/Defs-control.gmk - makefiles/common/shared/Defs-java.gmk - makefiles/common/shared/Defs-javadoc.gmk - makefiles/common/shared/Defs-linux.gmk - makefiles/common/shared/Defs-macosx.gmk - makefiles/common/shared/Defs-solaris.gmk - makefiles/common/shared/Defs-utils.gmk - makefiles/common/shared/Defs-versions.gmk - makefiles/common/shared/Defs-windows.gmk - makefiles/common/shared/Defs.gmk - makefiles/common/shared/Platform.gmk - makefiles/common/shared/PrivateDefs.gmk-example - makefiles/common/shared/Sanity-Settings.gmk ! makefiles/docs/CORE_PKGS.gmk - makefiles/java/Makefile - makefiles/java/fdlibm/FILES_c.gmk - makefiles/java/fdlibm/Makefile - makefiles/java/instrument/Makefile - makefiles/java/instrument/mapfile-vers - makefiles/java/invoke/Makefile - makefiles/java/java/Exportedfiles.gmk - makefiles/java/java/FILES_c.gmk - makefiles/java/java/FILES_java.gmk - makefiles/java/java/Makefile - makefiles/java/java/localelist.sh - makefiles/java/java/mapfile-vers - makefiles/java/java/reflect/Makefile - makefiles/java/java/reorder-i586 - makefiles/java/java/reorder-sparc - makefiles/java/java/reorder-sparcv9 - makefiles/java/java_crw_demo/Makefile - makefiles/java/java_crw_demo/mapfile-vers - makefiles/java/java_hprof_demo/Makefile - makefiles/java/java_hprof_demo/mapfile-vers - makefiles/java/jexec/Makefile - makefiles/java/jli/Makefile - makefiles/java/jli/mapfile-vers - makefiles/java/jobjc/Makefile - makefiles/java/jvm/Makefile - makefiles/java/main/Makefile - makefiles/java/main/java/Makefile - makefiles/java/main/java/mapfile-amd64 - makefiles/java/main/java/mapfile-i586 - makefiles/java/main/java/mapfile-sparc - makefiles/java/main/java/mapfile-sparcv9 - makefiles/java/main/javaw/Makefile - makefiles/java/management/Exportedfiles.gmk - makefiles/java/management/FILES_c.gmk - makefiles/java/management/Makefile - makefiles/java/management/mapfile-vers - makefiles/java/net/FILES_c.gmk - makefiles/java/net/Makefile - makefiles/java/net/mapfile-vers - makefiles/java/nio/Exportedfiles.gmk - makefiles/java/nio/FILES_c.gmk - makefiles/java/nio/FILES_java.gmk - makefiles/java/nio/Makefile - makefiles/java/nio/addNotices.sh - makefiles/java/nio/genBuffer.sh - makefiles/java/nio/genCharsetProvider.sh - makefiles/java/nio/genCoder.sh - makefiles/java/nio/genExceptions.sh - makefiles/java/nio/mapfile-bsd - makefiles/java/nio/mapfile-linux - makefiles/java/nio/mapfile-solaris - makefiles/java/nio/reorder-i586 - makefiles/java/nio/reorder-sparc - makefiles/java/nio/reorder-sparcv9 - makefiles/java/npt/Makefile - makefiles/java/npt/mapfile-vers - makefiles/java/redist/Makefile - makefiles/java/redist/fonts/Makefile - makefiles/java/redist/sajdi/Makefile - makefiles/java/security/Makefile - makefiles/java/sun_nio/FILES_java.gmk - makefiles/java/sun_nio/Makefile - makefiles/java/util/FILES_java.gmk - makefiles/java/util/FILES_properties.gmk - makefiles/java/util/Makefile - makefiles/java/verify/Makefile - makefiles/java/verify/mapfile-vers - makefiles/java/verify/reorder-i586 - makefiles/java/verify/reorder-sparc - makefiles/java/verify/reorder-sparcv9 - makefiles/javax/Makefile - makefiles/javax/crypto/Defs-jce.gmk - makefiles/javax/crypto/Makefile - makefiles/javax/crypto/policy/limited/LIMITED - makefiles/javax/crypto/policy/limited/default_local.policy - makefiles/javax/crypto/policy/limited/exempt_local.policy - makefiles/javax/crypto/policy/unlimited/UNLIMITED - makefiles/javax/crypto/policy/unlimited/default_US_export.policy - makefiles/javax/crypto/policy/unlimited/default_local.policy - makefiles/javax/imageio/Makefile - makefiles/javax/management/Makefile - makefiles/javax/sound/FILES_c.gmk - makefiles/javax/sound/Makefile - makefiles/javax/sound/SoundDefs.gmk - makefiles/javax/sound/jsoundalsa/Makefile - makefiles/javax/sound/jsoundalsa/mapfile-vers - makefiles/javax/sound/jsoundds/Makefile - makefiles/javax/sound/mapfile-vers - makefiles/javax/sql/Makefile - makefiles/javax/swing/FILES.gmk - makefiles/javax/swing/Makefile - makefiles/javax/swing/beaninfo/FILES.gmk - makefiles/javax/swing/beaninfo/Makefile - makefiles/javax/swing/beaninfo/SwingBeans.gmk - makefiles/javax/swing/beaninfo/manifest - makefiles/javax/swing/html32dtd/Makefile - makefiles/javax/swing/plaf/FILES.gmk - makefiles/javax/swing/plaf/Makefile - makefiles/mkdemo/Makefile - makefiles/mkdemo/jni/Makefile - makefiles/mkdemo/jni/Poller/Makefile - makefiles/mkdemo/jvmti/Makefile - makefiles/mkdemo/jvmti/README.txt - makefiles/mkdemo/jvmti/hprof/Makefile - makefiles/mkdemo/jvmti/mapfile-vers - makefiles/mkdemo/management/README.txt - makefiles/sun/Makefile - makefiles/sun/awt/CondenseRules.awk - makefiles/sun/awt/Depend.mak - makefiles/sun/awt/Depend.sed - makefiles/sun/awt/FILES_c_macosx.gmk - makefiles/sun/awt/FILES_c_unix.gmk - makefiles/sun/awt/FILES_c_windows.gmk - makefiles/sun/awt/FILES_export_macosx.gmk - makefiles/sun/awt/FILES_export_unix.gmk - makefiles/sun/awt/FILES_export_windows.gmk - makefiles/sun/awt/Makefile - makefiles/sun/awt/README - makefiles/sun/awt/make.depend - makefiles/sun/awt/mapfile-mawt-vers - makefiles/sun/awt/mapfile-vers - makefiles/sun/awt/mapfile-vers-linux - makefiles/sun/awt/mawt.gmk - makefiles/sun/cmm/Makefile - makefiles/sun/cmm/kcms/FILES_c_unix.gmk - makefiles/sun/cmm/kcms/FILES_c_windows.gmk - makefiles/sun/cmm/kcms/Makefile - makefiles/sun/cmm/kcms/mapfile-vers - makefiles/sun/dcpr/FILES_c.gmk - makefiles/sun/dcpr/Makefile - makefiles/sun/dcpr/mapfile-vers - makefiles/sun/headless/Makefile - makefiles/sun/headless/mapfile-vers - makefiles/sun/headless/reorder-i586 - makefiles/sun/headless/reorder-sparc - makefiles/sun/headless/reorder-sparcv9 - makefiles/sun/image/Makefile - makefiles/sun/image/generic/FILES_c.gmk - makefiles/sun/image/generic/Makefile - makefiles/sun/image/generic/mapfile-vers - makefiles/sun/image/vis/FILES_c.gmk - makefiles/sun/image/vis/Makefile - makefiles/sun/javazic/Makefile - makefiles/sun/jdbc/Makefile - makefiles/sun/jdga/Makefile - makefiles/sun/jdga/mapfile-vers - makefiles/sun/jkernel/Makefile - makefiles/sun/lwawt/FILES_c_macosx.gmk - makefiles/sun/lwawt/FILES_export_macosx.gmk - makefiles/sun/lwawt/Makefile - makefiles/sun/nio/Makefile - makefiles/sun/nio/cs/FILES_java.gmk - makefiles/sun/nio/cs/Makefile - makefiles/sun/org/Makefile - makefiles/sun/org/mozilla/Makefile - makefiles/sun/org/mozilla/javascript/Makefile - makefiles/sun/osxapp/Makefile - makefiles/sun/security/Makefile - makefiles/sun/security/ec/FILES_c.gmk - makefiles/sun/security/ec/Makefile - makefiles/sun/security/ec/mapfile-vers - makefiles/sun/security/jgss/Makefile - makefiles/sun/security/jgss/wrapper/FILES_c.gmk - makefiles/sun/security/jgss/wrapper/Makefile - makefiles/sun/security/jgss/wrapper/mapfile-vers - makefiles/sun/security/krb5/FILES_c_windows.gmk - makefiles/sun/security/krb5/Makefile - makefiles/sun/security/mscapi/FILES_cpp.gmk - makefiles/sun/security/mscapi/Makefile - makefiles/sun/security/other/Makefile - makefiles/sun/security/pkcs11/FILES_c.gmk - makefiles/sun/security/pkcs11/Makefile - makefiles/sun/security/pkcs11/mapfile-vers - makefiles/sun/security/smartcardio/FILES_c.gmk - makefiles/sun/security/smartcardio/Makefile - makefiles/sun/security/smartcardio/mapfile-vers - makefiles/sun/security/tools/Makefile - makefiles/sun/security/util/Makefile - makefiles/sun/splashscreen/FILES_c.gmk - makefiles/sun/splashscreen/Makefile - makefiles/sun/splashscreen/mapfile-vers - makefiles/sun/xawt/FILES_c_unix.gmk - makefiles/sun/xawt/FILES_export_unix.gmk - makefiles/sun/xawt/Makefile - makefiles/sun/xawt/mapfile-vers - src/macosx/bin/amd64/jvm.cfg ! src/share/bin/java.c ! src/share/classes/java/lang/String.java ! src/share/classes/java/lang/StringBuffer.java ! src/share/classes/java/util/Arrays.java - src/share/classes/sun/nio/ch/DevPollSelectorProvider.java - src/share/classes/sun/security/action/LoadLibraryAction.java - src/share/classes/sun/security/provider/certpath/CrlRevocationChecker.java - src/share/classes/sun/security/provider/certpath/OCSPChecker.java - src/share/classes/sun/tools/jconsole/resources/JConsoleResources.java - src/share/classes/sun/tools/jconsole/resources/JConsoleResources_ja.java - src/share/classes/sun/tools/jconsole/resources/JConsoleResources_zh_CN.java ! src/share/javavm/export/classfile_constants.h ! src/share/javavm/export/jvm.h - src/share/native/java/sql/DriverManager.c - test/sun/security/krb5/auto/ok-as-delegate-xrealm.sh - test/sun/security/krb5/auto/ok-as-delegate.sh - test/tools/pack200/dyn.jar - test/tools/pack200/pack200-verifier/src/xmlkit/ClassSyntax.java - test/tools/pack200/pack200-verifier/src/xmlkit/ClassWriter.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionAssembler.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionSyntax.java Changeset: 86f885ce5098 Author: mduigou Date: 2012-07-12 12:57 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/86f885ce5098 better url for test results. ! .hgignore ! test-ng/build.xml Changeset: a01e65c040aa Author: mduigou Date: 2012-07-12 12:58 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/a01e65c040aa fix broken test in MapStreamTest ! test-ng/tests/org/openjdk/tests/java/util/MapStreamTest.java Changeset: b015cef5c5af Author: mduigou Date: 2012-07-12 13:11 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b015cef5c5af Merge ! .hgignore ! make/java/java/FILES_java.gmk - makefiles/LegacyMakefiles.gmk - makefiles/altclasses/Makefile - makefiles/apple/Makefile - makefiles/apple/applescript/Makefile - makefiles/com/Makefile - makefiles/com/apple/Makefile - makefiles/com/apple/osx/Makefile - makefiles/com/apple/osxui/Makefile - makefiles/com/oracle/Makefile - makefiles/com/oracle/jfr/Makefile - makefiles/com/oracle/security/ucrypto/FILES_c.gmk - makefiles/com/oracle/security/ucrypto/Makefile - makefiles/com/oracle/security/ucrypto/mapfile-vers - makefiles/com/sun/Makefile - makefiles/com/sun/crypto/provider/Makefile - makefiles/common/Classes.gmk - makefiles/common/Cscope.gmk - makefiles/common/Defs-embedded.gmk - makefiles/common/Defs-linux.gmk - makefiles/common/Defs-macosx.gmk - makefiles/common/Defs-solaris.gmk - makefiles/common/Defs-windows.gmk - makefiles/common/Defs.gmk - makefiles/common/Demo.gmk - makefiles/common/Library.gmk - makefiles/common/Mapfile-vers.gmk - makefiles/common/Modules.gmk - makefiles/common/Program.gmk - makefiles/common/Release-embedded.gmk - makefiles/common/Release-macosx.gmk - makefiles/common/Release.gmk - makefiles/common/Rules.gmk - makefiles/common/Subdirs.gmk - makefiles/common/internal/Defs-corba.gmk - makefiles/common/internal/Defs-jaxp.gmk - makefiles/common/internal/Defs-jaxws.gmk - makefiles/common/internal/Defs-langtools.gmk - makefiles/common/internal/ImportComponents.gmk - makefiles/common/internal/NativeCompileRules.gmk - makefiles/common/internal/Resources.gmk - makefiles/common/shared/Compiler-gcc.gmk - makefiles/common/shared/Compiler-llvm.gmk - makefiles/common/shared/Compiler-msvc.gmk - makefiles/common/shared/Compiler-sun.gmk - makefiles/common/shared/Defs-control.gmk - makefiles/common/shared/Defs-java.gmk - makefiles/common/shared/Defs-javadoc.gmk - makefiles/common/shared/Defs-linux.gmk - makefiles/common/shared/Defs-macosx.gmk - makefiles/common/shared/Defs-solaris.gmk - makefiles/common/shared/Defs-utils.gmk - makefiles/common/shared/Defs-versions.gmk - makefiles/common/shared/Defs-windows.gmk - makefiles/common/shared/Defs.gmk - makefiles/common/shared/Platform.gmk - makefiles/common/shared/PrivateDefs.gmk-example - makefiles/common/shared/Sanity-Settings.gmk ! makefiles/docs/CORE_PKGS.gmk - makefiles/java/Makefile - makefiles/java/fdlibm/FILES_c.gmk - makefiles/java/fdlibm/Makefile - makefiles/java/instrument/Makefile - makefiles/java/instrument/mapfile-vers - makefiles/java/invoke/Makefile - makefiles/java/java/Exportedfiles.gmk - makefiles/java/java/FILES_c.gmk - makefiles/java/java/FILES_java.gmk - makefiles/java/java/Makefile - makefiles/java/java/localelist.sh - makefiles/java/java/mapfile-vers - makefiles/java/java/reflect/Makefile - makefiles/java/java/reorder-i586 - makefiles/java/java/reorder-sparc - makefiles/java/java/reorder-sparcv9 - makefiles/java/java_crw_demo/Makefile - makefiles/java/java_crw_demo/mapfile-vers - makefiles/java/java_hprof_demo/Makefile - makefiles/java/java_hprof_demo/mapfile-vers - makefiles/java/jexec/Makefile - makefiles/java/jli/Makefile - makefiles/java/jli/mapfile-vers - makefiles/java/jobjc/Makefile - makefiles/java/jvm/Makefile - makefiles/java/main/Makefile - makefiles/java/main/java/Makefile - makefiles/java/main/java/mapfile-amd64 - makefiles/java/main/java/mapfile-i586 - makefiles/java/main/java/mapfile-sparc - makefiles/java/main/java/mapfile-sparcv9 - makefiles/java/main/javaw/Makefile - makefiles/java/management/Exportedfiles.gmk - makefiles/java/management/FILES_c.gmk - makefiles/java/management/Makefile - makefiles/java/management/mapfile-vers - makefiles/java/net/FILES_c.gmk - makefiles/java/net/Makefile - makefiles/java/net/mapfile-vers - makefiles/java/nio/Exportedfiles.gmk - makefiles/java/nio/FILES_c.gmk - makefiles/java/nio/FILES_java.gmk - makefiles/java/nio/Makefile - makefiles/java/nio/addNotices.sh - makefiles/java/nio/genBuffer.sh - makefiles/java/nio/genCharsetProvider.sh - makefiles/java/nio/genCoder.sh - makefiles/java/nio/genExceptions.sh - makefiles/java/nio/mapfile-bsd - makefiles/java/nio/mapfile-linux - makefiles/java/nio/mapfile-solaris - makefiles/java/nio/reorder-i586 - makefiles/java/nio/reorder-sparc - makefiles/java/nio/reorder-sparcv9 - makefiles/java/npt/Makefile - makefiles/java/npt/mapfile-vers - makefiles/java/redist/Makefile - makefiles/java/redist/fonts/Makefile - makefiles/java/redist/sajdi/Makefile - makefiles/java/security/Makefile - makefiles/java/sun_nio/FILES_java.gmk - makefiles/java/sun_nio/Makefile - makefiles/java/util/FILES_java.gmk - makefiles/java/util/FILES_properties.gmk - makefiles/java/util/Makefile - makefiles/java/verify/Makefile - makefiles/java/verify/mapfile-vers - makefiles/java/verify/reorder-i586 - makefiles/java/verify/reorder-sparc - makefiles/java/verify/reorder-sparcv9 - makefiles/javax/Makefile - makefiles/javax/crypto/Defs-jce.gmk - makefiles/javax/crypto/Makefile - makefiles/javax/crypto/policy/limited/LIMITED - makefiles/javax/crypto/policy/limited/default_local.policy - makefiles/javax/crypto/policy/limited/exempt_local.policy - makefiles/javax/crypto/policy/unlimited/UNLIMITED - makefiles/javax/crypto/policy/unlimited/default_US_export.policy - makefiles/javax/crypto/policy/unlimited/default_local.policy - makefiles/javax/imageio/Makefile - makefiles/javax/management/Makefile - makefiles/javax/sound/FILES_c.gmk - makefiles/javax/sound/Makefile - makefiles/javax/sound/SoundDefs.gmk - makefiles/javax/sound/jsoundalsa/Makefile - makefiles/javax/sound/jsoundalsa/mapfile-vers - makefiles/javax/sound/jsoundds/Makefile - makefiles/javax/sound/mapfile-vers - makefiles/javax/sql/Makefile - makefiles/javax/swing/FILES.gmk - makefiles/javax/swing/Makefile - makefiles/javax/swing/beaninfo/FILES.gmk - makefiles/javax/swing/beaninfo/Makefile - makefiles/javax/swing/beaninfo/SwingBeans.gmk - makefiles/javax/swing/beaninfo/manifest - makefiles/javax/swing/html32dtd/Makefile - makefiles/javax/swing/plaf/FILES.gmk - makefiles/javax/swing/plaf/Makefile - makefiles/mkdemo/Makefile - makefiles/mkdemo/jni/Makefile - makefiles/mkdemo/jni/Poller/Makefile - makefiles/mkdemo/jvmti/Makefile - makefiles/mkdemo/jvmti/README.txt - makefiles/mkdemo/jvmti/hprof/Makefile - makefiles/mkdemo/jvmti/mapfile-vers - makefiles/mkdemo/management/README.txt - makefiles/sun/Makefile - makefiles/sun/awt/CondenseRules.awk - makefiles/sun/awt/Depend.mak - makefiles/sun/awt/Depend.sed - makefiles/sun/awt/FILES_c_macosx.gmk - makefiles/sun/awt/FILES_c_unix.gmk - makefiles/sun/awt/FILES_c_windows.gmk - makefiles/sun/awt/FILES_export_macosx.gmk - makefiles/sun/awt/FILES_export_unix.gmk - makefiles/sun/awt/FILES_export_windows.gmk - makefiles/sun/awt/Makefile - makefiles/sun/awt/README - makefiles/sun/awt/make.depend - makefiles/sun/awt/mapfile-mawt-vers - makefiles/sun/awt/mapfile-vers - makefiles/sun/awt/mapfile-vers-linux - makefiles/sun/awt/mawt.gmk - makefiles/sun/cmm/Makefile - makefiles/sun/cmm/kcms/FILES_c_unix.gmk - makefiles/sun/cmm/kcms/FILES_c_windows.gmk - makefiles/sun/cmm/kcms/Makefile - makefiles/sun/cmm/kcms/mapfile-vers - makefiles/sun/dcpr/FILES_c.gmk - makefiles/sun/dcpr/Makefile - makefiles/sun/dcpr/mapfile-vers - makefiles/sun/headless/Makefile - makefiles/sun/headless/mapfile-vers - makefiles/sun/headless/reorder-i586 - makefiles/sun/headless/reorder-sparc - makefiles/sun/headless/reorder-sparcv9 - makefiles/sun/image/Makefile - makefiles/sun/image/generic/FILES_c.gmk - makefiles/sun/image/generic/Makefile - makefiles/sun/image/generic/mapfile-vers - makefiles/sun/image/vis/FILES_c.gmk - makefiles/sun/image/vis/Makefile - makefiles/sun/javazic/Makefile - makefiles/sun/jdbc/Makefile - makefiles/sun/jdga/Makefile - makefiles/sun/jdga/mapfile-vers - makefiles/sun/jkernel/Makefile - makefiles/sun/lwawt/FILES_c_macosx.gmk - makefiles/sun/lwawt/FILES_export_macosx.gmk - makefiles/sun/lwawt/Makefile - makefiles/sun/nio/Makefile - makefiles/sun/nio/cs/FILES_java.gmk - makefiles/sun/nio/cs/Makefile - makefiles/sun/org/Makefile - makefiles/sun/org/mozilla/Makefile - makefiles/sun/org/mozilla/javascript/Makefile - makefiles/sun/osxapp/Makefile - makefiles/sun/security/Makefile - makefiles/sun/security/ec/FILES_c.gmk - makefiles/sun/security/ec/Makefile - makefiles/sun/security/ec/mapfile-vers - makefiles/sun/security/jgss/Makefile - makefiles/sun/security/jgss/wrapper/FILES_c.gmk - makefiles/sun/security/jgss/wrapper/Makefile - makefiles/sun/security/jgss/wrapper/mapfile-vers - makefiles/sun/security/krb5/FILES_c_windows.gmk - makefiles/sun/security/krb5/Makefile - makefiles/sun/security/mscapi/FILES_cpp.gmk - makefiles/sun/security/mscapi/Makefile - makefiles/sun/security/other/Makefile - makefiles/sun/security/pkcs11/FILES_c.gmk - makefiles/sun/security/pkcs11/Makefile - makefiles/sun/security/pkcs11/mapfile-vers - makefiles/sun/security/smartcardio/FILES_c.gmk - makefiles/sun/security/smartcardio/Makefile - makefiles/sun/security/smartcardio/mapfile-vers - makefiles/sun/security/tools/Makefile - makefiles/sun/security/util/Makefile - makefiles/sun/splashscreen/FILES_c.gmk - makefiles/sun/splashscreen/Makefile - makefiles/sun/splashscreen/mapfile-vers - makefiles/sun/xawt/FILES_c_unix.gmk - makefiles/sun/xawt/FILES_export_unix.gmk - makefiles/sun/xawt/Makefile - makefiles/sun/xawt/mapfile-vers - src/macosx/bin/amd64/jvm.cfg ! src/share/classes/java/lang/String.java ! src/share/classes/java/util/Arrays.java - src/share/classes/sun/nio/ch/DevPollSelectorProvider.java - src/share/classes/sun/security/action/LoadLibraryAction.java - src/share/classes/sun/security/provider/certpath/CrlRevocationChecker.java - src/share/classes/sun/security/provider/certpath/OCSPChecker.java - src/share/classes/sun/tools/jconsole/resources/JConsoleResources.java - src/share/classes/sun/tools/jconsole/resources/JConsoleResources_ja.java - src/share/classes/sun/tools/jconsole/resources/JConsoleResources_zh_CN.java - src/share/native/java/sql/DriverManager.c ! test-ng/README ! test-ng/build.xml ! test-ng/tests/org/openjdk/tests/java/util/MapStreamTest.java - test/sun/security/krb5/auto/ok-as-delegate-xrealm.sh - test/sun/security/krb5/auto/ok-as-delegate.sh - test/tools/pack200/dyn.jar - test/tools/pack200/pack200-verifier/src/xmlkit/ClassSyntax.java - test/tools/pack200/pack200-verifier/src/xmlkit/ClassWriter.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionAssembler.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionSyntax.java Changeset: b5040ffc66fc Author: mduigou Date: 2012-07-12 14:51 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b5040ffc66fc Merge ! test-ng/build.xml Changeset: 2c934b9d81d9 Author: mduigou Date: 2012-07-12 18:53 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/2c934b9d81d9 Merge - src/share/classes/java/util/streams/ops/FindOnlyOp.java Changeset: 6792f105f861 Author: mduigou Date: 2012-07-17 13:39 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/6792f105f861 lots of javadocing and minor cleanups. ! make/netbeans/common/java-data-native.ent ! make/netbeans/common/java-data-no-native.ent ! src/share/classes/java/util/Arrays.java ! src/share/classes/java/util/MapIterator.java ! src/share/classes/java/util/Sized.java ! src/share/classes/java/util/Traversable.java ! src/share/classes/java/util/functions/FlatMapper.java ! src/share/classes/java/util/functions/Sink.java ! src/share/classes/java/util/streams/MapStreamOps.java ! src/share/classes/java/util/streams/SequentialMapPipeline.java ! src/share/classes/java/util/streams/SizedStreamable.java ! src/share/classes/java/util/streams/StatefulSink.java ! src/share/classes/java/util/streams/Stream.java ! src/share/classes/java/util/streams/StreamBuilder.java ! src/share/classes/java/util/streams/StreamBuilders.java ! src/share/classes/java/util/streams/ops/ElementwiseOp.java ! src/share/classes/java/util/streams/ops/MapOp.java ! src/share/classes/java/util/streams/ops/ParallelOp.java ! src/share/classes/java/util/streams/ops/SortedOp.java ! src/share/classes/java/util/streams/ops/StatefulOp.java Changeset: 5d2046e61a6a Author: mduigou Date: 2012-07-17 14:15 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/5d2046e61a6a fix test compilation issues. ! test-ng/tests/org/openjdk/tests/separate/Compiler.java ! test-ng/tests/org/openjdk/tests/vm/FDSeparateCompilationTest.java Changeset: a35989126131 Author: mduigou Date: 2012-07-17 15:36 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/a35989126131 remove unused imports ! src/share/classes/java/util/streams/ops/SortedOp.java Changeset: 92b8e5716bc9 Author: cl Date: 2012-07-17 16:31 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/92b8e5716bc9 Added tag lambda-b48 for changeset b3b65a3d441e ! .hgtags Changeset: 7f845cc2e729 Author: mduigou Date: 2012-07-18 10:56 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/7f845cc2e729 Remove obsolete tests. See test-ng directory for the same tests. - test/java/util/functions/Block/BlocksTest.java - test/java/util/functions/Mapper/MappersTest.java - test/java/util/functions/Predicate/PredicatesTest.java Changeset: 20d43103c85c Author: mduigou Date: 2012-07-18 10:56 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/20d43103c85c Remove obsolete tests. See test-ng directory for the same tests. - test/java/util/functions/Block/BlocksTest.java - test/java/util/functions/Mapper/MappersTest.java - test/java/util/functions/Predicate/PredicatesTest.java Changeset: 250e894a2b16 Author: mduigou Date: 2012-07-18 10:58 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/250e894a2b16 Merge ! .hgtags - makefiles/LegacyMakefiles.gmk - makefiles/altclasses/Makefile - makefiles/apple/Makefile - makefiles/apple/applescript/Makefile - makefiles/com/Makefile - makefiles/com/apple/Makefile - makefiles/com/apple/osx/Makefile - makefiles/com/apple/osxui/Makefile - makefiles/com/oracle/Makefile - makefiles/com/oracle/jfr/Makefile - makefiles/com/oracle/security/ucrypto/FILES_c.gmk - makefiles/com/oracle/security/ucrypto/Makefile - makefiles/com/oracle/security/ucrypto/mapfile-vers - makefiles/com/sun/Makefile - makefiles/com/sun/crypto/provider/Makefile - makefiles/common/Classes.gmk - makefiles/common/Cscope.gmk - makefiles/common/Defs-embedded.gmk - makefiles/common/Defs-linux.gmk - makefiles/common/Defs-macosx.gmk - makefiles/common/Defs-solaris.gmk - makefiles/common/Defs-windows.gmk - makefiles/common/Defs.gmk - makefiles/common/Demo.gmk - makefiles/common/Library.gmk - makefiles/common/Mapfile-vers.gmk - makefiles/common/Modules.gmk - makefiles/common/Program.gmk - makefiles/common/Release-embedded.gmk - makefiles/common/Release-macosx.gmk - makefiles/common/Release.gmk - makefiles/common/Rules.gmk - makefiles/common/Subdirs.gmk - makefiles/common/internal/Defs-corba.gmk - makefiles/common/internal/Defs-jaxp.gmk - makefiles/common/internal/Defs-jaxws.gmk - makefiles/common/internal/Defs-langtools.gmk - makefiles/common/internal/ImportComponents.gmk - makefiles/common/internal/NativeCompileRules.gmk - makefiles/common/internal/Resources.gmk - makefiles/common/shared/Compiler-gcc.gmk - makefiles/common/shared/Compiler-llvm.gmk - makefiles/common/shared/Compiler-msvc.gmk - makefiles/common/shared/Compiler-sun.gmk - makefiles/common/shared/Defs-control.gmk - makefiles/common/shared/Defs-java.gmk - makefiles/common/shared/Defs-javadoc.gmk - makefiles/common/shared/Defs-linux.gmk - makefiles/common/shared/Defs-macosx.gmk - makefiles/common/shared/Defs-solaris.gmk - makefiles/common/shared/Defs-utils.gmk - makefiles/common/shared/Defs-versions.gmk - makefiles/common/shared/Defs-windows.gmk - makefiles/common/shared/Defs.gmk - makefiles/common/shared/Platform.gmk - makefiles/common/shared/PrivateDefs.gmk-example - makefiles/common/shared/Sanity-Settings.gmk - makefiles/java/Makefile - makefiles/java/fdlibm/FILES_c.gmk - makefiles/java/fdlibm/Makefile - makefiles/java/instrument/Makefile - makefiles/java/instrument/mapfile-vers - makefiles/java/invoke/Makefile - makefiles/java/java/Exportedfiles.gmk - makefiles/java/java/FILES_c.gmk - makefiles/java/java/FILES_java.gmk - makefiles/java/java/Makefile - makefiles/java/java/localelist.sh - makefiles/java/java/mapfile-vers - makefiles/java/java/reflect/Makefile - makefiles/java/java/reorder-i586 - makefiles/java/java/reorder-sparc - makefiles/java/java/reorder-sparcv9 - makefiles/java/java_crw_demo/Makefile - makefiles/java/java_crw_demo/mapfile-vers - makefiles/java/java_hprof_demo/Makefile - makefiles/java/java_hprof_demo/mapfile-vers - makefiles/java/jexec/Makefile - makefiles/java/jli/Makefile - makefiles/java/jli/mapfile-vers - makefiles/java/jobjc/Makefile - makefiles/java/jvm/Makefile - makefiles/java/main/Makefile - makefiles/java/main/java/Makefile - makefiles/java/main/java/mapfile-amd64 - makefiles/java/main/java/mapfile-i586 - makefiles/java/main/java/mapfile-sparc - makefiles/java/main/java/mapfile-sparcv9 - makefiles/java/main/javaw/Makefile - makefiles/java/management/Exportedfiles.gmk - makefiles/java/management/FILES_c.gmk - makefiles/java/management/Makefile - makefiles/java/management/mapfile-vers - makefiles/java/net/FILES_c.gmk - makefiles/java/net/Makefile - makefiles/java/net/mapfile-vers - makefiles/java/nio/Exportedfiles.gmk - makefiles/java/nio/FILES_c.gmk - makefiles/java/nio/FILES_java.gmk - makefiles/java/nio/Makefile - makefiles/java/nio/addNotices.sh - makefiles/java/nio/genBuffer.sh - makefiles/java/nio/genCharsetProvider.sh - makefiles/java/nio/genCoder.sh - makefiles/java/nio/genExceptions.sh - makefiles/java/nio/mapfile-bsd - makefiles/java/nio/mapfile-linux - makefiles/java/nio/mapfile-solaris - makefiles/java/nio/reorder-i586 - makefiles/java/nio/reorder-sparc - makefiles/java/nio/reorder-sparcv9 - makefiles/java/npt/Makefile - makefiles/java/npt/mapfile-vers - makefiles/java/redist/Makefile - makefiles/java/redist/fonts/Makefile - makefiles/java/redist/sajdi/Makefile - makefiles/java/security/Makefile - makefiles/java/sun_nio/FILES_java.gmk - makefiles/java/sun_nio/Makefile - makefiles/java/util/FILES_java.gmk - makefiles/java/util/FILES_properties.gmk - makefiles/java/util/Makefile - makefiles/java/verify/Makefile - makefiles/java/verify/mapfile-vers - makefiles/java/verify/reorder-i586 - makefiles/java/verify/reorder-sparc - makefiles/java/verify/reorder-sparcv9 - makefiles/javax/Makefile - makefiles/javax/crypto/Defs-jce.gmk - makefiles/javax/crypto/Makefile - makefiles/javax/crypto/policy/limited/LIMITED - makefiles/javax/crypto/policy/limited/default_local.policy - makefiles/javax/crypto/policy/limited/exempt_local.policy - makefiles/javax/crypto/policy/unlimited/UNLIMITED - makefiles/javax/crypto/policy/unlimited/default_US_export.policy - makefiles/javax/crypto/policy/unlimited/default_local.policy - makefiles/javax/imageio/Makefile - makefiles/javax/management/Makefile - makefiles/javax/sound/FILES_c.gmk - makefiles/javax/sound/Makefile - makefiles/javax/sound/SoundDefs.gmk - makefiles/javax/sound/jsoundalsa/Makefile - makefiles/javax/sound/jsoundalsa/mapfile-vers - makefiles/javax/sound/jsoundds/Makefile - makefiles/javax/sound/mapfile-vers - makefiles/javax/sql/Makefile - makefiles/javax/swing/FILES.gmk - makefiles/javax/swing/Makefile - makefiles/javax/swing/beaninfo/FILES.gmk - makefiles/javax/swing/beaninfo/Makefile - makefiles/javax/swing/beaninfo/SwingBeans.gmk - makefiles/javax/swing/beaninfo/manifest - makefiles/javax/swing/html32dtd/Makefile - makefiles/javax/swing/plaf/FILES.gmk - makefiles/javax/swing/plaf/Makefile - makefiles/mkdemo/Makefile - makefiles/mkdemo/jni/Makefile - makefiles/mkdemo/jni/Poller/Makefile - makefiles/mkdemo/jvmti/Makefile - makefiles/mkdemo/jvmti/README.txt - makefiles/mkdemo/jvmti/hprof/Makefile - makefiles/mkdemo/jvmti/mapfile-vers - makefiles/mkdemo/management/README.txt - makefiles/sun/Makefile - makefiles/sun/awt/CondenseRules.awk - makefiles/sun/awt/Depend.mak - makefiles/sun/awt/Depend.sed - makefiles/sun/awt/FILES_c_macosx.gmk - makefiles/sun/awt/FILES_c_unix.gmk - makefiles/sun/awt/FILES_c_windows.gmk - makefiles/sun/awt/FILES_export_macosx.gmk - makefiles/sun/awt/FILES_export_unix.gmk - makefiles/sun/awt/FILES_export_windows.gmk - makefiles/sun/awt/Makefile - makefiles/sun/awt/README - makefiles/sun/awt/make.depend - makefiles/sun/awt/mapfile-mawt-vers - makefiles/sun/awt/mapfile-vers - makefiles/sun/awt/mapfile-vers-linux - makefiles/sun/awt/mawt.gmk - makefiles/sun/cmm/Makefile - makefiles/sun/cmm/kcms/FILES_c_unix.gmk - makefiles/sun/cmm/kcms/FILES_c_windows.gmk - makefiles/sun/cmm/kcms/Makefile - makefiles/sun/cmm/kcms/mapfile-vers - makefiles/sun/dcpr/FILES_c.gmk - makefiles/sun/dcpr/Makefile - makefiles/sun/dcpr/mapfile-vers - makefiles/sun/headless/Makefile - makefiles/sun/headless/mapfile-vers - makefiles/sun/headless/reorder-i586 - makefiles/sun/headless/reorder-sparc - makefiles/sun/headless/reorder-sparcv9 - makefiles/sun/image/Makefile - makefiles/sun/image/generic/FILES_c.gmk - makefiles/sun/image/generic/Makefile - makefiles/sun/image/generic/mapfile-vers - makefiles/sun/image/vis/FILES_c.gmk - makefiles/sun/image/vis/Makefile - makefiles/sun/javazic/Makefile - makefiles/sun/jdbc/Makefile - makefiles/sun/jdga/Makefile - makefiles/sun/jdga/mapfile-vers - makefiles/sun/jkernel/Makefile - makefiles/sun/lwawt/FILES_c_macosx.gmk - makefiles/sun/lwawt/FILES_export_macosx.gmk - makefiles/sun/lwawt/Makefile - makefiles/sun/nio/Makefile - makefiles/sun/nio/cs/FILES_java.gmk - makefiles/sun/nio/cs/Makefile - makefiles/sun/org/Makefile - makefiles/sun/org/mozilla/Makefile - makefiles/sun/org/mozilla/javascript/Makefile - makefiles/sun/osxapp/Makefile - makefiles/sun/security/Makefile - makefiles/sun/security/ec/FILES_c.gmk - makefiles/sun/security/ec/Makefile - makefiles/sun/security/ec/mapfile-vers - makefiles/sun/security/jgss/Makefile - makefiles/sun/security/jgss/wrapper/FILES_c.gmk - makefiles/sun/security/jgss/wrapper/Makefile - makefiles/sun/security/jgss/wrapper/mapfile-vers - makefiles/sun/security/krb5/FILES_c_windows.gmk - makefiles/sun/security/krb5/Makefile - makefiles/sun/security/mscapi/FILES_cpp.gmk - makefiles/sun/security/mscapi/Makefile - makefiles/sun/security/other/Makefile - makefiles/sun/security/pkcs11/FILES_c.gmk - makefiles/sun/security/pkcs11/Makefile - makefiles/sun/security/pkcs11/mapfile-vers - makefiles/sun/security/smartcardio/FILES_c.gmk - makefiles/sun/security/smartcardio/Makefile - makefiles/sun/security/smartcardio/mapfile-vers - makefiles/sun/security/tools/Makefile - makefiles/sun/security/util/Makefile - makefiles/sun/splashscreen/FILES_c.gmk - makefiles/sun/splashscreen/Makefile - makefiles/sun/splashscreen/mapfile-vers - makefiles/sun/xawt/FILES_c_unix.gmk - makefiles/sun/xawt/FILES_export_unix.gmk - makefiles/sun/xawt/Makefile - makefiles/sun/xawt/mapfile-vers - src/macosx/bin/amd64/jvm.cfg - src/share/classes/sun/nio/ch/DevPollSelectorProvider.java - src/share/classes/sun/security/action/LoadLibraryAction.java - src/share/classes/sun/security/provider/certpath/CrlRevocationChecker.java - src/share/classes/sun/security/provider/certpath/OCSPChecker.java - src/share/classes/sun/tools/jconsole/resources/JConsoleResources.java - src/share/classes/sun/tools/jconsole/resources/JConsoleResources_ja.java - src/share/classes/sun/tools/jconsole/resources/JConsoleResources_zh_CN.java - src/share/native/java/sql/DriverManager.c ! test-ng/build.xml - test/sun/security/krb5/auto/ok-as-delegate-xrealm.sh - test/sun/security/krb5/auto/ok-as-delegate.sh - test/tools/pack200/dyn.jar - test/tools/pack200/pack200-verifier/src/xmlkit/ClassSyntax.java - test/tools/pack200/pack200-verifier/src/xmlkit/ClassWriter.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionAssembler.java - test/tools/pack200/pack200-verifier/src/xmlkit/InstructionSyntax.java Changeset: 3e4ab821f461 Author: katleman Date: 2012-07-12 16:48 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/3e4ab821f461 Added tag jdk8-b47 for changeset 00b22b23269a ! .hgtags Changeset: 9f134a8170dc Author: mduigou Date: 2012-07-18 11:32 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9f134a8170dc Merge ! .hgtags Changeset: 3176fb54ede4 Author: mduigou Date: 2012-07-18 12:03 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/3176fb54ede4 Merge ! .hgtags ! test-ng/build.xml ! test-ng/tests/org/openjdk/tests/javac/LambdaTranslationTest1.java + test-ng/tests/org/openjdk/tests/javac/MethodReferenceTestInstanceMethod.java ! test-ng/tests/org/openjdk/tests/separate/Compiler.java ! test-ng/tests/org/openjdk/tests/separate/TestHarness.java ! test-ng/tests/org/openjdk/tests/vm/FDSeparateCompilationTest.java Changeset: e97c3fde47e4 Author: mduigou Date: 2012-07-18 12:37 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/e97c3fde47e4 fix broken tests/mis-merges ! test-ng/tests/org/openjdk/tests/javac/LambdaTranslationTest1.java ! test-ng/tests/org/openjdk/tests/javac/MethodReferenceTestInstanceMethod.java ! test-ng/tests/org/openjdk/tests/javac/MethodReferenceTestKinds.java From mike.duigou at oracle.com Wed Jul 18 16:44:59 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Wed, 18 Jul 2012 23:44:59 +0000 Subject: hg: lambda/lambda/jdk: more javadoc Message-ID: <20120718234521.3F3EC4712F@hg.openjdk.java.net> Changeset: 15c1d002a597 Author: mduigou Date: 2012-07-18 16:44 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/15c1d002a597 more javadoc ! src/share/classes/java/util/Optional.java ! src/share/classes/java/util/functions/BiMapper.java ! src/share/classes/java/util/streams/MapStream.java ! src/share/classes/java/util/streams/MapStreamOps.java From robert.field at oracle.com Thu Jul 19 00:01:03 2012 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 19 Jul 2012 07:01:03 +0000 Subject: hg: lambda/lambda/jdk: Adjust test to compiler change: enclosing instance check on explicit inner constructor reference Message-ID: <20120719070145.19F7747137@hg.openjdk.java.net> Changeset: 04266eb6947c Author: Robert Field Date: 2012-07-18 23:58 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/04266eb6947c Adjust test to compiler change: enclosing instance check on explicit inner constructor reference ! test-ng/tests/org/openjdk/tests/javac/MethodReferenceTestKinds.java From uther.ii at gmail.com Thu Jul 19 00:22:07 2012 From: uther.ii at gmail.com (Uther) Date: Thu, 19 Jul 2012 09:22:07 +0200 Subject: Method Reference conversion Message-ID: <5007B59F.8040303@gmail.com> Some time ago, I asked if every conversion of reference to a method would result in the same objet. I was answered it would cost too much to do it. Howard Lovatt proposed to make method compararable with equal() even if they are !=, but he was answered it would cost too much too. Would it be possible to make equals() working only on annotated interfaces, so method references would be usable for listener, while keeping fast for other uses. For exemple: @MethodReferenceEquality interface ActionListener { ... } Another question : It was stated that AWT/Swing improvement would be done outside of the lambda mailing list, Does work started, is there a mailing list about it? Thanks From deepak.patwardhan at itaas.com Thu Jul 19 02:20:01 2012 From: deepak.patwardhan at itaas.com (Deepak S Patwardhan) Date: Thu, 19 Jul 2012 14:50:01 +0530 Subject: Defaults for Objects' methods Message-ID: <003d01cd658f$ae1605e0$0a4211a0$@itaas.com> Hi all, This has been previously discussed in the thread "defender methods and method of Object", http://mail.openjdk.java.net/pipermail/lambda-dev/2012-March/004582.html . Consider the following (which compiles with lambda build 45) public interface PrettyPrintable { public String prettyString(); public String toString() default { return prettyString(); } } Since the (current) method resolution algorithm will never result in the invocation of the default body of toString() from this interface, shouldn't the above give a compilation error with the reason being unreachable code ? Basically, should we disallow interfaces to provide defaults for Object's methods ? Regards, Deepak S Patwardhan. From forax at univ-mlv.fr Thu Jul 19 02:38:20 2012 From: forax at univ-mlv.fr (=?ISO-8859-1?Q?R=E9mi_Forax?=) Date: Thu, 19 Jul 2012 11:38:20 +0200 Subject: Defaults for Objects' methods In-Reply-To: <003d01cd658f$ae1605e0$0a4211a0$@itaas.com> References: <003d01cd658f$ae1605e0$0a4211a0$@itaas.com> Message-ID: <5007D58C.7060005@univ-mlv.fr> On 07/19/2012 11:20 AM, Deepak S Patwardhan wrote: > Hi all, > > This has been previously discussed in the thread "defender methods and > method of Object", > http://mail.openjdk.java.net/pipermail/lambda-dev/2012-March/004582.html . > > Consider the following (which compiles with lambda build 45) > > public interface PrettyPrintable { > > public String prettyString(); > > public String toString() default { > return prettyString(); > } > } > > Since the (current) method resolution algorithm will never result in the > invocation of the default body of toString() from this interface, shouldn't > the above give a compilation error with the reason being unreachable code ? > Basically, should we disallow interfaces to provide defaults for Object's > methods ? > > Regards, > Deepak S Patwardhan. > > You can access it using super, public interface Foo extends PrettyPrintable { public String foo() default { return PrettyPrintable.super.toString(); } } that said, I hope that the spec will change to make Object's public method overridable by default method. R?mi From maurizio.cimadamore at oracle.com Thu Jul 19 04:47:18 2012 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 19 Jul 2012 11:47:18 +0000 Subject: hg: lambda/lambda/langtools: Bug fixes: Message-ID: <20120719114724.4F2074713E@hg.openjdk.java.net> Changeset: 1c430a956afa Author: mcimadamore Date: 2012-07-19 12:46 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/1c430a956afa Bug fixes: *) cast conversion context is not propagated in conditional subexpressions *) lambda/method reference compatibility should not inherit cast conversion context ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/TargetType36.java + test/tools/javac/lambda/TargetType37.java + test/tools/javac/lambda/TargetType38.java + test/tools/javac/lambda/TargetType38.out From maurizio.cimadamore at oracle.com Thu Jul 19 07:03:02 2012 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 19 Jul 2012 14:03:02 +0000 Subject: hg: lambda/lambda/langtools: Remove ACC_DEFENDER flag on extension methods Message-ID: <20120719140305.057DD47141@hg.openjdk.java.net> Changeset: 7e4cf53c3f61 Author: mcimadamore Date: 2012-07-19 15:01 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/7e4cf53c3f61 Remove ACC_DEFENDER flag on extension methods ! src/share/classes/com/sun/tools/classfile/AccessFlags.java ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java From deepak.patwardhan at itaas.com Thu Jul 19 07:14:02 2012 From: deepak.patwardhan at itaas.com (Deepak S Patwardhan) Date: Thu, 19 Jul 2012 19:44:02 +0530 Subject: Defaults for Objects' methods In-Reply-To: <5007D58C.7060005@univ-mlv.fr> References: <003d01cd658f$ae1605e0$0a4211a0$@itaas.com> <5007D58C.7060005@univ-mlv.fr> Message-ID: <006201cd65b8$c0b0ea20$4212be60$@itaas.com> Hello, The problem with the PrettyPrintable interface is that the output of the following isn't pretty. public class PrettyObject implements PrettyPrintable { public String prettyString() { return "Pretty Object"; } public static void main(String[] args) { System.out.println(new PrettyObject()); } } So, I believe we have to make a choice. 1. Make the output pretty. Add special handling for Objects' methods at runtime. (to put it in very brief words) 2. Make it a compilation error. Add special handling for Object's methods at compile time. Regards, Deepak S Patwardhan. -----Original Message----- From: lambda-dev-bounces at openjdk.java.net [mailto:lambda-dev-bounces at openjdk.java.net] On Behalf Of R?mi Forax Sent: 19 July 2012 15:08 To: lambda-dev at openjdk.java.net Subject: Re: Defaults for Objects' methods On 07/19/2012 11:20 AM, Deepak S Patwardhan wrote: > Hi all, > > This has been previously discussed in the thread "defender methods and > method of Object", > http://mail.openjdk.java.net/pipermail/lambda-dev/2012-March/004582.html . > > Consider the following (which compiles with lambda build 45) > > public interface PrettyPrintable { > > public String prettyString(); > > public String toString() default { > return prettyString(); > } > } > > Since the (current) method resolution algorithm will never result in > the invocation of the default body of toString() from this interface, > shouldn't the above give a compilation error with the reason being unreachable code ? > Basically, should we disallow interfaces to provide defaults for > Object's methods ? > > Regards, > Deepak S Patwardhan. > > You can access it using super, public interface Foo extends PrettyPrintable { public String foo() default { return PrettyPrintable.super.toString(); } } that said, I hope that the spec will change to make Object's public method overridable by default method. R?mi From brendentowey at gmail.com Thu Jul 19 08:26:34 2012 From: brendentowey at gmail.com (Brenden Towey) Date: Thu, 19 Jul 2012 08:26:34 -0700 Subject: Defaults for Objects' methods In-Reply-To: <006201cd65b8$c0b0ea20$4212be60$@itaas.com> References: <003d01cd658f$ae1605e0$0a4211a0$@itaas.com> <5007D58C.7060005@univ-mlv.fr> <006201cd65b8$c0b0ea20$4212be60$@itaas.com> Message-ID: <5008272A.6050507@gmail.com> On 7/19/2012 7:14 AM, Deepak S Patwardhan wrote: > 1. Make the output pretty. Add special handling for Objects' methods at > runtime. (to put it in very brief words) I don't understand why this is a big deal. Can you be less brief about what is going on here? It seems that if you don't find a method signature in a class hierarchy, you look in the interfaces implemented by the class hierarchy. Then at the end of that search, you look at Object. I've done this myself when inspecting objects reflectively. In some situations, it's useful to ignore Object's methods, say when you consider a class a Java Bean but you don't want to include "getClass()" as a getter. So you check methods up to Object, but you don't include Object. Why is it harder for the runtime to do this? From daniel.smith at oracle.com Thu Jul 19 09:04:00 2012 From: daniel.smith at oracle.com (Dan Smith) Date: Thu, 19 Jul 2012 10:04:00 -0600 Subject: Defaults for Objects' methods In-Reply-To: <003d01cd658f$ae1605e0$0a4211a0$@itaas.com> References: <003d01cd658f$ae1605e0$0a4211a0$@itaas.com> Message-ID: <66FBD6AB-1EAE-4B1E-80DD-C3384621168E@oracle.com> On Jul 19, 2012, at 3:20 AM, Deepak S Patwardhan wrote: > Hi all, > > This has been previously discussed in the thread "defender methods and > method of Object", > http://mail.openjdk.java.net/pipermail/lambda-dev/2012-March/004582.html . > > Consider the following (which compiles with lambda build 45) > > public interface PrettyPrintable { > > public String prettyString(); > > public String toString() default { > return prettyString(); > } > } > > Since the (current) method resolution algorithm will never result in the > invocation of the default body of toString() from this interface, shouldn't > the above give a compilation error with the reason being unreachable code ? > Basically, should we disallow interfaces to provide defaults for Object's > methods ? Yes, an error is the specified behavior. So the EDR 2 specification, Part G, 9.4.3: http://jcp.org/aboutJava/communityprocess/edr/jsr335/index2.html This was a fairly recent decision, so it appears the compiler may not have caught up with it yet. The question of how to handle Object methods has been discussed quite a bit by the Expert Group and will be discussed more. The alternative of subclasses inheriting PrettyPrintable.toString rather than Object.toString is on the radar. It's not a no-brainer, because it involves a fairly significant shift in the classes vs. interfaces model, but we know some people would really like it to work that way. ?Dan From deepak.patwardhan at itaas.com Thu Jul 19 09:23:08 2012 From: deepak.patwardhan at itaas.com (Deepak S Patwardhan) Date: Thu, 19 Jul 2012 21:53:08 +0530 Subject: Defaults for Objects' methods In-Reply-To: <66FBD6AB-1EAE-4B1E-80DD-C3384621168E@oracle.com> References: <003d01cd658f$ae1605e0$0a4211a0$@itaas.com> <66FBD6AB-1EAE-4B1E-80DD-C3384621168E@oracle.com> Message-ID: <006c01cd65ca$c9d17900$5d746b00$@itaas.com> Thanks Dan for pointing out the relevant section of EDR 2 spec. I was about to suggest, before I saw your response, that we may formally change the two-state treatment of interface methods - abstract, default - to three, by adding - redundant. Interface methods which have the same signature as Objects' (public) methods are redundant. Redundant methods are neither abstract nor default. Regards, Deepak S Patwardhan. > -----Original Message----- > From: Dan Smith [mailto:daniel.smith at oracle.com] > Sent: 19 July 2012 21:34 > To: Deepak S Patwardhan > Cc: lambda-dev at openjdk.java.net > Subject: Re: Defaults for Objects' methods > > On Jul 19, 2012, at 3:20 AM, Deepak S Patwardhan wrote: > > > Hi all, > > > > This has been previously discussed in the thread "defender methods and > > method of Object", > > http://mail.openjdk.java.net/pipermail/lambda-dev/2012- > March/004582.html . > > > > Consider the following (which compiles with lambda build 45) > > > > public interface PrettyPrintable { > > > > public String prettyString(); > > > > public String toString() default { > > return prettyString(); > > } > > } > > > > Since the (current) method resolution algorithm will never result in > > the invocation of the default body of toString() from this interface, > > shouldn't the above give a compilation error with the reason being > unreachable code ? > > Basically, should we disallow interfaces to provide defaults for > > Object's methods ? > > Yes, an error is the specified behavior. So the EDR 2 specification, Part G, > 9.4.3: > > http://jcp.org/aboutJava/communityprocess/edr/jsr335/index2.html > > This was a fairly recent decision, so it appears the compiler may not have > caught up with it yet. > > The question of how to handle Object methods has been discussed quite a > bit by the Expert Group and will be discussed more. The alternative of > subclasses inheriting PrettyPrintable.toString rather than Object.toString is > on the radar. It's not a no-brainer, because it involves a fairly significant shift > in the classes vs. interfaces model, but we know some people would really > like it to work that way. > > -Dan From daniel.smith at oracle.com Thu Jul 19 10:47:53 2012 From: daniel.smith at oracle.com (Dan Smith) Date: Thu, 19 Jul 2012 11:47:53 -0600 Subject: Question about latest binary build In-Reply-To: References: Message-ID: <7ABBE378-EF1A-4DDE-B3FD-F71C5692B329@oracle.com> On Jul 18, 2012, at 10:53 AM, Marcus Thiesen wrote: > 2012/7/18 Richard Warburton : >> This issue being confusing for developers came up pretty frequently at >> the LJC Lambda Hackdays. > > Well, I figured that, but I thought that there might be a good reason > behind that other than confusing people? I think confusing people is the main motivation. Got to keep the book publishers employed. :-) Actually, the rules have been relaxed, and your example should work, once the change is implemented in the compiler. Lambda bodies have two forms: an expression or a block. The block form is just like a method body. The expression form simply evaluates the expression on invocation. Void method invocations don't produce anything, so it seemed somewhat awkward to treat them the same as value-producing expressions, but the rules were relaxed in the most recent EDR so that a void method invocation can appear as the body of a lambda that targets a void-returning functional interface. Runnable r = () -> System.out.println("hi"); Thread t = new Thread(() -> System.out.println("hi")); // note the placement of ';' -- it's not part of the lambda Still on the to-do list is whether we want to allow value-producing expressions to be compatible with void-returning functional interfaces: Runnable r = () -> list.add("hi"); Seems convenient, but causes trouble for overload resolution. So for now, this is not allowed (pending further discussion). You would need to use a block instead: Runnable r = () -> { list.add("hi"); }; ?Dan From daniel.smith at oracle.com Thu Jul 19 11:23:51 2012 From: daniel.smith at oracle.com (Dan Smith) Date: Thu, 19 Jul 2012 12:23:51 -0600 Subject: Expanded target typing In-Reply-To: <003c01cd5e8f$56321730$02964590$@itaas.com> References: <003c01cd5e8f$56321730$02964590$@itaas.com> Message-ID: On Jul 10, 2012, at 5:29 AM, Deepak S Patwardhan wrote: > Hello, > > Section 5, Contexts for target typing, in the State of the Lambda, 4th > edition, ends with : > > -- begin quote > The expanded role of target typing in the compiler is not limited to lambda > expressions: generic method invocations and "diamond" constructor > invocations can also take advantage of target types wherever they are > available. The following declarations are illegal in Java SE 7 but valid > under JSR 335: > > List ls = Collections.checkedList(new ArrayList<>(), String.class); > Set si = flag ? Collections.singleton(23) : Collections.emptySet(); > -- end quote > > These don't compile with lambda build 39. > > Question 1) So, just wanted to know if this will be implemented or is no > longer in scope for Java 8? > Question 2) Assuming this will be implemented, will the following work ? > (not allowed in Java SE 7) > > Map> teamMembers = . > teamMembers.put("team1", new ArrayList<>()); > > I ask this because the two examples above seem to indicate that this may not > work, but the following might: > > List dontCare = teamMembers.put("team1", new ArrayList<>()); 'teamMembers.put' is simpler than the two examples from State of the Lambda -- the signature of 'put' doesn't depend on inference. So this is a good example of a less-ambitious improvement in inference that is a side-effect of improving target typing for lambdas. It should definitely compile in 8. (Testing, I see that it works with the latest lambda build, but didn't work with an older copy I have from May.) What Brian said for the original two examples: those are the kinds of things we'd like to be able to handle, but we're still working on solutions. ?Dan From marcus at thiesen.org Thu Jul 19 12:37:57 2012 From: marcus at thiesen.org (Marcus Thiesen) Date: Thu, 19 Jul 2012 21:37:57 +0200 Subject: Question about latest binary build In-Reply-To: <7ABBE378-EF1A-4DDE-B3FD-F71C5692B329@oracle.com> References: <7ABBE378-EF1A-4DDE-B3FD-F71C5692B329@oracle.com> Message-ID: 2012/7/19 Dan Smith : > Runnable r = () -> list.add("hi"); > > Seems convenient, but causes trouble for overload resolution. So for now, this is not allowed (pending further discussion). You would need to use a block instead: > > Runnable r = () -> { list.add("hi"); }; Please do not make me think about the return values of the method I call when writing a Lambda. For the sake of consistency I would always opt for one way to write a lambda, even if it makes me write the block around the lambda body all the time. BTW, I only found that because examples I wrote for an older version of the compiler stopped compiling. So these "relaxed rules" had been implemented at some point in time. Have fun, Marcus -- Marcus Thiesen :: www.thiesen.org :: @mthiesen :: 0173 / 28 01 82 4 From gregg at wonderly.org Thu Jul 19 12:44:01 2012 From: gregg at wonderly.org (Gregg Wonderly) Date: Thu, 19 Jul 2012 14:44:01 -0500 Subject: Question about latest binary build In-Reply-To: References: <7ABBE378-EF1A-4DDE-B3FD-F71C5692B329@oracle.com> Message-ID: <509F9015-E7DE-41F3-9551-88CB1BED0491@wonderly.org> Yes, it seems like there should be support for this, if all the other generic evaluation could complain about void not being assignable. Gregg Sent from my iPad On Jul 19, 2012, at 2:37 PM, Marcus Thiesen wrote: > 2012/7/19 Dan Smith : >> Runnable r = () -> list.add("hi"); >> >> Seems convenient, but causes trouble for overload resolution. So for now, this is not allowed (pending further discussion). You would need to use a block instead: >> >> Runnable r = () -> { list.add("hi"); }; > > Please do not make me think about the return values of the method I > call when writing a Lambda. > > For the sake of consistency I would always opt for one way to write a > lambda, even if it makes me write the block around the lambda body all > the time. > > BTW, I only found that because examples I wrote for an older version > of the compiler stopped compiling. So these "relaxed rules" had been > implemented at some point in time. > > Have fun, > Marcus > > > -- > Marcus Thiesen :: www.thiesen.org :: @mthiesen :: 0173 / 28 01 82 4 > From ss at comp.lancs.ac.uk Thu Jul 19 13:51:12 2012 From: ss at comp.lancs.ac.uk (Steven Simpson) Date: Thu, 19 Jul 2012 21:51:12 +0100 Subject: Question about latest binary build In-Reply-To: <7ABBE378-EF1A-4DDE-B3FD-F71C5692B329@oracle.com> References: <7ABBE378-EF1A-4DDE-B3FD-F71C5692B329@oracle.com> Message-ID: <50087340.10203@comp.lancs.ac.uk> On 19/07/12 18:47, Dan Smith wrote: > Actually, the rules have been relaxed, and your example should work, once the change is implemented in the compiler. Not with that semicolon in there... > public class TestSimple { > > public static void main( final String... args ) { > > new Thread( () -> System.out.println("Hello World"); > ).start(); > > } > > } > > Give: > > TestSimple.java:6: error: ')' expected > new Thread( () -> System.out.println("Hello World"); ).start(); > ^ From robert.field at oracle.com Thu Jul 19 15:28:44 2012 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 19 Jul 2012 22:28:44 +0000 Subject: hg: lambda/lambda/jdk: Update sun.tools.java class file reading/writing support to include the new constant pool entries (including invokedynamic) Message-ID: <20120719222920.9DD0047151@hg.openjdk.java.net> Changeset: fbcafacf92ef Author: Robert Field Date: 2012-07-19 15:28 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/fbcafacf92ef Update sun.tools.java class file reading/writing support to include the new constant pool entries (including invokedynamic) ! src/share/classes/sun/tools/java/BinaryConstantPool.java ! src/share/classes/sun/tools/java/RuntimeConstants.java From deepak.patwardhan at itaas.com Thu Jul 19 22:43:05 2012 From: deepak.patwardhan at itaas.com (Deepak S Patwardhan) Date: Fri, 20 Jul 2012 11:13:05 +0530 Subject: Context inside default method body Message-ID: <001901cd663a$8a4c3980$9ee4ac80$@itaas.com> Hi all, The following doesn't compile with the latest build of lambda : public interface Islander { public void replaceLiver() default { try { Object myClone = this.clone(); //.. Compile error //.. get the replacement from myClone } catch (CloneNotSupportedException cnse) { throw new UnsupportedOperationException(); } } } Basically, I cannot access clone(), which is protected in Object, in spite of having the *this* reference. I think that's ok and not a big deal since Object has only two protected methods, and the other method (finalize) shouldn't be invoked by anyone, except the GC. But, it just feels like a minor anomaly that default bodies can do everything that normal (ie Class) methods can do, except that they cannot clone their callees. (Don't hold limitations of Interfaces against them, like access to instance variables) Regards, Deepak S Patwardhan. From peter.levart at marand.si Fri Jul 20 01:32:50 2012 From: peter.levart at marand.si (Peter Levart) Date: Fri, 20 Jul 2012 10:32:50 +0200 Subject: Context inside default method body In-Reply-To: <001901cd663a$8a4c3980$9ee4ac80$@itaas.com> References: <001901cd663a$8a4c3980$9ee4ac80$@itaas.com> Message-ID: <3776399.aGdbudMFEY@peterl.marand.si> I think JLS could be revised for this case. Currently it says: 6.6.2. Details on protected Access A protected member or constructor of an object may be accessed from outside the package in which it is declared only by code that is responsible for the implementation of that object. 6.6.2.1. Access to a protected Member Let C be the class in which a protected member is declared. Access is permitted only within the body of a subclass S of C. In addition, if Id denotes an instance field or instance method, then: If the access is by a qualified name Q.Id, where Q is an ExpressionName, then the access is permitted if and only if the type of the expression Q is S or a subclass of S. If the access is by a field access expression E.Id, where E is a Primary expression, or by a method invocation expression E.Id(. . .), where E is a Primary expression, then the access is permitted if and only if the type of E is S or a subclass of S. With introduction of default methods in interfaces, "code responsible for the implementation of an object" does not exclusively belong to subclasses of a class where the protected member is declared but also to interfaces that the class (or subclasses) directly or indirectly implement. This currently only applies to 2 protected Object methods, but it would have to be (re)considered if/when interfaces get protected methods. Regards, Peter On Friday, July 20, 2012 11:13:05 AM Deepak S Patwardhan wrote: > Hi all, > > The following doesn't compile with the latest build of lambda : > > public interface Islander { > > public void replaceLiver() default { > try { > Object myClone = this.clone(); //.. Compile error > //.. get the replacement from myClone > } catch (CloneNotSupportedException cnse) { > throw new UnsupportedOperationException(); > } > } > } > > Basically, I cannot access clone(), which is protected in Object, in spite > of having the *this* reference. > > I think that's ok and not a big deal since Object has only two protected > methods, and the other method (finalize) shouldn't be invoked by anyone, > except the GC. But, it just feels like a minor anomaly that default bodies > can do everything that normal (ie Class) methods can do, except that they > cannot clone their callees. (Don't hold limitations of Interfaces against > them, like access to instance variables) > > Regards, > Deepak S Patwardhan. From maurizio.cimadamore at oracle.com Fri Jul 20 02:00:18 2012 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Fri, 20 Jul 2012 10:00:18 +0100 Subject: Context inside default method body In-Reply-To: <001901cd663a$8a4c3980$9ee4ac80$@itaas.com> References: <001901cd663a$8a4c3980$9ee4ac80$@itaas.com> Message-ID: <50091E22.8050204@oracle.com> Nice catch - the accessibility rules for 'protected' in the compiler are oblivious to extension methods. I don't see any change in the spec draft regarding this - but it feels like something that should be special-cased for the sake of consistency. Maurizio On 20/07/12 06:43, Deepak S Patwardhan wrote: > Hi all, > > The following doesn't compile with the latest build of lambda : > > public interface Islander { > > public void replaceLiver() default { > try { > Object myClone = this.clone(); //.. Compile error > //.. get the replacement from myClone > } catch (CloneNotSupportedException cnse) { > throw new UnsupportedOperationException(); > } > } > } > > Basically, I cannot access clone(), which is protected in Object, in spite > of having the *this* reference. > > I think that's ok and not a big deal since Object has only two protected > methods, and the other method (finalize) shouldn't be invoked by anyone, > except the GC. But, it just feels like a minor anomaly that default bodies > can do everything that normal (ie Class) methods can do, except that they > cannot clone their callees. (Don't hold limitations of Interfaces against > them, like access to instance variables) > > Regards, > Deepak S Patwardhan. > > From maurizio.cimadamore at oracle.com Fri Jul 20 02:32:39 2012 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Fri, 20 Jul 2012 10:32:39 +0100 Subject: Question about latest binary build In-Reply-To: <50087340.10203@comp.lancs.ac.uk> References: <7ABBE378-EF1A-4DDE-B3FD-F71C5692B329@oracle.com> <50087340.10203@comp.lancs.ac.uk> Message-ID: <500925B7.30901@oracle.com> On 19/07/12 21:51, Steven Simpson wrote: > On 19/07/12 18:47, Dan Smith wrote: >> Actually, the rules have been relaxed, and your example should work, once the change is implemented in the compiler. > Not with that semicolon in there... Right - the semi-colon will still produce an error - the distinction between expression lambda (body == expression) and statement lambda (body == block) is still there. > >> public class TestSimple { >> >> public static void main( final String... args ) { >> >> new Thread( () -> System.out.println("Hello World"); >> ).start(); >> >> } >> >> } >> >> Give: >> >> TestSimple.java:6: error: ')' expected >> new Thread( () -> System.out.println("Hello World"); ).start(); >> ^ > > From tronicek at fit.cvut.cz Fri Jul 20 04:23:45 2012 From: tronicek at fit.cvut.cz (=?utf-8?B?IlpkZW7Em2sgVHJvbsOtxI1layI=?=) Date: Fri, 20 Jul 2012 13:23:45 +0200 Subject: From virtual extension methods to mixins In-Reply-To: References: <6054E943-02EA-4592-A021-98C22707A3C9@oracle.com> <1463082.Z54Z1tZ6rm@peterl.marand.si> <17e4670db7e8f955d9fa608e820f8265.squirrel@imap.fit.cvut.cz> Message-ID: <155dbf5992e6c10dae9c95678ed7172a.squirrel@imap.fit.cvut.cz> Can you give any examples of such use? It is not the worst thing if interface changed its meaning but it would be bad if such change is poorly justified. Another example of "poorly justified" proposal are Java properties. Although p.name may seem better than p.getName() when writing, it is definitely worse when reading. And if I consider that getters and setters are generated by IDE, I see the properties as a step in bad direction. Z. -- Zdenek Tronicek FIT CTU in Prague Yuval Shavit napsal(a): > Judging from the buzz around non-Java JVM languages, I think your hope is > probably naive. Imho, people *will* use this feature for more than just > API > evolution, and trying to ignore or discourage that will just mean you > won't > have a say in how it's done. I don't think it would be the worst thing in > the world if interfaces' meanings evolved slightly in the 20 years since > they were invented. > > On Sun, Jul 15, 2012 at 1:51 PM, "Zden?k Tron??ek" > wrote: > >> No, they wouldn't. Nor the protected methods. Interfaces are a means to >> define the component API and although they enable multiple inheritance >> in >> some sense, we should not view them this way and should not let them >> evolve to abstract classes. >> As Brian says elsewhere, the extension methods allow interfaces to >> evolve. >> So all this discussion seems to be not properly motivated because the >> examples does not seem to have anything common with API evolution. >> Nevertheless, if everybody involved view the discussion as "discussion >> on >> theoretical aspects and corner cases of extension methods", it is >> valuable >> and funny. >> I, personally, hope that average application programmer will mostly >> ignore >> the extension methods and if use them, then only for interface >> evolution. >> >> Zdenek >> -- >> Zdenek Tronicek >> FIT CTU in Prague >> >> >> Zhong Yu napsal(a): >> > if you are taking requests, static methods in interface would be >> nice... >> > >> > On Tue, Jul 10, 2012 at 5:10 PM, Brian Goetz >> > wrote: >> >> Maybe :) >> >> >> >> On Jul 10, 2012, at 8:08 AM, Peter Levart wrote: >> >> >> >>> This pattern calls for "protected abstract" methods in interfaces. >> >>> Maybe in >> >>> Java 9? >> >>> >> >>> Peter >> >>> >> >>> On Monday, July 09, 2012 09:02:41 PM Brian Goetz wrote: >> >>>> Yes, this is what I call the "virtual field pattern." It seems >> >>>> perfectly >> >>>> reasonable to me, because the classes that mix you in have to >> consent >> >>>> by >> >>>> providing the {get,set}Peeker methods. (Also, by the nature of >> >>>> interface >> >>>> method merging, it addresses the diamond problem as if all base >> >>>> classes >> >>>> were "virtual".) >> >>>> On Jul 9, 2012, at 8:00 PM, Yuval Shavit wrote: >> >>>>> Stateful mixins like this do indeed seem like a sketchy idea to me >> -- >> >>>>> but >> >>>>> is there any official stance on other mixin-like ideas? For >> instance, >> >>>>> it >> >>>>> seems to me you could use defender methods to implement >> delegation. >> >>>>> For >> >>>>> instance: >> >>>>> >> >>>>> interface Peeker { >> >>>>> >> >>>>> T peek(); >> >>>>> T take(); >> >>>>> // maybe some other methods... >> >>>>> >> >>>>> } >> >>>>> >> >>>>> interface PeekerView extends Peeker { >> >>>>> >> >>>>> Peeker getPeeker(); >> >>>>> >> >>>>> T peek() default { return getPeeker().peek(); } >> >>>>> T take() default { return getPeeker().take(); } >> >>>>> >> >>>>> } >> >>>>> >> >>>>> Now you can become a Peeker just by having one. All of a sudden, >> it's >> >>>>> very >> >>>>> easy to be a Peeker, a List and any number of other things. >> >>>>> >> >>>>> public class BagOTricks implements PeekerView, ListView, >> >>>>> SupplierView {> >> >>>>> private List underlying = ... >> >>>>> private Peeker peeker = new ListPeeker(underlying); >> >>>>> private Supplier> supplier = new >> >>>>> ListSupplier(underlying); >> >>>>> >> >>>>> @Override >> >>>>> public Peeker getPeeker() { >> >>>>> >> >>>>> return peeker; >> >>>>> >> >>>>> } >> >>>>> >> >>>>> @Override >> >>>>> public List getList() { >> >>>>> >> >>>>> return underlying; >> >>>>> >> >>>>> } >> >>>>> >> >>>>> @Override >> >>>>> public Supplier> getOptionalSupplier() { >> >>>>> >> >>>>> return supplier; >> >>>>> >> >>>>> } >> >>>>> >> >>>>> } >> >>>>> >> >>>>> On Mon, Jul 9, 2012 at 4:38 PM, Fran?ois Sarradin >> >>>>> >> >>>>> wrote: Brian, >> >>>>> >> >>>>> Thank you to share your advice. I think that my article provides a >> >>>>> bad use >> >>>>> of Java too. I don't really encourage this. I am just saying it is >> >>>>> possible >> >>>>> and let the reader decides if it is good or bad. >> >>>>> >> >>>>> It is a good thing to share best practices, in a view to build >> "well >> >>>>> craft" >> >>>>> software. I have done this with small demonstrations of Java's >> lambda >> >>>>> at >> >>>>> Devoxx France this year. Moreover, I think you know that you can >> also >> >>>>> find >> >>>>> more and more articles about such best practices in Java 8 (even >> in >> >>>>> French >> >>>>> ;) ). But I really think that we also have to share worst >> practices. >> >>>>> This >> >>>>> is motivated by the wish to identify them and prevent them. That >> is >> >>>>> why I >> >>>>> wanted to share such an article, even if it is unpleasant. >> >>>>> >> >>>>> Fran?ois- >> >>>>> >> >>>>> Le 9 juil. 2012 13:50, "Brian Goetz" a >> ?crit >> >>>>> : >> >>>>>> Please don't encourage techniques like this. There are a zillion >> >>>>>> "clever" >> >>>>>> things you can do in Java, but shouldn't. We knew it wouldn't be >> >>>>>> long >> >>>>>> before someone suggested this, and we can't stop you. But >> please, >> >>>>>> use >> >>>>>> your >> >>>>>> power for good, and not for evil. Teach people to do it right, >> not >> >>>>>> to >> >>>>>> abuse it. >> >>>>>> >> >>>>>> On Jul 9, 2012, at 1:12 AM, Fran?ois Sarradin wrote: >> >>>>>>> Hi, >> >>>>>>> >> >>>>>>> I would like to share a blog post. It explains how to get >> multiple >> >>>>>>> inheritance of the state from the virtual extension methods. >> >>>>>>> >> >>>>>>> "Java 8: Now You Have Mixins!" => >> >>>>>>> >> http://kerflyn.wordpress.com/2012/07/09/java-8-now-you-have-mixins/ >> >>>>>>> >> >>>>>>> Fran?ois- >> >> >> >> >> > >> > >> > >> >> >> > From mike.duigou at oracle.com Fri Jul 20 09:49:10 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Fri, 20 Jul 2012 16:49:10 +0000 Subject: hg: lambda/lambda/jdk: 2 new changesets Message-ID: <20120720164941.954994716C@hg.openjdk.java.net> Changeset: 6f98b54aed2e Author: mduigou Date: 2012-07-20 09:47 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/6f98b54aed2e Remove equals() and hashCode() defaults as they are no longer allowed. ! src/share/classes/java/lang/BiValue.java Changeset: 364c8ee07a1a Author: mduigou Date: 2012-07-20 09:49 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/364c8ee07a1a Merge From maurizio.cimadamore at oracle.com Fri Jul 20 10:21:46 2012 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Fri, 20 Jul 2012 17:21:46 +0000 Subject: hg: lambda/lambda/langtools: Conformance fixes: Message-ID: <20120720172150.A88CE4716F@hg.openjdk.java.net> Changeset: 3944ae4ad264 Author: mcimadamore Date: 2012-07-20 18:21 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/3944ae4ad264 Conformance fixes: *) Expand the set of modifiers that can be used with extension methods (strictfp and synchronized now allowed) *) Ban extension methods that are override-equivalent with members of java.lang.Object *) Lambda compatibility tweak: void-returning expression lambdas should be compatible with void descriptors ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/defender/Neg13.java + test/tools/javac/defender/Neg13.out + test/tools/javac/defender/syntax/TestDefenderModifiers.java ! test/tools/javac/diags/examples.not-yet.txt - test/tools/javac/diags/examples/CantReturnValueForVoid.java ! test/tools/javac/diags/examples/MissingReturnValue.java + test/tools/javac/diags/examples/UnexpectedReturnValue.java ! test/tools/javac/lambda/BadExpressionLambda.java ! test/tools/javac/lambda/BadExpressionLambda.out ! test/tools/javac/lambda/LambdaConv21.java ! test/tools/javac/lambda/LambdaConv21.out ! test/tools/javac/lambda/TargetType21.out ! test/tools/javac/lambda/VoidCompatibility.java ! test/tools/javac/lambda/VoidCompatibility.out From mike.duigou at oracle.com Fri Jul 20 12:26:40 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Fri, 20 Jul 2012 19:26:40 +0000 Subject: hg: lambda/lambda/jdk: 2 new changesets Message-ID: <20120720192700.D885547170@hg.openjdk.java.net> Changeset: 2f405d076866 Author: mduigou Date: 2012-07-20 11:24 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/2f405d076866 Merge ! test-ng/tests/org/openjdk/tests/javac/MethodReferenceTestKinds.java Changeset: 07d9187da989 Author: mduigou Date: 2012-07-20 12:25 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/07d9187da989 remove equals and hashCode methods which are no longer allowed. ! src/share/classes/java/util/Mapping.java From daniel.smith at oracle.com Fri Jul 20 15:54:48 2012 From: daniel.smith at oracle.com (Dan Smith) Date: Fri, 20 Jul 2012 16:54:48 -0600 Subject: Context inside default method body In-Reply-To: <50091E22.8050204@oracle.com> References: <001901cd663a$8a4c3980$9ee4ac80$@itaas.com> <50091E22.8050204@oracle.com> Message-ID: This is closely tied to the discussion about default methods overriding the methods of java.lang.Object. (See the recent "Defaults for Objects' methods" thread). As it stands right now, the members of interfaces include certain methods that look like public Object methods (see JLS 9.2), but interfaces do not actually inherit anything from Object. You can see this by trying to invoke 'clone' on a variable of an interface type, like 'Runnable'. The error message says that member doesn't exist. (Of course, if it did exist, you'd get an error anyway, due to accessibility constraints. So in 7 it's mostly possible to imagine that interfaces _do_ inherit everything from Object, unless you're writing code in the java.lang package.) Among other things, a problem with inheriting things from 'Object' is that it allows interfaces to have non-public members. That opens a small can of worms. Anyway, thanks for highlighting the behavior. It's on the radar, and it's useful at least to know that somebody noticed this and cares about it. ?Dan On Jul 20, 2012, at 3:00 AM, Maurizio Cimadamore wrote: > Nice catch - the accessibility rules for 'protected' in the compiler are > oblivious to extension methods. I don't see any change in the spec draft > regarding this - but it feels like something that should be > special-cased for the sake of consistency. > > Maurizio > > On 20/07/12 06:43, Deepak S Patwardhan wrote: >> Hi all, >> >> The following doesn't compile with the latest build of lambda : >> >> public interface Islander { >> >> public void replaceLiver() default { >> try { >> Object myClone = this.clone(); //.. Compile error >> //.. get the replacement from myClone >> } catch (CloneNotSupportedException cnse) { >> throw new UnsupportedOperationException(); >> } >> } >> } >> >> Basically, I cannot access clone(), which is protected in Object, in spite >> of having the *this* reference. >> >> I think that's ok and not a big deal since Object has only two protected >> methods, and the other method (finalize) shouldn't be invoked by anyone, >> except the GC. But, it just feels like a minor anomaly that default bodies >> can do everything that normal (ie Class) methods can do, except that they >> cannot clone their callees. (Don't hold limitations of Interfaces against >> them, like access to instance variables) >> >> Regards, >> Deepak S Patwardhan. >> >> > > > From deepak.patwardhan at itaas.com Fri Jul 20 23:17:17 2012 From: deepak.patwardhan at itaas.com (Deepak S Patwardhan) Date: Sat, 21 Jul 2012 11:47:17 +0530 Subject: Context inside default method body In-Reply-To: References: <001901cd663a$8a4c3980$9ee4ac80$@itaas.com> <50091E22.8050204@oracle.com> Message-ID: <001e01cd6708$7c0a1fd0$741e5f70$@itaas.com> Hi all, So, which way are we leaning ? Allow this.clone() inside default method body or not ? Consider the two ways of providing defaults: C1 (Direct) : public Complex subtract(Complex b) default { return this.add(b.negate()); } C2 (ShortCut) : public Complex divide(Complex b) default Complexes.divide; Question: is C1 strictly more powerful than C2 ? (I previously raised this question in "Virtual extension methods" http://mail.openjdk.java.net/pipermail/lambda-dev/2012-July/005151.html). I guess the answer now depends on allowing/disallowing invocation of Object's protected methods on the caller object. Please correct me if I am wrong here. *Allow* C1 becomes strictly more powerful than C2. It also means we view the (Direct) code inside interfaces on the same footing as class code for implementing classes. If we indeed go down this path, may I suggest we throw away C2 altogether ? We just have to write a little extra code: public Complex divide(Complex b) default { Complexes.divide(this, b); } *Disallow* Then may I suggest we throw away C1 altogether. It will clearly mean that defaults are just defaults, and the (shortcut method) code, since it exists in a separate class, is not treated at par with the code of the implementing classes. This will also keep interfaces free of (Direct, programmer written) code. Regards, Deepak S Patwardhan. -----Original Message----- From: Dan Smith [mailto:daniel.smith at oracle.com] Sent: 21 July 2012 04:25 To: Deepak S Patwardhan Cc: lambda-dev Subject: Re: Context inside default method body This is closely tied to the discussion about default methods overriding the methods of java.lang.Object. (See the recent "Defaults for Objects' methods" thread). As it stands right now, the members of interfaces include certain methods that look like public Object methods (see JLS 9.2), but interfaces do not actually inherit anything from Object. You can see this by trying to invoke 'clone' on a variable of an interface type, like 'Runnable'. The error message says that member doesn't exist. (Of course, if it did exist, you'd get an error anyway, due to accessibility constraints. So in 7 it's mostly possible to imagine that interfaces _do_ inherit everything from Object, unless you're writing code in the java.lang package.) Among other things, a problem with inheriting things from 'Object' is that it allows interfaces to have non-public members. That opens a small can of worms. Anyway, thanks for highlighting the behavior. It's on the radar, and it's useful at least to know that somebody noticed this and cares about it. -Dan On Jul 20, 2012, at 3:00 AM, Maurizio Cimadamore wrote: > Nice catch - the accessibility rules for 'protected' in the compiler > are oblivious to extension methods. I don't see any change in the spec > draft regarding this - but it feels like something that should be > special-cased for the sake of consistency. > > Maurizio > > On 20/07/12 06:43, Deepak S Patwardhan wrote: >> Hi all, >> >> The following doesn't compile with the latest build of lambda : >> >> public interface Islander { >> >> public void replaceLiver() default { >> try { >> Object myClone = this.clone(); //.. Compile error >> //.. get the replacement from myClone >> } catch (CloneNotSupportedException cnse) { >> throw new UnsupportedOperationException(); >> } >> } >> } >> >> Basically, I cannot access clone(), which is protected in Object, in >> spite of having the *this* reference. >> >> I think that's ok and not a big deal since Object has only two >> protected methods, and the other method (finalize) shouldn't be >> invoked by anyone, except the GC. But, it just feels like a minor >> anomaly that default bodies can do everything that normal (ie Class) >> methods can do, except that they cannot clone their callees. (Don't >> hold limitations of Interfaces against them, like access to instance >> variables) >> >> Regards, >> Deepak S Patwardhan. >> >> > > > From aruld at acm.org Sat Jul 21 01:39:50 2012 From: aruld at acm.org (Arul Dhesiaseelan) Date: Fri, 20 Jul 2012 22:39:50 -1000 Subject: forEach broken in build 48? Message-ID: Hi, It looks like forEach is broke in the latest build. It always prints the last item in the collection. It works fine in b45. It works in b48 only if we expand the code, not if we perform method reference on an instance. public class InstanceMethodReference { public static void main(String[] args) { Arrays.asList("Alice", "Bob", "Charlie", "Dave").forEach(System.out::println);//INCORRECT RESULT Arrays.asList("Alice", "Bob", "Charlie", "Dave").forEach(new MyBlock(System.out));//CORRECT RESULT } public static class MyBlock implements Block { PrintStream ps; public MyBlock(PrintStream ps) { this.ps = ps; } @Override public void apply(String s) { ps.println(s); } } } build45 correctly prints: Alice Bob Charlie Dave Alice Bob Charlie Dave build48 prints: Dave Dave Dave Dave Alice Bob Charlie Dave -Arul From brian.goetz at oracle.com Sat Jul 21 07:48:55 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Sat, 21 Jul 2012 10:48:55 -0400 Subject: Context inside default method body In-Reply-To: <001e01cd6708$7c0a1fd0$741e5f70$@itaas.com> References: <001901cd663a$8a4c3980$9ee4ac80$@itaas.com> <50091E22.8050204@oracle.com> <001e01cd6708$7c0a1fd0$741e5f70$@itaas.com> Message-ID: Despite its obvious disadvantages, C1 does support cases not supported by C2, regardless of issues surrounding protection. For example: interface A { void foo() default { ? } } interface B { void foo() default { ? } } interface C extends A, B { void foo() default { A.super.foo(); B.super.foo(); } } Interface C cannot be written using the "nominal" default form. On Jul 21, 2012, at 2:17 AM, Deepak S Patwardhan wrote: > Hi all, > > So, which way are we leaning ? Allow this.clone() inside default method body > or not ? > > Consider the two ways of providing defaults: > > C1 (Direct) : public Complex subtract(Complex b) default { return > this.add(b.negate()); } > C2 (ShortCut) : public Complex divide(Complex b) default Complexes.divide; > > Question: is C1 strictly more powerful than C2 ? > (I previously raised this question in "Virtual extension methods" > http://mail.openjdk.java.net/pipermail/lambda-dev/2012-July/005151.html). > > I guess the answer now depends on allowing/disallowing invocation of > Object's protected methods on the caller object. Please correct me if I am > wrong here. > > *Allow* > > C1 becomes strictly more powerful than C2. It also means we view the > (Direct) code inside interfaces on the same footing as class code for > implementing classes. If we indeed go down this path, may I suggest we throw > away C2 altogether ? We just have to write a little extra code: > > public Complex divide(Complex b) default { Complexes.divide(this, b); } > > *Disallow* > > Then may I suggest we throw away C1 altogether. It will clearly mean that > defaults are just defaults, and the (shortcut method) code, since it exists > in a separate class, is not treated at par with the code of the implementing > classes. This will also keep interfaces free of (Direct, programmer written) > code. > > Regards, > Deepak S Patwardhan. > > -----Original Message----- > From: Dan Smith [mailto:daniel.smith at oracle.com] > Sent: 21 July 2012 04:25 > To: Deepak S Patwardhan > Cc: lambda-dev > Subject: Re: Context inside default method body > > This is closely tied to the discussion about default methods overriding the > methods of java.lang.Object. (See the recent "Defaults for Objects' > methods" thread). > > As it stands right now, the members of interfaces include certain methods > that look like public Object methods (see JLS 9.2), but interfaces do not > actually inherit anything from Object. You can see this by trying to invoke > 'clone' on a variable of an interface type, like 'Runnable'. The error > message says that member doesn't exist. (Of course, if it did exist, you'd > get an error anyway, due to accessibility constraints. So in 7 it's mostly > possible to imagine that interfaces _do_ inherit everything from Object, > unless you're writing code in the java.lang package.) > > Among other things, a problem with inheriting things from 'Object' is that > it allows interfaces to have non-public members. That opens a small can of > worms. > > Anyway, thanks for highlighting the behavior. It's on the radar, and it's > useful at least to know that somebody noticed this and cares about it. > > -Dan > > On Jul 20, 2012, at 3:00 AM, Maurizio Cimadamore wrote: > >> Nice catch - the accessibility rules for 'protected' in the compiler >> are oblivious to extension methods. I don't see any change in the spec >> draft regarding this - but it feels like something that should be >> special-cased for the sake of consistency. >> >> Maurizio >> >> On 20/07/12 06:43, Deepak S Patwardhan wrote: >>> Hi all, >>> >>> The following doesn't compile with the latest build of lambda : >>> >>> public interface Islander { >>> >>> public void replaceLiver() default { >>> try { >>> Object myClone = this.clone(); //.. Compile error >>> //.. get the replacement from myClone >>> } catch (CloneNotSupportedException cnse) { >>> throw new UnsupportedOperationException(); >>> } >>> } >>> } >>> >>> Basically, I cannot access clone(), which is protected in Object, in >>> spite of having the *this* reference. >>> >>> I think that's ok and not a big deal since Object has only two >>> protected methods, and the other method (finalize) shouldn't be >>> invoked by anyone, except the GC. But, it just feels like a minor >>> anomaly that default bodies can do everything that normal (ie Class) >>> methods can do, except that they cannot clone their callees. (Don't >>> hold limitations of Interfaces against them, like access to instance >>> variables) >>> >>> Regards, >>> Deepak S Patwardhan. >>> >>> >> >> >> > > From v.a.ammodytes at googlemail.com Sun Jul 22 08:41:05 2012 From: v.a.ammodytes at googlemail.com (Arne Siegel) Date: Sun, 22 Jul 2012 17:41:05 +0200 Subject: could we get easier conversion of arrays to iterables Message-ID: <500C3B31.484.1BF0BB9@v.a.ammodytes.googlemail.com> Hallo, in Java SE 5 the enhanced for statement for iterating through collections was introduced, equally available for iterating through arrays: for (T t : ) ... for (T t : ) ... It seems inconsequential that this ease of using arrays similar to collections shall not be available more broadly with Java SE 8. I'd like to mention two possible JLS extensions. First solution: Adding asList() to the members of the array type, implemented with Arrays.asList(). Examples: dir.listFiles().asList().forEach(file -> { file.delete(); }); public void setFlags(Flags ... flags) { this.flags = new HashSet(flags.asList()); } Second solution: Hiding the conversion completely. Examples: dir.listFiles().forEach(file -> { file.delete(); }); public void setFlags(Flags ... flags) { this.flags = new HashSet(flags); } Pros&Cons of the second solution, compared to the first: Pro: more concise Pro: higher analogy to the enhanced for statement, which doesn't demand an extra ".asList()" Con: has a similarity to the auto-boxing conversion introduced in Java SE 5, so the corresponding auto-unboxing conversion would have to be discussed in conjunction, not promising a convincing result Con: the analogy to the enhanced foreach loop is not 100%, as the auto-conversion would need to be to List, not Iterable, for my second example to work (although it could be reformulated using .into(...) ) Don't forget that both solutions have a big Pro compared to the current situation: Con: better readability of source code. Sure, what I'm desiring is just some additional bit of syntactic sugar. How are the chances? Regards Arne Siegel From forax at univ-mlv.fr Sun Jul 22 09:34:04 2012 From: forax at univ-mlv.fr (=?ISO-8859-1?Q?R=E9mi_Forax?=) Date: Sun, 22 Jul 2012 18:34:04 +0200 Subject: could we get easier conversion of arrays to iterables In-Reply-To: <500C3B31.484.1BF0BB9@v.a.ammodytes.googlemail.com> References: <500C3B31.484.1BF0BB9@v.a.ammodytes.googlemail.com> Message-ID: <500C2B7C.7090009@univ-mlv.fr> On 07/22/2012 05:41 PM, Arne Siegel wrote: > Hallo, > > in Java SE 5 the enhanced for statement for iterating through collections was introduced, > equally available for iterating through arrays: > > for (T t : ) ... > > for (T t : ) ... > > > It seems inconsequential that this ease of using arrays similar to collections shall not be > available more broadly with Java SE 8. I'd like to mention two possible JLS extensions. > > > First solution: Adding asList() to the members of the array type, implemented with > Arrays.asList(). Examples: > > dir.listFiles().asList().forEach(file -> { file.delete(); }); > > public void setFlags(Flags ... flags) { > this.flags = new HashSet(flags.asList()); > } > > > Second solution: Hiding the conversion completely. Examples: > > dir.listFiles().forEach(file -> { file.delete(); }); > > public void setFlags(Flags ... flags) { > this.flags = new HashSet(flags); > } > > > > Pros&Cons of the second solution, compared to the first: > > Pro: more concise > > Pro: higher analogy to the enhanced for statement, which doesn't demand an extra ".asList()" > > Con: has a similarity to the auto-boxing conversion introduced in Java SE 5, so the > corresponding auto-unboxing conversion would have to be discussed in conjunction, not > promising a convincing result > > Con: the analogy to the enhanced foreach loop is not 100%, as the auto-conversion would > need to be to List, not Iterable, for my second example to work (although it could be > reformulated using .into(...) ) > > > > Don't forget that both solutions have a big Pro compared to the current situation: > Con: better readability of source code. > > > Sure, what I'm desiring is just some additional bit of syntactic sugar. How are the chances? > > Regards > Arne Siegel > > The main issue is that currently there is no 'real' method on an array type, so usually VMs have a special way to represent them, what you propose does require big changes from the VM point of view. R?mi From brian.goetz at oracle.com Sun Jul 22 09:32:17 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Sun, 22 Jul 2012 12:32:17 -0400 Subject: could we get easier conversion of arrays to iterables In-Reply-To: <500C3B31.484.1BF0BB9@v.a.ammodytes.googlemail.com> References: <500C3B31.484.1BF0BB9@v.a.ammodytes.googlemail.com> Message-ID: There is already Arrays.asList(). (We may add additional convenience methods to Arrays to convert to additional new types, such as Arrays.asParallel()). What you are suggesting is a not-small language feature to provide a small bit of sugar to something you can already easily do with the libraries. So, while we've considered the possibility of adding a mechanism for injecting methods into arrays, the ease of just wrapping the array in this manner suggests we are probably better off spending our complexity budget elsewhere, unless we can derive some other larger benefit from this. (In the "spend the complexity budget elsewhere" department, just in the area of arrays, we've got lots of more serious problems that don't have a simple library-based solution: 32 bit size limitation, can't have final or volatile elements, array literals, better constant-pool support, etc.) On Jul 22, 2012, at 11:41 AM, Arne Siegel wrote: > Hallo, > > in Java SE 5 the enhanced for statement for iterating through collections was introduced, > equally available for iterating through arrays: > > for (T t : ) ... > > for (T t : ) ... > > > It seems inconsequential that this ease of using arrays similar to collections shall not be > available more broadly with Java SE 8. I'd like to mention two possible JLS extensions. > > > First solution: Adding asList() to the members of the array type, implemented with > Arrays.asList(). Examples: > > dir.listFiles().asList().forEach(file -> { file.delete(); }); > > public void setFlags(Flags ... flags) { > this.flags = new HashSet(flags.asList()); > } > > > Second solution: Hiding the conversion completely. Examples: > > dir.listFiles().forEach(file -> { file.delete(); }); > > public void setFlags(Flags ... flags) { > this.flags = new HashSet(flags); > } > > > > Pros&Cons of the second solution, compared to the first: > > Pro: more concise > > Pro: higher analogy to the enhanced for statement, which doesn't demand an extra ".asList()" > > Con: has a similarity to the auto-boxing conversion introduced in Java SE 5, so the > corresponding auto-unboxing conversion would have to be discussed in conjunction, not > promising a convincing result > > Con: the analogy to the enhanced foreach loop is not 100%, as the auto-conversion would > need to be to List, not Iterable, for my second example to work (although it could be > reformulated using .into(...) ) > > > > Don't forget that both solutions have a big Pro compared to the current situation: > Con: better readability of source code. > > > Sure, what I'm desiring is just some additional bit of syntactic sugar. How are the chances? > > Regards > Arne Siegel > > From forax at univ-mlv.fr Sun Jul 22 10:04:13 2012 From: forax at univ-mlv.fr (=?ISO-8859-1?Q?R=E9mi_Forax?=) Date: Sun, 22 Jul 2012 19:04:13 +0200 Subject: could we get easier conversion of arrays to iterables In-Reply-To: References: <500C3B31.484.1BF0BB9@v.a.ammodytes.googlemail.com> Message-ID: <500C328D.1010208@univ-mlv.fr> On 07/22/2012 06:32 PM, Brian Goetz wrote: > There is already Arrays.asList(). (We may add additional convenience methods to Arrays to convert to additional new types, such as Arrays.asParallel()). > > What you are suggesting is a not-small language feature to provide a small bit of sugar to something you can already easily do with the libraries. So, while we've considered the possibility of adding a mechanism for injecting methods into arrays, the ease of just wrapping the array in this manner suggests we are probably better off spending our complexity budget elsewhere, unless we can derive some other larger benefit from this. > > (In the "spend the complexity budget elsewhere" department, just in the area of arrays, we've got lots of more serious problems that don't have a simple library-based solution: 32 bit size limitation, can't have final or volatile elements, array literals, better constant-pool support, etc.) For the constant-pool support you can use invokedynamic with a boostrap method that will take the array encoded as a String and decode it, it's clearly a hack but it works well :) Which coding/encoding is the best to encode an array of primitives to an UTF8 sequence is let to the reader. R?mi > > On Jul 22, 2012, at 11:41 AM, Arne Siegel wrote: > >> Hallo, >> >> in Java SE 5 the enhanced for statement for iterating through collections was introduced, >> equally available for iterating through arrays: >> >> for (T t : ) ... >> >> for (T t : ) ... >> >> >> It seems inconsequential that this ease of using arrays similar to collections shall not be >> available more broadly with Java SE 8. I'd like to mention two possible JLS extensions. >> >> >> First solution: Adding asList() to the members of the array type, implemented with >> Arrays.asList(). Examples: >> >> dir.listFiles().asList().forEach(file -> { file.delete(); }); >> >> public void setFlags(Flags ... flags) { >> this.flags = new HashSet(flags.asList()); >> } >> >> >> Second solution: Hiding the conversion completely. Examples: >> >> dir.listFiles().forEach(file -> { file.delete(); }); >> >> public void setFlags(Flags ... flags) { >> this.flags = new HashSet(flags); >> } >> >> >> >> Pros&Cons of the second solution, compared to the first: >> >> Pro: more concise >> >> Pro: higher analogy to the enhanced for statement, which doesn't demand an extra ".asList()" >> >> Con: has a similarity to the auto-boxing conversion introduced in Java SE 5, so the >> corresponding auto-unboxing conversion would have to be discussed in conjunction, not >> promising a convincing result >> >> Con: the analogy to the enhanced foreach loop is not 100%, as the auto-conversion would >> need to be to List, not Iterable, for my second example to work (although it could be >> reformulated using .into(...) ) >> >> >> >> Don't forget that both solutions have a big Pro compared to the current situation: >> Con: better readability of source code. >> >> >> Sure, what I'm desiring is just some additional bit of syntactic sugar. How are the chances? >> >> Regards >> Arne Siegel >> >> > From aleksey.shipilev at oracle.com Tue Jul 24 15:33:23 2012 From: aleksey.shipilev at oracle.com (Aleksey Shipilev) Date: Wed, 25 Jul 2012 02:33:23 +0400 Subject: Bulk operations, decomposition functions Message-ID: <500F22B3.5040007@oracle.com> (sorry for resending twice, but I suspect the first message got filtered out because of the attached GPG signature) Hi, I wanted to check if someone had looked into current decomposition functions (from now on, "DF" for brevity) for bulk operations (i.e. ParallelIterables.calculateDepth, BaseTask, etc.); or otherwise has the rationale behind them? Trying the analyze the decomposition we have now, I had coded the DF in R [1], built some graphs [2] and have some preliminary questions: I. The DF depends on both the guess for the task size and available parallelism. This follows naturally from the code, and also backed up by the chart 1. What if the guess is wrong? It seems dangerous to depend on the guess to drive the decomposition decisions. II. The DF always decomposes into 2^n leaf tasks. This seems technically plausible, but it brings up the rounding issues into consideration: now, the little change in problem size can drastically change the subtask size, and as such, bulk operation performance. You might see that on chart 2: the only z-levels are the powers of two; and also the transitions between levels are abrupt and have significant jitter around the cliff. III. The DF seems to favor very fast functions to operate on data. It will naturally prefer to have larger subtasks, boosting the performance for short operations, but limiting the scalability for heavy ones. For example, the current decomposition will generate only 64 subtasks for 100-element external task and 100 workers in FJP. This is partially demonstrated by chart 3 at low-end external task sizes: the average number of tasks per worker falls below one there. It is also interesting to see that the "load factor" for FJP is probably too low even in non-pathological cases: there are only 1-2 tasks per worker, which can inhibit the balancing for heterogeneous tasks, albeit that is needed to be proven empirically. ----- I would like to dive more deeply into that. I think this task could not be solved without the live feedback from both FJP and the collection being processed, which should guide decomposition decisions. Any thoughts, comments, suggestions, etc. are appreciated. -Aleksey. [1] http://shipilev.net/pub/jdk/lambda/decomp-size-1/plot.r [2] http://shipilev.net/pub/jdk/lambda/decomp-size-1/plots.pdf From mike.duigou at oracle.com Tue Jul 24 19:46:59 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Wed, 25 Jul 2012 02:46:59 +0000 Subject: hg: lambda/lambda/jdk: Add operations for SequentialMapPipeline Message-ID: <20120725024730.559BA471ED@hg.openjdk.java.net> Changeset: 38afd6fe9042 Author: mduigou Date: 2012-07-24 19:46 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/38afd6fe9042 Add operations for SequentialMapPipeline ! src/share/classes/java/util/Comparators.java ! src/share/classes/java/util/MapIterator.java ! src/share/classes/java/util/Mapping.java ! src/share/classes/java/util/functions/BiPredicate.java ! src/share/classes/java/util/streams/MapStream.java ! src/share/classes/java/util/streams/MapStreamOps.java ! src/share/classes/java/util/streams/SequentialMapPipeline.java ! src/share/classes/java/util/streams/SequentialPipeline.java + src/share/classes/java/util/streams/ops/BiFilterOp.java + src/share/classes/java/util/streams/ops/BiMapOp.java ! src/share/classes/java/util/streams/ops/CumulateOp.java ! src/share/classes/java/util/streams/ops/ElementwiseOp.java ! src/share/classes/java/util/streams/ops/MapFilterValuesOp.java + src/share/classes/java/util/streams/ops/MapMapValuesOp.java + src/share/classes/java/util/streams/ops/MapSortedOp.java + src/share/classes/java/util/streams/ops/MapSwapOp.java ! src/share/classes/java/util/streams/ops/MappedOp.java ! src/share/classes/java/util/streams/ops/SortedOp.java ! src/share/classes/java/util/streams/ops/StatefulOp.java ! src/share/classes/java/util/streams/ops/UniqOp.java From dl at cs.oswego.edu Wed Jul 25 03:04:08 2012 From: dl at cs.oswego.edu (Doug Lea) Date: Wed, 25 Jul 2012 06:04:08 -0400 Subject: Bulk operations, decomposition functions In-Reply-To: <500F22B3.5040007@oracle.com> References: <500F22B3.5040007@oracle.com> Message-ID: <500FC498.3010805@cs.oswego.edu> On 07/24/12 18:33, Aleksey Shipilev wrote: > I wanted to check if someone had looked into current decomposition > functions (from now on, "DF" for brevity) for bulk operations (i.e. > ParallelIterables.calculateDepth, BaseTask, etc.); or otherwise has the > rationale behind them? I'm not sure why the functions in current prototype were chosen by Mike et al, but for preliminary versions of those for new ConcurrentHashMap and others, I've been using targetLeafSize = max(1, N / (p * 8)) (N is estimated size, p is fjp.parallelism) In the normal case of recursive splitting by two, the parallel depth is log2 of this. The magic number 8 is a hedge-factor to cope with variance in system load. This splits tasks as if you had 8 times more workers than you do, which improves load balancing, so the chances that you are more than X% slower than optimal under unexpected loads on one or more cores decline rapidly with X; although for small N, possibly with enough overhead to outweigh speedups. We cannot know this, but are in general required to err on the side of too many rather than too few subtasks. Otherwise, people would be surprised and unhappy that, say, a task computing the next best chess move on a list of 4 positions did them all serially because 4 was too small a task size to split. There is a second strategy in place that alomst never kicks in so might not be used. The FJ getSurplusQueuedTaskCount method can tell a worker if there are too many or two few unstolen tasks, so it can adjust. (Some of the ideas behind this are in a paper I coauthored a few years ago -- (http://gee.cs.oswego.edu/dl/papers/icpp08.pdf see also the internal documentation inside ForkJoinTask: http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/src/jsr166y/ForkJoinTask.java?view=log) Variations of this work OK for underlying data structures that are O(1) or even O(log N) splittable. For others (for example most Queue classes), it looks like it is better to just to decompose into tiny tasks and submit them than it is to repeatedly count your way through the data structure. -Doug From aleksey.shipilev at oracle.com Wed Jul 25 03:30:47 2012 From: aleksey.shipilev at oracle.com (Aleksey Shipilev) Date: Wed, 25 Jul 2012 14:30:47 +0400 Subject: Bulk operations, decomposition functions In-Reply-To: <500FC498.3010805@cs.oswego.edu> References: <500F22B3.5040007@oracle.com> <500FC498.3010805@cs.oswego.edu> Message-ID: <500FCAD7.1060306@oracle.com> On 07/25/2012 02:04 PM, Doug Lea wrote: > I'm not sure why the functions in current prototype > were chosen by Mike et al, but for preliminary versions of > those for new ConcurrentHashMap and others, > I've been using > targetLeafSize = max(1, N / (p * 8)) > (N is estimated size, p is fjp.parallelism) > In the normal case of recursive splitting by two, > the parallel depth is log2 of this. Aha. The big question I've been asking myself over and over these days if we should disregard N whatsoever, and instead rely on P only to decompose. I.e. have the number of tasks to be P*L, where L is load factor, having L=8..16. Naively, that gives us the depth of ceil(log2(P*L)). This looks generic enough, and not relying on (possibly pricey or wrong) guess about N. Then, the heuristics whether to split further, or cease to split, can be applied to modify the original decomposition decision on the fly. Both the estimate for N, and FJT.gQTC()/gSQTC() may help out here; both heuristics have their drawbacks, so we might downplay their impact by let them "modify" the original plan, but not change it completely. > There is a second strategy in place that alomst never > kicks in so might not be used. The FJ getSurplusQueuedTaskCount > method can tell a worker if there are too many or two few > unstolen tasks, so it can adjust. Yes, I was vaguely referring to these while saying this task can be solved by using the feedback from FJP. My several-months-old experiments [1] show these heuristics work as fast as the good static guess for threshold when FJP is saturated, and work reasonably well when FJP is under edge effects like going from idle to full-scale parallelism. No surprises there. Keeping in mind that most bulk operations would probably be ad-hoc, that would probably mean FJP is idle right before the operation starts, which makes the SQTC/QTC heuristics unreliable to act as the primary drivers for the decomposition. -Aleksey. [1] http://shipilev.net/pub/talks/jeeconf-May2012-forkjoin.pdf; heuristics slides are #41-45, hopefully graphs there do not require translation. I should really clean that up before Devoxx. From dl at cs.oswego.edu Wed Jul 25 04:20:48 2012 From: dl at cs.oswego.edu (Doug Lea) Date: Wed, 25 Jul 2012 07:20:48 -0400 Subject: Bulk operations, decomposition functions In-Reply-To: <500FCAD7.1060306@oracle.com> References: <500F22B3.5040007@oracle.com> <500FC498.3010805@cs.oswego.edu> <500FCAD7.1060306@oracle.com> Message-ID: <500FD690.50809@cs.oswego.edu> On 07/25/12 06:30, Aleksey Shipilev wrote: > Aha. The big question I've been asking myself over and over these days > if we should disregard N whatsoever, and instead rely on P only to > decompose. I.e. have the number of tasks to be P*L, where L is load > factor, having L=8..16. Naively, that gives us the depth of > ceil(log2(P*L)). I would be more in favor of doing this if I believed that the value of any load-factor-reporting method available was even remotely accurate! Even the "accurate" ones tend not to reflect loads with a fine enough granularity to help with suddenly generating a possibly large number of tasks. It would be great if this could be improved, but I gather that on Windows, especially, it's unlikely. > > Yes, I was vaguely referring to these while saying this task can be > solved by using the feedback from FJP. My several-months-old experiments > [1] show these heuristics work as fast as the good static guess for > threshold when FJP is saturated, and work reasonably well when FJP is > under edge effects like going from idle to full-scale parallelism. No > surprises there. > > Keeping in mind that most bulk operations would probably be ad-hoc, that > would probably mean FJP is idle right before the operation starts, which > makes the SQTC/QTC heuristics unreliable to act as the primary drivers > for the decomposition. Yes. This is a variation of the above issue -- The times you most need accurate information are the times that you are least likely to get it. Which leaves these methods (possibly enhanced with system information?) as best for dynamic fine-adjustment. The point at which you consult the fine-tuners is itself intrinsically heuristic though. On the other hand, for some data structures; e.g., those for which you don't even have an O(1) size() method but do have a fast way of splitting, relying entirely on the dynamic schemes looks like the best move. ... One overall moral is that there is no perfect one-size-fits-all way of decomposing data structures. I'm imagining that there will be support for some common cases (like one for Collections that can supply spliterators, one for RandomAccess Lists, and a "dumb" one that just peels off tasks one-by-one from an intrinsically linear iterator), but many classes will want to supply custom versions. -Doug From aleksey.shipilev at oracle.com Wed Jul 25 05:19:01 2012 From: aleksey.shipilev at oracle.com (Aleksey Shipilev) Date: Wed, 25 Jul 2012 16:19:01 +0400 Subject: it2-bootstrap branch? Message-ID: <500FE435.1010507@oracle.com> Hi, Sorry for noob question. What's the status on it2-bootstrap branch? Is this the one we should expect to be integrated to default, and then into mainline? Does it make sense to study "default" implementation, or should I follow the "it2-bootstrap" changes instead? Thanks, -Aleksey. From henri.gomez at gmail.com Wed Jul 25 05:44:09 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Wed, 25 Jul 2012 14:44:09 +0200 Subject: hg: lambda/lambda/jdk: Add operations for SequentialMapPipeline In-Reply-To: <20120725024730.559BA471ED@hg.openjdk.java.net> References: <20120725024730.559BA471ED@hg.openjdk.java.net> Message-ID: I didn't see it in my Jenkins SCM mercurial logs : Latest changes are : Merge (detail) Remove equals() and hashCode() defaults as they are no longer allowed. (detail) Conformance fixes: *) Expand the set of modifiers that can be used with extension methods (strictfp and synchronized now allowed) *) Ban extension methods that are override-equivalent with members of java.lang.Object *) Lambda compatibility tweak: void-returning expression lambdas should be compatible with void descriptors (detail) 2012/7/25 : > Changeset: 38afd6fe9042 > Author: mduigou > Date: 2012-07-24 19:46 -0700 > URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/38afd6fe9042 > > Add operations for SequentialMapPipeline > > ! src/share/classes/java/util/Comparators.java > ! src/share/classes/java/util/MapIterator.java > ! src/share/classes/java/util/Mapping.java > ! src/share/classes/java/util/functions/BiPredicate.java > ! src/share/classes/java/util/streams/MapStream.java > ! src/share/classes/java/util/streams/MapStreamOps.java > ! src/share/classes/java/util/streams/SequentialMapPipeline.java > ! src/share/classes/java/util/streams/SequentialPipeline.java > + src/share/classes/java/util/streams/ops/BiFilterOp.java > + src/share/classes/java/util/streams/ops/BiMapOp.java > ! src/share/classes/java/util/streams/ops/CumulateOp.java > ! src/share/classes/java/util/streams/ops/ElementwiseOp.java > ! src/share/classes/java/util/streams/ops/MapFilterValuesOp.java > + src/share/classes/java/util/streams/ops/MapMapValuesOp.java > + src/share/classes/java/util/streams/ops/MapSortedOp.java > + src/share/classes/java/util/streams/ops/MapSwapOp.java > ! src/share/classes/java/util/streams/ops/MappedOp.java > ! src/share/classes/java/util/streams/ops/SortedOp.java > ! src/share/classes/java/util/streams/ops/StatefulOp.java > ! src/share/classes/java/util/streams/ops/UniqOp.java > > From brian.goetz at oracle.com Wed Jul 25 07:35:19 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Wed, 25 Jul 2012 10:35:19 -0400 Subject: Bulk operations, decomposition functions In-Reply-To: <500F22B3.5040007@oracle.com> References: <500F22B3.5040007@oracle.com> Message-ID: <5FA1C251-BAAC-423E-942D-697D37AFC463@oracle.com> Just to add to Doug's comments: - I had thought we were using the "8x" formula suggested by Doug; if we're not, that's my silly error and it should be fixed. - We have a to-do item to evaluate the splitting effectiveness of this default formula; right now we're just trying to get all the operations implemented and giving the same answers in both serial and parallel :) - This is a dumb one-size-fits-all splitting formula for the general (default-implemented) case where a data structure has offered up a splitting algorithm. Data structures that can do better will likely implement parallel ops themselves. On Jul 24, 2012, at 6:33 PM, Aleksey Shipilev wrote: > (sorry for resending twice, but I suspect the first message got filtered > out because of the attached GPG signature) > > Hi, > > I wanted to check if someone had looked into current decomposition > functions (from now on, "DF" for brevity) for bulk operations (i.e. > ParallelIterables.calculateDepth, BaseTask, etc.); or otherwise has the > rationale behind them? > > Trying the analyze the decomposition we have now, I had coded the DF in > R [1], built some graphs [2] and have some preliminary questions: > > I. The DF depends on both the guess for the task size and available > parallelism. This follows naturally from the code, and also backed up by > the chart 1. What if the guess is wrong? It seems dangerous to depend on > the guess to drive the decomposition decisions. > > II. The DF always decomposes into 2^n leaf tasks. This seems technically > plausible, but it brings up the rounding issues into consideration: now, > the little change in problem size can drastically change the subtask > size, and as such, bulk operation performance. You might see that on > chart 2: the only z-levels are the powers of two; and also the > transitions between levels are abrupt and have significant jitter around > the cliff. > > III. The DF seems to favor very fast functions to operate on data. It > will naturally prefer to have larger subtasks, boosting the performance > for short operations, but limiting the scalability for heavy ones. For > example, the current decomposition will generate only 64 subtasks for > 100-element external task and 100 workers in FJP. This is partially > demonstrated by chart 3 at low-end external task sizes: the average > number of tasks per worker falls below one there. > > It is also interesting to see that the "load factor" for FJP is probably > too low even in non-pathological cases: there are only 1-2 tasks per > worker, which can inhibit the balancing for heterogeneous tasks, albeit > that is needed to be proven empirically. > > ----- > > I would like to dive more deeply into that. I think this task could not > be solved without the live feedback from both FJP and the collection > being processed, which should guide decomposition decisions. > > Any thoughts, comments, suggestions, etc. are appreciated. > > -Aleksey. > > [1] http://shipilev.net/pub/jdk/lambda/decomp-size-1/plot.r > [2] http://shipilev.net/pub/jdk/lambda/decomp-size-1/plots.pdf > From brian.goetz at oracle.com Wed Jul 25 08:04:05 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Wed, 25 Jul 2012 11:04:05 -0400 Subject: hg: lambda/lambda/jdk: Add operations for SequentialMapPipeline In-Reply-To: References: <20120725024730.559BA471ED@hg.openjdk.java.net> Message-ID: <073BD97A-1619-4D95-8AEF-41DE21099AB4@oracle.com> These changes are going on in the branch "it2-bootstrap", which is a temporary branch for bootstrapping the Iteration 2 API for bulk operations. We're doing it in a branch so as to avoid destabilizing working code while we revamp things; when the new design reaches feature parity with what is in the default branch, we'll merge it in then. Also I am working on a writeup about the design. On Jul 25, 2012, at 8:44 AM, Henri Gomez wrote: > I didn't see it in my Jenkins SCM mercurial logs : > > Latest changes are : > > Merge (detail) > Remove equals() and hashCode() defaults as they are no longer allowed. (detail) > Conformance fixes: > *) Expand the set of modifiers that can be used with extension methods > (strictfp and synchronized now allowed) > *) Ban extension methods that are override-equivalent with members of > java.lang.Object > *) Lambda compatibility tweak: void-returning expression lambdas > should be compatible with void descriptors (detail) > > > > 2012/7/25 : >> Changeset: 38afd6fe9042 >> Author: mduigou >> Date: 2012-07-24 19:46 -0700 >> URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/38afd6fe9042 >> >> Add operations for SequentialMapPipeline >> >> ! src/share/classes/java/util/Comparators.java >> ! src/share/classes/java/util/MapIterator.java >> ! src/share/classes/java/util/Mapping.java >> ! src/share/classes/java/util/functions/BiPredicate.java >> ! src/share/classes/java/util/streams/MapStream.java >> ! src/share/classes/java/util/streams/MapStreamOps.java >> ! src/share/classes/java/util/streams/SequentialMapPipeline.java >> ! src/share/classes/java/util/streams/SequentialPipeline.java >> + src/share/classes/java/util/streams/ops/BiFilterOp.java >> + src/share/classes/java/util/streams/ops/BiMapOp.java >> ! src/share/classes/java/util/streams/ops/CumulateOp.java >> ! src/share/classes/java/util/streams/ops/ElementwiseOp.java >> ! src/share/classes/java/util/streams/ops/MapFilterValuesOp.java >> + src/share/classes/java/util/streams/ops/MapMapValuesOp.java >> + src/share/classes/java/util/streams/ops/MapSortedOp.java >> + src/share/classes/java/util/streams/ops/MapSwapOp.java >> ! src/share/classes/java/util/streams/ops/MappedOp.java >> ! src/share/classes/java/util/streams/ops/SortedOp.java >> ! src/share/classes/java/util/streams/ops/StatefulOp.java >> ! src/share/classes/java/util/streams/ops/UniqOp.java >> >> > From mike.duigou at oracle.com Wed Jul 25 09:01:03 2012 From: mike.duigou at oracle.com (Mike Duigou) Date: Wed, 25 Jul 2012 09:01:03 -0700 Subject: it2-bootstrap branch? In-Reply-To: <500FE435.1010507@oracle.com> References: <500FE435.1010507@oracle.com> Message-ID: <541E6B67-FF37-4078-9A44-1F421F1BDFF2@oracle.com> The it2-bootstrap branch is being used for initial development of the second iteration of the API. It will be integrated into the default branch once it has functional parity with the current API. The it2-bootstrap API is complete enough for study and is the closer to the likely final lambda API than the iteration 1 API on the default branch. Mike On Jul 25 2012, at 05:19 , Aleksey Shipilev wrote: > Hi, > > Sorry for noob question. > > What's the status on it2-bootstrap branch? Is this the one we should > expect to be integrated to default, and then into mainline? Does it make > sense to study "default" implementation, or should I follow the > "it2-bootstrap" changes instead? > > Thanks, > -Aleksey. > From maurizio.cimadamore at oracle.com Wed Jul 25 11:31:41 2012 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Wed, 25 Jul 2012 18:31:41 +0000 Subject: hg: lambda/lambda/langtools: Conformance fixes: Message-ID: <20120725183148.75E22471FA@hg.openjdk.java.net> Changeset: b12b45bd9855 Author: mcimadamore Date: 2012-07-25 19:31 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/b12b45bd9855 Conformance fixes: *) Add inference support in generic method references *) Add inference support in unbound method reference with raw qualifier ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/lambda/MethodReference43.java + test/tools/javac/lambda/MethodReference44.java + test/tools/javac/lambda/MethodReference45.java + test/tools/javac/lambda/MethodReference45.out + test/tools/javac/lambda/MethodReference46.java + test/tools/javac/lambda/MethodReference47.java + test/tools/javac/lambda/MethodReference47.out + test/tools/javac/lambda/MethodReference48.java From henri.gomez at gmail.com Wed Jul 25 12:56:01 2012 From: henri.gomez at gmail.com (Henri Gomez) Date: Wed, 25 Jul 2012 21:56:01 +0200 Subject: hg: lambda/lambda/jdk: Add operations for SequentialMapPipeline In-Reply-To: <073BD97A-1619-4D95-8AEF-41DE21099AB4@oracle.com> References: <20120725024730.559BA471ED@hg.openjdk.java.net> <073BD97A-1619-4D95-8AEF-41DE21099AB4@oracle.com> Message-ID: Ok thanks for informations. I track the mailing list to trigger daily build and I didn't noticed it2-bootstrap branch anywhere. 2012/7/25 Brian Goetz : > These changes are going on in the branch "it2-bootstrap", which is a temporary branch for bootstrapping the Iteration 2 API for bulk operations. We're doing it in a branch so as to avoid destabilizing working code while we revamp things; when the new design reaches feature parity with what is in the default branch, we'll merge it in then. Also I am working on a writeup about the design. > > On Jul 25, 2012, at 8:44 AM, Henri Gomez wrote: > >> I didn't see it in my Jenkins SCM mercurial logs : >> >> Latest changes are : >> >> Merge (detail) >> Remove equals() and hashCode() defaults as they are no longer allowed. (detail) >> Conformance fixes: >> *) Expand the set of modifiers that can be used with extension methods >> (strictfp and synchronized now allowed) >> *) Ban extension methods that are override-equivalent with members of >> java.lang.Object >> *) Lambda compatibility tweak: void-returning expression lambdas >> should be compatible with void descriptors (detail) >> >> >> >> 2012/7/25 : >>> Changeset: 38afd6fe9042 >>> Author: mduigou >>> Date: 2012-07-24 19:46 -0700 >>> URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/38afd6fe9042 >>> >>> Add operations for SequentialMapPipeline >>> >>> ! src/share/classes/java/util/Comparators.java >>> ! src/share/classes/java/util/MapIterator.java >>> ! src/share/classes/java/util/Mapping.java >>> ! src/share/classes/java/util/functions/BiPredicate.java >>> ! src/share/classes/java/util/streams/MapStream.java >>> ! src/share/classes/java/util/streams/MapStreamOps.java >>> ! src/share/classes/java/util/streams/SequentialMapPipeline.java >>> ! src/share/classes/java/util/streams/SequentialPipeline.java >>> + src/share/classes/java/util/streams/ops/BiFilterOp.java >>> + src/share/classes/java/util/streams/ops/BiMapOp.java >>> ! src/share/classes/java/util/streams/ops/CumulateOp.java >>> ! src/share/classes/java/util/streams/ops/ElementwiseOp.java >>> ! src/share/classes/java/util/streams/ops/MapFilterValuesOp.java >>> + src/share/classes/java/util/streams/ops/MapMapValuesOp.java >>> + src/share/classes/java/util/streams/ops/MapSortedOp.java >>> + src/share/classes/java/util/streams/ops/MapSwapOp.java >>> ! src/share/classes/java/util/streams/ops/MappedOp.java >>> ! src/share/classes/java/util/streams/ops/SortedOp.java >>> ! src/share/classes/java/util/streams/ops/StatefulOp.java >>> ! src/share/classes/java/util/streams/ops/UniqOp.java >>> >>> >> > From mike.duigou at oracle.com Wed Jul 25 19:12:10 2012 From: mike.duigou at oracle.com (Mike Duigou) Date: Wed, 25 Jul 2012 19:12:10 -0700 Subject: forEach broken in build 48? In-Reply-To: References: Message-ID: I've looked into the problem and am able to replicate it. I did some debugging and it appears to be a problem in the VM. I am notifying those working on this area. Mike On Jul 21 2012, at 01:39 , Arul Dhesiaseelan wrote: > Hi, > > It looks like forEach is broke in the latest build. It always prints the > last item in the collection. It works fine in b45. It works in b48 only if > we expand the code, not if we perform method reference on an instance. > > public class InstanceMethodReference { > > public static void main(String[] args) { > Arrays.asList("Alice", "Bob", "Charlie", > "Dave").forEach(System.out::println);//INCORRECT RESULT > Arrays.asList("Alice", "Bob", "Charlie", "Dave").forEach(new > MyBlock(System.out));//CORRECT RESULT > } > > public static class MyBlock implements Block { > PrintStream ps; > > public MyBlock(PrintStream ps) { > this.ps = ps; > } > > @Override > public void apply(String s) { > ps.println(s); > } > } > } > > build45 correctly prints: > Alice > Bob > Charlie > Dave > Alice > Bob > Charlie > Dave > > build48 prints: > Dave > Dave > Dave > Dave > Alice > Bob > Charlie > Dave > > > -Arul > From bitterfoxc at gmail.com Wed Jul 25 19:53:55 2012 From: bitterfoxc at gmail.com (bitter_fox) Date: Thu, 26 Jul 2012 11:53:55 +0900 Subject: forEach broken in build 48? In-Reply-To: References: Message-ID: Hi, Arul and Mike I guess Revision(langtools):1430[1] has a problem. In LambdaTranslator#makeFunctionalDescriptorType: return erased ? types.erasure(descType) : descType; This is wrong I think. I tried this one and the problem looks resolved: return erased ? descType : types.erasure(descType); Please ignore this mail if you already notice that. [1]:http://mail.openjdk.java.net/pipermail/lambda-dev/2012-July/005187.html Regards, bitter_fox 2012/7/26 Mike Duigou > I've looked into the problem and am able to replicate it. I did some > debugging and it appears to be a problem in the VM. I am notifying those > working on this area. > > Mike > > > On Jul 21 2012, at 01:39 , Arul Dhesiaseelan wrote: > > > Hi, > > > > It looks like forEach is broke in the latest build. It always prints the > > last item in the collection. It works fine in b45. It works in b48 only > if > > we expand the code, not if we perform method reference on an instance. > > > > public class InstanceMethodReference { > > > > public static void main(String[] args) { > > Arrays.asList("Alice", "Bob", "Charlie", > > "Dave").forEach(System.out::println);//INCORRECT RESULT > > Arrays.asList("Alice", "Bob", "Charlie", "Dave").forEach(new > > MyBlock(System.out));//CORRECT RESULT > > } > > > > public static class MyBlock implements Block { > > PrintStream ps; > > > > public MyBlock(PrintStream ps) { > > this.ps = ps; > > } > > > > @Override > > public void apply(String s) { > > ps.println(s); > > } > > } > > } > > > > build45 correctly prints: > > Alice > > Bob > > Charlie > > Dave > > Alice > > Bob > > Charlie > > Dave > > > > build48 prints: > > Dave > > Dave > > Dave > > Dave > > Alice > > Bob > > Charlie > > Dave > > > > > > -Arul > > > > > From bitterfoxc at gmail.com Wed Jul 25 20:08:42 2012 From: bitterfoxc at gmail.com (bitter_fox) Date: Thu, 26 Jul 2012 12:08:42 +0900 Subject: Default for Object's protected method vs Lambda(IllegalAccessError) Message-ID: Hi, In Revision:1438 of langtools, default for Object's public method was banned. But I think default for protected method should be banned either because it will become the cause of IllegalAccessError when we make a instance by lambda or others: public class Main { interface I { void f(); /**/public/**/ Object clone() default {return null;} } public static void main(String[] args) { I i = () -> {}; // preferred Object#clone(protected) implicitly i.clone(); // but I can refer to I#clone } } This program makes IllegalAccessError: Exception in thread "main" java.lang.IllegalAccessError: Main$1.clone()Ljava/lan g/Object; at Main.main(Main.java:14) Regards, bitter_fox From maurizio.cimadamore at oracle.com Thu Jul 26 02:39:34 2012 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Thu, 26 Jul 2012 10:39:34 +0100 Subject: forEach broken in build 48? In-Reply-To: References: Message-ID: <50111056.5080205@oracle.com> On 26/07/12 03:53, bitter_fox wrote: > Hi, Arul and Mike > I guess Revision(langtools):1430[1] has a problem. > > In LambdaTranslator#makeFunctionalDescriptorType: > return erased ? types.erasure(descType) : descType; > > This is wrong I think. Why do you think it's wrong? The code is meant to erase the descriptor type only if the erased flagh is set (which only is when doing 292 translation). Maurizio > > I tried this one and the problem looks resolved: > return erased ? descType : types.erasure(descType); > > Please ignore this mail if you already notice that. > > [1]:http://mail.openjdk.java.net/pipermail/lambda-dev/2012-July/005187.html > > Regards, > bitter_fox > > > 2012/7/26 Mike Duigou > >> I've looked into the problem and am able to replicate it. I did some >> debugging and it appears to be a problem in the VM. I am notifying those >> working on this area. >> >> Mike >> >> >> On Jul 21 2012, at 01:39 , Arul Dhesiaseelan wrote: >> >>> Hi, >>> >>> It looks like forEach is broke in the latest build. It always prints the >>> last item in the collection. It works fine in b45. It works in b48 only >> if >>> we expand the code, not if we perform method reference on an instance. >>> >>> public class InstanceMethodReference { >>> >>> public static void main(String[] args) { >>> Arrays.asList("Alice", "Bob", "Charlie", >>> "Dave").forEach(System.out::println);//INCORRECT RESULT >>> Arrays.asList("Alice", "Bob", "Charlie", "Dave").forEach(new >>> MyBlock(System.out));//CORRECT RESULT >>> } >>> >>> public static class MyBlock implements Block { >>> PrintStream ps; >>> >>> public MyBlock(PrintStream ps) { >>> this.ps = ps; >>> } >>> >>> @Override >>> public void apply(String s) { >>> ps.println(s); >>> } >>> } >>> } >>> >>> build45 correctly prints: >>> Alice >>> Bob >>> Charlie >>> Dave >>> Alice >>> Bob >>> Charlie >>> Dave >>> >>> build48 prints: >>> Dave >>> Dave >>> Dave >>> Dave >>> Alice >>> Bob >>> Charlie >>> Dave >>> >>> >>> -Arul >>> >> >> From bitterfoxc at gmail.com Thu Jul 26 03:12:53 2012 From: bitterfoxc at gmail.com (bitter_fox) Date: Thu, 26 Jul 2012 19:12:53 +0900 Subject: forEach broken in build 48? In-Reply-To: <50111056.5080205@oracle.com> References: <50111056.5080205@oracle.com> Message-ID: I read that statement: if it was already erased I make erasure and if it was not I don't make erasure. And I thought it is opposite. But I think it is my misreading, reading your mail. Regard, bitter_fox 2012/7/26 Maurizio Cimadamore > On 26/07/12 03:53, bitter_fox wrote: > >> Hi, Arul and Mike >> I guess Revision(langtools):1430[1] has a problem. >> >> In LambdaTranslator#**makeFunctionalDescriptorType: >> return erased ? types.erasure(descType) : descType; >> >> This is wrong I think. >> > Why do you think it's wrong? The code is meant to erase the descriptor > type only if the erased flagh is set (which only is when doing 292 > translation). > > Maurizio > > >> I tried this one and the problem looks resolved: >> return erased ? descType : types.erasure(descType); >> >> Please ignore this mail if you already notice that. >> >> [1]:http://mail.openjdk.java.**net/pipermail/lambda-dev/2012-** >> July/005187.html >> >> Regards, >> bitter_fox >> >> >> 2012/7/26 Mike Duigou >> >> I've looked into the problem and am able to replicate it. I did some >>> debugging and it appears to be a problem in the VM. I am notifying those >>> working on this area. >>> >>> Mike >>> >>> >>> On Jul 21 2012, at 01:39 , Arul Dhesiaseelan wrote: >>> >>> Hi, >>>> >>>> It looks like forEach is broke in the latest build. It always prints the >>>> last item in the collection. It works fine in b45. It works in b48 only >>>> >>> if >>> >>>> we expand the code, not if we perform method reference on an instance. >>>> >>>> public class InstanceMethodReference { >>>> >>>> public static void main(String[] args) { >>>> Arrays.asList("Alice", "Bob", "Charlie", >>>> "Dave").forEach(System.out::**println);//INCORRECT RESULT >>>> Arrays.asList("Alice", "Bob", "Charlie", "Dave").forEach(new >>>> MyBlock(System.out));//CORRECT RESULT >>>> } >>>> >>>> public static class MyBlock implements Block { >>>> PrintStream ps; >>>> >>>> public MyBlock(PrintStream ps) { >>>> this.ps = ps; >>>> } >>>> >>>> @Override >>>> public void apply(String s) { >>>> ps.println(s); >>>> } >>>> } >>>> } >>>> >>>> build45 correctly prints: >>>> Alice >>>> Bob >>>> Charlie >>>> Dave >>>> Alice >>>> Bob >>>> Charlie >>>> Dave >>>> >>>> build48 prints: >>>> Dave >>>> Dave >>>> Dave >>>> Dave >>>> Alice >>>> Bob >>>> Charlie >>>> Dave >>>> >>>> >>>> -Arul >>>> >>>> >>> >>> > From maurizio.cimadamore at oracle.com Thu Jul 26 03:32:14 2012 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Thu, 26 Jul 2012 11:32:14 +0100 Subject: forEach broken in build 48? In-Reply-To: <50111056.5080205@oracle.com> References: <50111056.5080205@oracle.com> Message-ID: <50111CAE.1080508@oracle.com> On 26/07/12 10:39, Maurizio Cimadamore wrote: > On 26/07/12 03:53, bitter_fox wrote: >> Hi, Arul and Mike >> I guess Revision(langtools):1430[1] has a problem. >> >> In LambdaTranslator#makeFunctionalDescriptorType: >> return erased ? types.erasure(descType) : descType; >> >> This is wrong I think. > Why do you think it's wrong? The code is meant to erase the descriptor > type only if the erased flagh is set (which only is when doing 292 > translation). > > Maurizio Also, while I see the problem in b48, I'm not able to reproduce on a freshly built lambda repo, which prints out the correct sequence of names: Alice Bob Charlie Dave After looking at the differences in the generated code, I realized that the problem was caused by a problem with constant folding that I knew about and fixed yesterday ;-) Here's the culprit: *** Good code *** public void apply(java.lang.String); Code: Stack=2, Locals=2, Args_size=2 0: aload_0 1: getfield #4; //Field rec$:Ljava/io/PrintStream; 4: aload_1 5: invokevirtual #5; //Method java/io/PrintStream.println:(Ljava/lang/String;)V 8: return *** Bad code *** public void apply(java.lang.String); Code: Stack=2, Locals=2, Args_size=2 0: aload_0 1: getfield #4; //Field rec$:Ljava/io/PrintStream; 4: ldc #5; //String Dave 6: invokevirtual #6; //Method java/io/PrintStream.println:(Ljava/lang/String;)V 9: return As you can see, the compiler has erroneously constant folded the access to the lambda parameter, thinking that the result would always be 'Dave'. The problem lies in type inference of Arrays.asList which was erroneously returning a constant type whose value was 'Dave' (the last constant seen in the varargs call). This was caused by a missing call to 'baseType' in Resolve.java which has now been corrected. Maurizio >> I tried this one and the problem looks resolved: >> return erased ? descType : types.erasure(descType); >> >> Please ignore this mail if you already notice that. >> >> [1]:http://mail.openjdk.java.net/pipermail/lambda-dev/2012-July/005187.html >> >> Regards, >> bitter_fox >> >> >> 2012/7/26 Mike Duigou >> >>> I've looked into the problem and am able to replicate it. I did some >>> debugging and it appears to be a problem in the VM. I am notifying those >>> working on this area. >>> >>> Mike >>> >>> >>> On Jul 21 2012, at 01:39 , Arul Dhesiaseelan wrote: >>> >>>> Hi, >>>> >>>> It looks like forEach is broke in the latest build. It always prints the >>>> last item in the collection. It works fine in b45. It works in b48 only >>> if >>>> we expand the code, not if we perform method reference on an instance. >>>> >>>> public class InstanceMethodReference { >>>> >>>> public static void main(String[] args) { >>>> Arrays.asList("Alice", "Bob", "Charlie", >>>> "Dave").forEach(System.out::println);//INCORRECT RESULT >>>> Arrays.asList("Alice", "Bob", "Charlie", "Dave").forEach(new >>>> MyBlock(System.out));//CORRECT RESULT >>>> } >>>> >>>> public static class MyBlock implements Block { >>>> PrintStream ps; >>>> >>>> public MyBlock(PrintStream ps) { >>>> this.ps = ps; >>>> } >>>> >>>> @Override >>>> public void apply(String s) { >>>> ps.println(s); >>>> } >>>> } >>>> } >>>> >>>> build45 correctly prints: >>>> Alice >>>> Bob >>>> Charlie >>>> Dave >>>> Alice >>>> Bob >>>> Charlie >>>> Dave >>>> >>>> build48 prints: >>>> Dave >>>> Dave >>>> Dave >>>> Dave >>>> Alice >>>> Bob >>>> Charlie >>>> Dave >>>> >>>> >>>> -Arul >>>> >>> > From bitterfoxc at gmail.com Thu Jul 26 04:02:01 2012 From: bitterfoxc at gmail.com (bitter_fox) Date: Thu, 26 Jul 2012 20:02:01 +0900 Subject: forEach broken in build 48? In-Reply-To: <50111CAE.1080508@oracle.com> References: <50111056.5080205@oracle.com> <50111CAE.1080508@oracle.com> Message-ID: Oh...I forgot checking the repo. Sorry for the confusion and thank you for your pointing out and explanation. Regard, bitter_fox 2012/7/26 Maurizio Cimadamore > On 26/07/12 10:39, Maurizio Cimadamore wrote: > >> On 26/07/12 03:53, bitter_fox wrote: >> >>> Hi, Arul and Mike >>> I guess Revision(langtools):1430[1] has a problem. >>> >>> In LambdaTranslator#**makeFunctionalDescriptorType: >>> return erased ? types.erasure(descType) : descType; >>> >>> This is wrong I think. >>> >> Why do you think it's wrong? The code is meant to erase the descriptor >> type only if the erased flagh is set (which only is when doing 292 >> translation). >> >> Maurizio >> > Also, while I see the problem in b48, I'm not able to reproduce on a > freshly built lambda repo, which prints out the correct sequence of names: > > Alice > Bob > Charlie > Dave > > After looking at the differences in the generated code, I realized that > the problem was caused by a problem with constant folding that I knew about > and fixed yesterday ;-) > > Here's the culprit: > > *** Good code *** > > public void apply(java.lang.String); > Code: > Stack=2, Locals=2, Args_size=2 > 0: aload_0 > 1: getfield #4; //Field rec$:Ljava/io/PrintStream; > 4: aload_1 > 5: invokevirtual #5; //Method java/io/PrintStream.println:(** > Ljava/lang/String;)V > 8: return > > *** Bad code *** > > public void apply(java.lang.String); > Code: > Stack=2, Locals=2, Args_size=2 > 0: aload_0 > 1: getfield #4; //Field rec$:Ljava/io/PrintStream; > 4: ldc #5; //String Dave > 6: invokevirtual #6; //Method java/io/PrintStream.println:(** > Ljava/lang/String;)V > 9: return > > As you can see, the compiler has erroneously constant folded the access to > the lambda parameter, thinking that the result would always be 'Dave'. The > problem lies in type inference of Arrays.asList which was erroneously > returning a constant type whose value was 'Dave' (the last constant seen in > the varargs call). This was caused by a missing call to 'baseType' in > Resolve.java which has now been corrected. > > > Maurizio > >> I tried this one and the problem looks resolved: >>> return erased ? descType : types.erasure(descType); >>> >>> Please ignore this mail if you already notice that. >>> >>> [1]:http://mail.openjdk.java.**net/pipermail/lambda-dev/2012-** >>> July/005187.html >>> >>> Regards, >>> bitter_fox >>> >>> >>> 2012/7/26 Mike Duigou >>> >>> I've looked into the problem and am able to replicate it. I did some >>>> debugging and it appears to be a problem in the VM. I am notifying those >>>> working on this area. >>>> >>>> Mike >>>> >>>> >>>> On Jul 21 2012, at 01:39 , Arul Dhesiaseelan wrote: >>>> >>>> Hi, >>>>> >>>>> It looks like forEach is broke in the latest build. It always prints >>>>> the >>>>> last item in the collection. It works fine in b45. It works in b48 only >>>>> >>>> if >>>> >>>>> we expand the code, not if we perform method reference on an instance. >>>>> >>>>> public class InstanceMethodReference { >>>>> >>>>> public static void main(String[] args) { >>>>> Arrays.asList("Alice", "Bob", "Charlie", >>>>> "Dave").forEach(System.out::**println);//INCORRECT RESULT >>>>> Arrays.asList("Alice", "Bob", "Charlie", "Dave").forEach(new >>>>> MyBlock(System.out));//CORRECT RESULT >>>>> } >>>>> >>>>> public static class MyBlock implements Block { >>>>> PrintStream ps; >>>>> >>>>> public MyBlock(PrintStream ps) { >>>>> this.ps = ps; >>>>> } >>>>> >>>>> @Override >>>>> public void apply(String s) { >>>>> ps.println(s); >>>>> } >>>>> } >>>>> } >>>>> >>>>> build45 correctly prints: >>>>> Alice >>>>> Bob >>>>> Charlie >>>>> Dave >>>>> Alice >>>>> Bob >>>>> Charlie >>>>> Dave >>>>> >>>>> build48 prints: >>>>> Dave >>>>> Dave >>>>> Dave >>>>> Dave >>>>> Alice >>>>> Bob >>>>> Charlie >>>>> Dave >>>>> >>>>> >>>>> -Arul >>>>> >>>>> >>>> >> > From maurizio.cimadamore at oracle.com Thu Jul 26 05:27:33 2012 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 26 Jul 2012 12:27:33 +0000 Subject: hg: lambda/lambda/langtools: Conformance fix: Message-ID: <20120726122740.9F69D47219@hg.openjdk.java.net> Changeset: 92ef69a3ba61 Author: mcimadamore Date: 2012-07-26 13:26 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/92ef69a3ba61 Conformance fix: *) Remove contravariant subtyping from structural most specific check Bug fix: *) Non-effectively final method parameter can erroneoulsy be accessed within lambda ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/lambda/EffectivelyFinal01.java + test/tools/javac/lambda/EffectivelyFinal01.out ! test/tools/javac/lambda/MostSpecific05.java ! test/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java From mike.duigou at oracle.com Thu Jul 26 12:23:32 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Thu, 26 Jul 2012 19:23:32 +0000 Subject: hg: lambda/lambda: 8 new changesets Message-ID: <20120726192333.6532047227@hg.openjdk.java.net> Changeset: ba77d95ed219 Author: ohair Date: 2012-07-16 11:43 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/ba77d95ed219 7184406: Adjust get_source/hgforest script to allow for trailing // characters Reviewed-by: tbell ! make/scripts/hgforest.sh Changeset: 3f6c72d1c2a6 Author: katleman Date: 2012-07-18 14:18 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/3f6c72d1c2a6 Merge Changeset: 969c75896558 Author: cl Date: 2012-07-23 12:37 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/969c75896558 Added tag jdk8-b48 for changeset 3f6c72d1c2a6 ! .hgtags Changeset: 0562a97bd601 Author: vinnie Date: 2012-07-16 22:41 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/rev/0562a97bd601 6880559: Enable PKCS11 64-bit windows builds Reviewed-by: valeriep ! THIRD_PARTY_README Changeset: c88aceaf2f3f Author: lana Date: 2012-07-16 17:01 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/c88aceaf2f3f Merge - common/autoconf/cores.m4 - common/makefiles/RMICompile.gmk Changeset: 36998bc84cff Author: lana Date: 2012-07-18 16:08 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/36998bc84cff Merge Changeset: c97b99424815 Author: lana Date: 2012-07-24 11:05 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/c97b99424815 Merge Changeset: cc5ead46ec89 Author: mduigou Date: 2012-07-26 12:05 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/cc5ead46ec89 Merge ! .hgtags From mike.duigou at oracle.com Thu Jul 26 12:23:37 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Thu, 26 Jul 2012 19:23:37 +0000 Subject: hg: lambda/lambda/corba: 2 new changesets Message-ID: <20120726192340.4175D47228@hg.openjdk.java.net> Changeset: fe44e58a6bdb Author: cl Date: 2012-07-23 12:38 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/fe44e58a6bdb Added tag jdk8-b48 for changeset 7e2b179a5b4d ! .hgtags Changeset: 475ea716d371 Author: mduigou Date: 2012-07-26 12:02 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/475ea716d371 Merge ! .hgtags From mike.duigou at oracle.com Thu Jul 26 12:23:54 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Thu, 26 Jul 2012 19:23:54 +0000 Subject: hg: lambda/lambda/hotspot: 18 new changesets Message-ID: <20120726192438.CF60847229@hg.openjdk.java.net> Changeset: bcffa4c5eef6 Author: amurillo Date: 2012-06-29 17:12 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/bcffa4c5eef6 7180882: new hotspot build - hs24-b16 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 3759236eea14 Author: kamg Date: 2012-07-02 10:54 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/3759236eea14 7167142: Consider a warning when finding a .hotspotrc or .hotspot_compiler file that isn't used Summary: Send warnings to output stream Reviewed-by: dholmes, fparain ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/runtime/arguments.cpp Changeset: d2a62e0f25eb Author: zgu Date: 2012-06-28 17:03 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/d2a62e0f25eb 6995781: Native Memory Tracking (Phase 1) 7151532: DCmd for hotspot native memory tracking Summary: Implementation of native memory tracking phase 1, which tracks VM native memory usage, and related DCmd Reviewed-by: acorn, coleenp, fparain ! agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtable.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtableEntry.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableBucket.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java ! make/bsd/makefiles/jvmg.make ! make/linux/makefiles/jvmg.make ! make/solaris/makefiles/jvmg.make ! make/windows/makefiles/debug.make ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.hpp ! src/os/bsd/vm/os_bsd.inline.hpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp ! src/os/linux/vm/os_linux.inline.hpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/solaris/dtrace/hs_private.d ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.hpp ! src/os/solaris/vm/os_solaris.inline.hpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.hpp ! src/os/windows/vm/perfMemory_windows.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/c1/c1_CFGPrinter.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/javaAssertions.cpp ! src/share/vm/classfile/javaAssertions.hpp ! src/share/vm/classfile/loaderConstraints.cpp ! src/share/vm/classfile/loaderConstraints.hpp ! src/share/vm/classfile/placeholders.cpp ! src/share/vm/classfile/placeholders.hpp ! src/share/vm/classfile/resolutionErrors.cpp ! src/share/vm/classfile/resolutionErrors.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/code/stubs.hpp ! src/share/vm/compiler/abstractCompiler.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/compiler/compileLog.cpp ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1MMUTracker.hpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp ! src/share/vm/gc_implementation/g1/ptrQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/sparsePRT.cpp ! src/share/vm/gc_implementation/g1/sparsePRT.hpp ! src/share/vm/gc_implementation/g1/survRateGroup.cpp ! src/share/vm/gc_implementation/g1/survRateGroup.hpp ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parNew/parOopClosures.hpp ! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.hpp ! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp ! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.hpp ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp ! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.hpp ! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp ! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp ! src/share/vm/gc_implementation/shared/cSpaceCounters.cpp ! src/share/vm/gc_implementation/shared/cSpaceCounters.hpp ! src/share/vm/gc_implementation/shared/collectorCounters.cpp ! src/share/vm/gc_implementation/shared/collectorCounters.hpp ! src/share/vm/gc_implementation/shared/gSpaceCounters.cpp ! src/share/vm/gc_implementation/shared/gSpaceCounters.hpp ! src/share/vm/gc_implementation/shared/gcPolicyCounters.hpp ! src/share/vm/gc_implementation/shared/gcStats.hpp ! src/share/vm/gc_implementation/shared/gcUtil.hpp ! src/share/vm/gc_implementation/shared/generationCounters.cpp ! src/share/vm/gc_implementation/shared/generationCounters.hpp ! src/share/vm/gc_implementation/shared/hSpaceCounters.cpp ! src/share/vm/gc_implementation/shared/hSpaceCounters.hpp ! src/share/vm/gc_implementation/shared/immutableSpace.hpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/gc_implementation/shared/markSweep.hpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp ! src/share/vm/gc_implementation/shared/spaceCounters.cpp ! src/share/vm/gc_implementation/shared/spaceCounters.hpp ! src/share/vm/gc_implementation/shared/spaceDecorator.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/interpreter/oopMapCache.hpp ! src/share/vm/libadt/set.cpp ! src/share/vm/libadt/vectset.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/allocation.inline.hpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/memory/blockOffsetTable.cpp ! src/share/vm/memory/blockOffsetTable.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/collectorPolicy.hpp ! src/share/vm/memory/defNewGeneration.hpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/freeBlockDictionary.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/genOopClosures.hpp ! src/share/vm/memory/genRemSet.hpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/generationSpec.hpp ! src/share/vm/memory/heap.cpp ! src/share/vm/memory/heap.hpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/memory/memRegion.hpp ! src/share/vm/memory/permGen.hpp ! src/share/vm/memory/referencePolicy.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/memory/resourceArea.hpp ! src/share/vm/memory/restore.cpp ! src/share/vm/memory/space.hpp ! src/share/vm/memory/tenuredGeneration.cpp ! src/share/vm/memory/threadLocalAllocBuffer.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/oops/constantPoolOop.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/methodOop.hpp ! src/share/vm/oops/symbol.cpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvmtiClassFileReconstituter.hpp ! src/share/vm/prims/jvmtiCodeBlobEvents.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiEnvBase.hpp ! src/share/vm/prims/jvmtiEnvThreadState.cpp ! src/share/vm/prims/jvmtiEnvThreadState.hpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/prims/jvmtiExtensions.cpp ! src/share/vm/prims/jvmtiGetLoadedClasses.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiImpl.hpp ! src/share/vm/prims/jvmtiRawMonitor.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/jvmtiTagMap.hpp ! src/share/vm/prims/jvmtiThreadState.hpp ! src/share/vm/prims/jvmtiUtil.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/compilationPolicy.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/dtraceJSDT.hpp ! src/share/vm/runtime/fprofiler.cpp ! src/share/vm/runtime/fprofiler.hpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/handles.hpp ! src/share/vm/runtime/handles.inline.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/jniHandles.hpp ! src/share/vm/runtime/monitorChunk.cpp ! src/share/vm/runtime/monitorChunk.hpp ! src/share/vm/runtime/mutex.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/osThread.hpp ! src/share/vm/runtime/park.cpp ! src/share/vm/runtime/perfData.cpp ! src/share/vm/runtime/perfData.hpp ! src/share/vm/runtime/perfMemory.cpp ! src/share/vm/runtime/reflectionUtils.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/safepoint.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/stubCodeGenerator.hpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/task.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/unhandledOops.cpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/vframeArray.hpp ! src/share/vm/runtime/vframe_hp.cpp ! src/share/vm/runtime/vframe_hp.hpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vmThread.hpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/attachListener.hpp ! src/share/vm/services/diagnosticArgument.cpp ! src/share/vm/services/diagnosticArgument.hpp ! src/share/vm/services/diagnosticFramework.hpp ! src/share/vm/services/gcNotifier.cpp ! src/share/vm/services/gcNotifier.hpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/lowMemoryDetector.hpp ! src/share/vm/services/management.cpp + src/share/vm/services/memBaseline.cpp + src/share/vm/services/memBaseline.hpp + src/share/vm/services/memPtr.cpp + src/share/vm/services/memPtr.hpp + src/share/vm/services/memPtrArray.hpp + src/share/vm/services/memRecorder.cpp + src/share/vm/services/memRecorder.hpp + src/share/vm/services/memReporter.cpp + src/share/vm/services/memReporter.hpp + src/share/vm/services/memSnapshot.cpp + src/share/vm/services/memSnapshot.hpp + src/share/vm/services/memTrackWorker.cpp + src/share/vm/services/memTrackWorker.hpp + src/share/vm/services/memTracker.cpp + src/share/vm/services/memTracker.hpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/services/memoryManager.hpp ! src/share/vm/services/memoryPool.hpp ! src/share/vm/services/memoryService.cpp + src/share/vm/services/nmtDCmd.cpp + src/share/vm/services/nmtDCmd.hpp ! src/share/vm/services/threadService.cpp ! src/share/vm/services/threadService.hpp ! src/share/vm/utilities/array.cpp ! src/share/vm/utilities/array.hpp ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/decoder.hpp ! src/share/vm/utilities/elfFile.cpp ! src/share/vm/utilities/elfFile.hpp ! src/share/vm/utilities/elfStringTable.cpp ! src/share/vm/utilities/elfStringTable.hpp ! src/share/vm/utilities/elfSymbolTable.cpp ! src/share/vm/utilities/elfSymbolTable.hpp ! src/share/vm/utilities/events.hpp ! src/share/vm/utilities/exceptions.hpp ! src/share/vm/utilities/growableArray.cpp ! src/share/vm/utilities/growableArray.hpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/hashtable.hpp ! src/share/vm/utilities/hashtable.inline.hpp ! src/share/vm/utilities/histogram.cpp ! src/share/vm/utilities/histogram.hpp ! src/share/vm/utilities/intHisto.cpp ! src/share/vm/utilities/intHisto.hpp ! src/share/vm/utilities/numberSeq.cpp ! src/share/vm/utilities/numberSeq.hpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/stack.hpp ! src/share/vm/utilities/stack.inline.hpp ! src/share/vm/utilities/taskqueue.hpp ! src/share/vm/utilities/vmError.cpp ! src/share/vm/utilities/workgroup.cpp ! src/share/vm/utilities/workgroup.hpp ! src/share/vm/utilities/xmlstream.cpp Changeset: 24b9c7f4cae6 Author: coleenp Date: 2012-07-02 13:11 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/24b9c7f4cae6 Merge ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/memory/universe.hpp ! src/share/vm/opto/type.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/vmError.cpp Changeset: 3f1ab0c19c30 Author: dholmes Date: 2012-07-03 01:41 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/3f1ab0c19c30 7179383: MaxDirectMemorySize argument parsing is broken for values >2G Summary: change hotspot flag to be unsigned Reviewed-by: dholmes, sla, fparain, brutisso Contributed-by: Chris Dennis ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 65906dc96aa1 Author: mikael Date: 2012-07-03 17:35 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/65906dc96aa1 7129724: MAC: Core file location is wrong in crash report Summary: Updated core path location to reflect macosx default Reviewed-by: dholmes, kamg ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/runtime/os.hpp Changeset: ace99a6ffc83 Author: coleenp Date: 2012-07-04 15:55 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/ace99a6ffc83 7181200: JVM new hashing code breaks SA in product mode Summary: Made new_hash() overloaded rather than a virtual function so SA code doesn't need to be changed. Reviewed-by: kvn, acorn, dholmes, fparain ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/hashtable.hpp Changeset: 5a1f452f8f90 Author: sla Date: 2012-06-28 11:37 +0200 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/5a1f452f8f90 7178703: Fix handling of quoted arguments and better error messages in dcmd Reviewed-by: coleenp, mgronlun, rbackman ! src/share/vm/prims/whitebox.cpp ! src/share/vm/services/diagnosticCommand.hpp ! src/share/vm/services/diagnosticFramework.cpp ! src/share/vm/services/diagnosticFramework.hpp ! test/serviceability/ParserTest.java Changeset: 04ade88d9712 Author: fparain Date: 2012-07-09 01:28 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/04ade88d9712 6294277: java -Xdebug crashes on SourceDebugExtension attribute larger than 64K Reviewed-by: sspitsyn, dholmes, coleenp, kamg ! agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/instanceKlassKlass.cpp ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/runtime/vmStructs.cpp + test/runtime/6294277/SourceDebugExtension.java + test/runtime/6294277/Test6294277.sh Changeset: 90d5a592ea8f Author: coleenp Date: 2012-07-12 14:26 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/90d5a592ea8f Merge ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/runtime/arguments.cpp Changeset: d50605d9417e Author: roland Date: 2012-07-02 09:58 +0200 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/d50605d9417e 7177917: Failed test java/lang/Math/PowTests.java Summary: When c2 intrinsifies pow/exp, it should never inline the java implementations. Reviewed-by: kvn ! src/share/vm/opto/library_call.cpp + test/compiler/7177917/Test7177917.java Changeset: 70862d781d01 Author: kvn Date: 2012-07-02 12:59 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/70862d781d01 7180769: assert(tboth->klass_is_exact()) failed: klass should be exact Summary: Use class exactness as part of the condition for class compare optimization instead of assert. Reviewed-by: twisti, roland ! src/share/vm/opto/parse2.cpp Changeset: ae9241bbce4a Author: kvn Date: 2012-07-11 14:50 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/ae9241bbce4a 7181658: CTW: assert(t->meet(t0) == t) failed: Not monotonic Summary: Use uncast node equivalence checks in CmpUNode::sub. Reviewed-by: kvn, twisti Contributed-by: vladimir.x.ivanov at oracle.com ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp Changeset: cc787232c4c5 Author: kvn Date: 2012-07-12 14:19 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/cc787232c4c5 Merge Changeset: 66b0450071c1 Author: amurillo Date: 2012-07-13 14:06 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/66b0450071c1 Merge Changeset: 1e26f61bbb52 Author: amurillo Date: 2012-07-13 14:06 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/1e26f61bbb52 Added tag hs24-b16 for changeset 66b0450071c1 ! .hgtags Changeset: e3619706a725 Author: cl Date: 2012-07-23 12:38 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/e3619706a725 Added tag jdk8-b48 for changeset 1e26f61bbb52 ! .hgtags Changeset: a4dda2862c6d Author: mduigou Date: 2012-07-26 12:04 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/a4dda2862c6d Merge ! .hgtags ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/instanceKlassKlass.cpp ! src/share/vm/oops/methodOop.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/growableArray.hpp ! src/share/vm/utilities/ostream.cpp From mike.duigou at oracle.com Thu Jul 26 12:24:43 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Thu, 26 Jul 2012 19:24:43 +0000 Subject: hg: lambda/lambda/jaxp: 5 new changesets Message-ID: <20120726192458.BCA184722A@hg.openjdk.java.net> Changeset: a7e6e1048e4c Author: cl Date: 2012-07-23 12:38 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/a7e6e1048e4c Added tag jdk8-b48 for changeset 1c88da9a1365 ! .hgtags Changeset: 6e444b892c99 Author: joehw Date: 2012-07-12 21:06 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/6e444b892c99 7183760: DocumentBuilder.parse(String uri) is not IPv6 enabled Summary: removing the hack of using escapeNonUSAscii. this is the same patch as 7166896 for 7u8. Reviewed-by: psandoz, lancea ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java Changeset: df4092828362 Author: lana Date: 2012-07-16 17:02 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/df4092828362 Merge Changeset: f81e981eca7b Author: lana Date: 2012-07-24 11:05 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/f81e981eca7b Merge Changeset: 7c8bf10bbf6d Author: mduigou Date: 2012-07-26 12:03 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/7c8bf10bbf6d Merge ! .hgtags From mike.duigou at oracle.com Thu Jul 26 12:25:05 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Thu, 26 Jul 2012 19:25:05 +0000 Subject: hg: lambda/lambda/jaxws: 2 new changesets Message-ID: <20120726192511.40BA74722B@hg.openjdk.java.net> Changeset: b48865af8ac5 Author: cl Date: 2012-07-23 12:38 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/b48865af8ac5 Added tag jdk8-b48 for changeset efb564de8a8e ! .hgtags Changeset: 4ea82fd732db Author: mduigou Date: 2012-07-26 12:02 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/4ea82fd732db Merge ! .hgtags From mike.duigou at oracle.com Thu Jul 26 12:26:36 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Thu, 26 Jul 2012 19:26:36 +0000 Subject: hg: lambda/lambda/jdk: 37 new changesets Message-ID: <20120726193413.1F6254722E@hg.openjdk.java.net> Changeset: 645b27dd64a1 Author: mduigou Date: 2012-07-25 16:52 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/645b27dd64a1 additional ops. ! src/share/classes/java/util/streams/SequentialMapPipeline.java ! src/share/classes/java/util/streams/ops/AllMatchOp.java ! src/share/classes/java/util/streams/ops/AnyMatchOp.java ! src/share/classes/java/util/streams/ops/ElementwiseOp.java ! src/share/classes/java/util/streams/ops/ParallelOp.java ! src/share/classes/java/util/streams/ops/ShortCircuitEagerOp.java Changeset: 7ec2f20a56aa Author: mduigou Date: 2012-07-26 11:59 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/7ec2f20a56aa Merge ! src/share/classes/java/util/Iterables.java Changeset: 09a79167142c Author: cl Date: 2012-07-23 12:38 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/09a79167142c Added tag jdk8-b48 for changeset 3e4ab821f461 ! .hgtags Changeset: a18a547546a4 Author: prr Date: 2012-07-12 16:24 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/a18a547546a4 7183458: Metrics of space character in algorithmically emboldened font have changed in JDK 7. Reviewed-by: igor, jgodinez + test/java/awt/FontMetrics/StyledSpaceAdvance.java Changeset: 9f21c95bfbc1 Author: lana Date: 2012-07-16 16:49 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9f21c95bfbc1 Merge - makefiles/LegacyMakefiles.gmk - makefiles/OldImages.gmk - makefiles/com/sun/crypto/provider/Makefile - makefiles/common/Classes.gmk - makefiles/common/Cscope.gmk - makefiles/common/Defs-embedded.gmk - makefiles/common/Defs-linux.gmk - makefiles/common/Defs-macosx.gmk - makefiles/common/Defs-solaris.gmk - makefiles/common/Defs-windows.gmk - makefiles/common/Defs.gmk - makefiles/common/Demo.gmk - makefiles/common/Library.gmk - makefiles/common/Mapfile-vers.gmk - makefiles/common/Modules.gmk - makefiles/common/Program.gmk - makefiles/common/Release-embedded.gmk - makefiles/common/Release-macosx.gmk - makefiles/common/Release.gmk - makefiles/common/Rules.gmk - makefiles/common/Subdirs.gmk - makefiles/common/internal/Defs-corba.gmk - makefiles/common/internal/Defs-jaxp.gmk - makefiles/common/internal/Defs-jaxws.gmk - makefiles/common/internal/Defs-langtools.gmk - makefiles/common/internal/ImportComponents.gmk - makefiles/common/internal/NativeCompileRules.gmk - makefiles/common/internal/Resources.gmk - makefiles/common/shared/Compiler-gcc.gmk - makefiles/common/shared/Compiler-llvm.gmk - makefiles/common/shared/Compiler-msvc.gmk - makefiles/common/shared/Compiler-sun.gmk - makefiles/common/shared/Defs-control.gmk - makefiles/common/shared/Defs-java.gmk - makefiles/common/shared/Defs-javadoc.gmk - makefiles/common/shared/Defs-linux.gmk - makefiles/common/shared/Defs-macosx.gmk - makefiles/common/shared/Defs-solaris.gmk - makefiles/common/shared/Defs-versions.gmk - makefiles/common/shared/Defs-windows.gmk - makefiles/common/shared/Defs.gmk - makefiles/common/shared/Platform.gmk - makefiles/common/shared/PrivateDefs.gmk-example - makefiles/common/shared/Sanity-Settings.gmk - makefiles/java/Makefile - makefiles/java/invoke/Makefile - makefiles/java/redist/Makefile - makefiles/java/redist/sajdi/Makefile - makefiles/javax/crypto/Defs-jce.gmk - makefiles/javax/crypto/Makefile - makefiles/javax/crypto/policy/limited/LIMITED - makefiles/javax/crypto/policy/limited/default_local.policy - makefiles/javax/crypto/policy/limited/exempt_local.policy - makefiles/javax/crypto/policy/unlimited/UNLIMITED - makefiles/javax/crypto/policy/unlimited/default_US_export.policy - makefiles/javax/crypto/policy/unlimited/default_local.policy - makefiles/mkdemo/Makefile - makefiles/mkdemo/jni/Makefile - makefiles/mkdemo/jni/Poller/Makefile - makefiles/mkdemo/jvmti/Makefile - makefiles/mkdemo/jvmti/README.txt - makefiles/mkdemo/jvmti/hprof/Makefile - makefiles/mkdemo/jvmti/mapfile-vers - makefiles/mkdemo/management/README.txt - makefiles/sun/jkernel/Makefile - makefiles/sun/security/ec/Makefile - makefiles/sun/security/pkcs11/FILES_c.gmk - makefiles/sun/security/pkcs11/Makefile - makefiles/sun/security/pkcs11/mapfile-vers Changeset: ab0b2720a756 Author: prr Date: 2012-07-17 16:35 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/ab0b2720a756 7183251: Netbeans editor renders text wrong on JDK 7u6 build 17 Reviewed-by: igor, jgodinez ! src/share/classes/sun/font/SunLayoutEngine.java Changeset: f1a90ee31b38 Author: serb Date: 2012-07-04 14:38 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/f1a90ee31b38 7124244: [macosx] Shaped windows support Reviewed-by: anthony, art ! src/macosx/classes/sun/java2d/opengl/CGLLayer.java ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/LWRepaintArea.java ! src/macosx/classes/sun/lwawt/LWToolkit.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/macosx/native/sun/awt/AWTWindow.m ! src/share/classes/javax/swing/RepaintManager.java ! src/share/classes/sun/awt/SunToolkit.java Changeset: 80c592c9458e Author: serb Date: 2012-07-04 15:36 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/80c592c9458e 7124513: [macosx] Support NSTexturedBackgroundWindowMask/different titlebar styles to create unified toolbar Reviewed-by: anthony, art ! src/macosx/classes/com/apple/laf/AquaPanelUI.java ! src/macosx/classes/com/apple/laf/AquaRootPaneUI.java ! src/macosx/classes/com/apple/laf/AquaToolBarUI.java ! src/macosx/classes/com/apple/laf/AquaUtils.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/share/classes/javax/swing/JViewport.java Changeset: 911195d40b89 Author: anthony Date: 2012-07-06 14:20 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/911195d40b89 7177173: [macosx] JFrame.setExtendedState(JFrame.MAXIMIZED_BOTH) not working as expected in JDK 7 Summary: Avoid unnecessary changes to the extended state Reviewed-by: art, serb ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java + test/java/awt/Frame/HideMaximized/HideMaximized.java Changeset: 4d750ca79fb7 Author: ptisnovs Date: 2012-07-12 16:54 +0200 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4d750ca79fb7 7022041: TitleBorder Null Pointer Exception Summary: Added check if getTitleFont() and getTitleColor() don't return null Reviewed-by: alexsch ! src/share/classes/javax/swing/border/TitledBorder.java + test/javax/swing/border/Test7022041.java Changeset: 4624486823a7 Author: serb Date: 2012-07-16 14:00 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4624486823a7 7181438: [OGL] Incorrect alpha used, during blit from SW to the texture. Reviewed-by: prr, campbell ! src/share/native/sun/java2d/opengl/OGLBlitLoops.c + test/sun/java2d/OpenGL/bug7181438.java Changeset: c277657e5e10 Author: serb Date: 2012-07-16 14:04 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c277657e5e10 7170657: [macosx] There seems to be no keyboard/mouse action to select non-contiguous items in List Reviewed-by: rupashka ! src/share/classes/javax/swing/SwingUtilities.java + test/javax/swing/SwingUtilities/7170657/bug7170657.java Changeset: 6d9ea8c91808 Author: lana Date: 2012-07-16 14:49 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/6d9ea8c91808 Merge - makefiles/LegacyMakefiles.gmk - makefiles/OldImages.gmk - makefiles/com/sun/crypto/provider/Makefile - makefiles/common/Classes.gmk - makefiles/common/Cscope.gmk - makefiles/common/Defs-embedded.gmk - makefiles/common/Defs-linux.gmk - makefiles/common/Defs-macosx.gmk - makefiles/common/Defs-solaris.gmk - makefiles/common/Defs-windows.gmk - makefiles/common/Defs.gmk - makefiles/common/Demo.gmk - makefiles/common/Library.gmk - makefiles/common/Mapfile-vers.gmk - makefiles/common/Modules.gmk - makefiles/common/Program.gmk - makefiles/common/Release-embedded.gmk - makefiles/common/Release-macosx.gmk - makefiles/common/Release.gmk - makefiles/common/Rules.gmk - makefiles/common/Subdirs.gmk - makefiles/common/internal/Defs-corba.gmk - makefiles/common/internal/Defs-jaxp.gmk - makefiles/common/internal/Defs-jaxws.gmk - makefiles/common/internal/Defs-langtools.gmk - makefiles/common/internal/ImportComponents.gmk - makefiles/common/internal/NativeCompileRules.gmk - makefiles/common/internal/Resources.gmk - makefiles/common/shared/Compiler-gcc.gmk - makefiles/common/shared/Compiler-llvm.gmk - makefiles/common/shared/Compiler-msvc.gmk - makefiles/common/shared/Compiler-sun.gmk - makefiles/common/shared/Defs-control.gmk - makefiles/common/shared/Defs-java.gmk - makefiles/common/shared/Defs-javadoc.gmk - makefiles/common/shared/Defs-linux.gmk - makefiles/common/shared/Defs-macosx.gmk - makefiles/common/shared/Defs-solaris.gmk - makefiles/common/shared/Defs-versions.gmk - makefiles/common/shared/Defs-windows.gmk - makefiles/common/shared/Defs.gmk - makefiles/common/shared/Platform.gmk - makefiles/common/shared/PrivateDefs.gmk-example - makefiles/common/shared/Sanity-Settings.gmk - makefiles/java/Makefile - makefiles/java/invoke/Makefile - makefiles/java/redist/Makefile - makefiles/java/redist/sajdi/Makefile - makefiles/javax/crypto/Defs-jce.gmk - makefiles/javax/crypto/Makefile - makefiles/javax/crypto/policy/limited/LIMITED - makefiles/javax/crypto/policy/limited/default_local.policy - makefiles/javax/crypto/policy/limited/exempt_local.policy - makefiles/javax/crypto/policy/unlimited/UNLIMITED - makefiles/javax/crypto/policy/unlimited/default_US_export.policy - makefiles/javax/crypto/policy/unlimited/default_local.policy - makefiles/mkdemo/Makefile - makefiles/mkdemo/jni/Makefile - makefiles/mkdemo/jni/Poller/Makefile - makefiles/mkdemo/jvmti/Makefile - makefiles/mkdemo/jvmti/README.txt - makefiles/mkdemo/jvmti/hprof/Makefile - makefiles/mkdemo/jvmti/mapfile-vers - makefiles/mkdemo/management/README.txt - makefiles/sun/jkernel/Makefile - makefiles/sun/security/ec/Makefile - makefiles/sun/security/pkcs11/FILES_c.gmk - makefiles/sun/security/pkcs11/Makefile - makefiles/sun/security/pkcs11/mapfile-vers Changeset: 08842f8ce960 Author: bagiras Date: 2012-07-17 12:59 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/08842f8ce960 7177040: Deadlock between PostEventQueue.noEvents, EventQueue.isDispatchThread and SwingUtilities.invokeLater Reviewed-by: anthony, ant ! src/share/classes/sun/awt/SunToolkit.java Changeset: 8a90db6c4d77 Author: alexsch Date: 2012-07-18 18:25 +0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/8a90db6c4d77 7182902: [macosx] Test api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode fails on Mac OS X 10.7 Reviewed-by: bae, kizune ! src/macosx/classes/sun/awt/CGraphicsDevice.java ! src/macosx/native/sun/awt/CGraphicsDevice.m Changeset: 86ca943c120b Author: lana Date: 2012-07-18 16:07 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/86ca943c120b Merge Changeset: 97eb7a4b1fdd Author: smarks Date: 2012-07-05 15:12 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/97eb7a4b1fdd 6948101: java/rmi/transport/pinLastArguments/PinLastArguments.java failing intermittently Reviewed-by: dholmes, smarks Contributed-by: Eric Wang ! test/ProblemList.txt ! test/java/rmi/transport/pinLastArguments/PinLastArguments.java Changeset: 4ad204cc7433 Author: smarks Date: 2012-07-05 15:13 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4ad204cc7433 7123972: test/java/lang/annotation/loaderLeak/Main.java fails intermittently Reviewed-by: dholmes, smarks Contributed-by: Eric Wang ! test/ProblemList.txt ! test/java/lang/annotation/loaderLeak/Main.java Changeset: 15a6b0bceb1e Author: zhouyx Date: 2012-07-06 10:36 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/15a6b0bceb1e 7181353: Update error message to distinguish native OOM and java OOM in net Reviewed-by: chegar ! src/solaris/native/java/net/Inet4AddressImpl.c ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c ! src/windows/native/java/net/NetworkInterface.c ! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c Changeset: 516e0c884af2 Author: robm Date: 2012-07-09 22:26 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/516e0c884af2 7179305: (fs) Method name sun.nio.fs.UnixPath.getPathForExecptionMessage is misspelled Reviewed-by: dholmes, chegar ! src/solaris/classes/sun/nio/fs/LinuxUserDefinedFileAttributeView.java ! src/solaris/classes/sun/nio/fs/LinuxWatchService.java ! src/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java ! src/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java ! src/solaris/classes/sun/nio/fs/SolarisWatchService.java ! src/solaris/classes/sun/nio/fs/UnixCopyFile.java ! src/solaris/classes/sun/nio/fs/UnixException.java ! src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java ! src/solaris/classes/sun/nio/fs/UnixPath.java Changeset: 79b63e8eceda Author: weijun Date: 2012-07-11 17:10 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/79b63e8eceda 6966259: Make PrincipalName and Realm immutable Reviewed-by: xuelei ! src/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java ! src/share/classes/sun/security/jgss/krb5/Krb5NameElement.java ! src/share/classes/sun/security/krb5/Credentials.java ! src/share/classes/sun/security/krb5/KrbApReq.java ! src/share/classes/sun/security/krb5/KrbAppMessage.java ! src/share/classes/sun/security/krb5/KrbAsRep.java ! src/share/classes/sun/security/krb5/KrbAsReq.java ! src/share/classes/sun/security/krb5/KrbAsReqBuilder.java ! src/share/classes/sun/security/krb5/KrbCred.java ! src/share/classes/sun/security/krb5/KrbException.java ! src/share/classes/sun/security/krb5/KrbKdcRep.java ! src/share/classes/sun/security/krb5/KrbPriv.java ! src/share/classes/sun/security/krb5/KrbSafe.java ! src/share/classes/sun/security/krb5/KrbTgsRep.java ! src/share/classes/sun/security/krb5/KrbTgsReq.java ! src/share/classes/sun/security/krb5/PrincipalName.java ! src/share/classes/sun/security/krb5/Realm.java ! src/share/classes/sun/security/krb5/RealmException.java - src/share/classes/sun/security/krb5/ServiceName.java ! src/share/classes/sun/security/krb5/internal/ASRep.java ! src/share/classes/sun/security/krb5/internal/Authenticator.java ! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! src/share/classes/sun/security/krb5/internal/EncASRepPart.java ! src/share/classes/sun/security/krb5/internal/EncKDCRepPart.java ! src/share/classes/sun/security/krb5/internal/EncTGSRepPart.java ! src/share/classes/sun/security/krb5/internal/EncTicketPart.java ! src/share/classes/sun/security/krb5/internal/KDCRep.java ! src/share/classes/sun/security/krb5/internal/KDCReqBody.java ! src/share/classes/sun/security/krb5/internal/KRBError.java ! src/share/classes/sun/security/krb5/internal/KrbCredInfo.java ! src/share/classes/sun/security/krb5/internal/TGSRep.java ! src/share/classes/sun/security/krb5/internal/Ticket.java ! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! src/share/classes/sun/security/krb5/internal/ccache/Credentials.java ! src/share/classes/sun/security/krb5/internal/ccache/CredentialsCache.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/share/classes/sun/security/krb5/internal/ccache/MemoryCredentialsCache.java ! src/share/classes/sun/security/krb5/internal/ktab/KeyTabInputStream.java ! src/share/classes/sun/security/ssl/krb5/KerberosClientKeyExchangeImpl.java ! src/windows/classes/sun/security/krb5/internal/tools/Kinit.java ! src/windows/classes/sun/security/krb5/internal/tools/KinitOptions.java ! src/windows/classes/sun/security/krb5/internal/tools/Ktab.java ! src/windows/native/sun/security/krb5/NativeCreds.c - test/sun/security/krb5/ServiceNameClone.java ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/name/Constructors.java + test/sun/security/krb5/name/empty.conf + test/sun/security/krb5/name/krb5.conf Changeset: e9461aeff91f Author: khazra Date: 2012-07-13 16:02 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/e9461aeff91f 7160252: (prefs) NodeAddedEvent was not delivered when new node add when new Node Summary: Change native code to convey to Java code whether a new node was added Reviewed-by: alanb, chegar ! src/macosx/classes/java/util/prefs/MacOSXPreferences.java ! src/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java ! src/macosx/native/java/util/MacOSXPreferencesFile.m + test/java/util/prefs/AddNodeChangeListener.java Changeset: 9e5150e8bcf5 Author: ksrini Date: 2012-07-14 18:00 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9e5150e8bcf5 7184145: (pack200) pack200 --repack throws NullPointerException when JAR file specified without path Reviewed-by: alanb, sherman ! src/share/classes/com/sun/java/util/jar/pack/Driver.java + test/tools/pack200/RepackTest.java Changeset: 5cee646eaaa7 Author: vinnie Date: 2012-07-16 22:38 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/5cee646eaaa7 6880559: Enable PKCS11 64-bit windows builds Reviewed-by: valeriep ! THIRD_PARTY_README ! make/sun/security/Makefile ! test/sun/security/pkcs11/PKCS11Test.java + test/sun/security/pkcs11/nss/lib/windows-amd64/freebl3.chk + test/sun/security/pkcs11/nss/lib/windows-amd64/freebl3.dll + test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.dll + test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.lib + test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.dll + test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.lib + test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.dll + test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.lib + test/sun/security/pkcs11/nss/lib/windows-amd64/nss3.dll + test/sun/security/pkcs11/nss/lib/windows-amd64/nss3.lib + test/sun/security/pkcs11/nss/lib/windows-amd64/nssckbi.dll + test/sun/security/pkcs11/nss/lib/windows-amd64/nssdbm3.chk + test/sun/security/pkcs11/nss/lib/windows-amd64/nssdbm3.dll + test/sun/security/pkcs11/nss/lib/windows-amd64/nssutil3.dll + test/sun/security/pkcs11/nss/lib/windows-amd64/nssutil3.lib + test/sun/security/pkcs11/nss/lib/windows-amd64/softokn3.chk + test/sun/security/pkcs11/nss/lib/windows-amd64/softokn3.dll + test/sun/security/pkcs11/nss/lib/windows-amd64/sqlite3.dll + test/sun/security/pkcs11/nss/lib/windows-amd64/ssl3.dll + test/sun/security/pkcs11/nss/lib/windows-amd64/ssl3.lib + test/sun/security/pkcs11/nss/lib/windows-i586/freebl3.chk + test/sun/security/pkcs11/nss/lib/windows-i586/freebl3.dll + test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.dll + test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.lib + test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.dll + test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.lib + test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.dll + test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.lib + test/sun/security/pkcs11/nss/lib/windows-i586/nss3.dll + test/sun/security/pkcs11/nss/lib/windows-i586/nss3.lib + test/sun/security/pkcs11/nss/lib/windows-i586/nssckbi.dll + test/sun/security/pkcs11/nss/lib/windows-i586/nssdbm3.chk + test/sun/security/pkcs11/nss/lib/windows-i586/nssdbm3.dll + test/sun/security/pkcs11/nss/lib/windows-i586/nssutil3.dll + test/sun/security/pkcs11/nss/lib/windows-i586/nssutil3.lib + test/sun/security/pkcs11/nss/lib/windows-i586/softokn3.chk + test/sun/security/pkcs11/nss/lib/windows-i586/softokn3.dll + test/sun/security/pkcs11/nss/lib/windows-i586/sqlite3.dll + test/sun/security/pkcs11/nss/lib/windows-i586/ssl3.dll + test/sun/security/pkcs11/nss/lib/windows-i586/ssl3.lib + test/sun/security/pkcs11/nss/src/MD5SUMS + test/sun/security/pkcs11/nss/src/SHA1SUMS + test/sun/security/pkcs11/nss/src/nss-3.13.1.tar.gz Changeset: 1469be7182b4 Author: khazra Date: 2012-07-16 16:30 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/1469be7182b4 7177045: Rework the TestProviderLeak.java regression test, it is too fragile to low memory errors. Summary: Increase Xmx to 20 MB and add mechanisms to eat up most of the JVM free memory. Reviewed-by: wetmore Contributed-by: dan.xu at oracle.com ! test/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java Changeset: e2d265c9b592 Author: weijun Date: 2012-07-17 11:28 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/e2d265c9b592 7183203: ShortRSAKeynnn.sh tests intermittent failure Reviewed-by: xuelei ! test/sun/security/mscapi/ShortRSAKey1024.sh - test/sun/security/mscapi/ShortRSAKey512.sh - test/sun/security/mscapi/ShortRSAKey768.sh Changeset: 2a39c98c1241 Author: weijun Date: 2012-07-17 11:57 +0800 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/2a39c98c1241 7102106: TEST_BUG: sun/security/util/Oid/S11N.sh should be modified Reviewed-by: mullan ! test/sun/security/util/Oid/S11N.sh Changeset: 7b5e4a64368a Author: lana Date: 2012-07-16 17:04 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/7b5e4a64368a Merge - makefiles/LegacyMakefiles.gmk - makefiles/OldImages.gmk - makefiles/com/sun/crypto/provider/Makefile - makefiles/common/Classes.gmk - makefiles/common/Cscope.gmk - makefiles/common/Defs-embedded.gmk - makefiles/common/Defs-linux.gmk - makefiles/common/Defs-macosx.gmk - makefiles/common/Defs-solaris.gmk - makefiles/common/Defs-windows.gmk - makefiles/common/Defs.gmk - makefiles/common/Demo.gmk - makefiles/common/Library.gmk - makefiles/common/Mapfile-vers.gmk - makefiles/common/Modules.gmk - makefiles/common/Program.gmk - makefiles/common/Release-embedded.gmk - makefiles/common/Release-macosx.gmk - makefiles/common/Release.gmk - makefiles/common/Rules.gmk - makefiles/common/Subdirs.gmk - makefiles/common/internal/Defs-corba.gmk - makefiles/common/internal/Defs-jaxp.gmk - makefiles/common/internal/Defs-jaxws.gmk - makefiles/common/internal/Defs-langtools.gmk - makefiles/common/internal/ImportComponents.gmk - makefiles/common/internal/NativeCompileRules.gmk - makefiles/common/internal/Resources.gmk - makefiles/common/shared/Compiler-gcc.gmk - makefiles/common/shared/Compiler-llvm.gmk - makefiles/common/shared/Compiler-msvc.gmk - makefiles/common/shared/Compiler-sun.gmk - makefiles/common/shared/Defs-control.gmk - makefiles/common/shared/Defs-java.gmk - makefiles/common/shared/Defs-javadoc.gmk - makefiles/common/shared/Defs-linux.gmk - makefiles/common/shared/Defs-macosx.gmk - makefiles/common/shared/Defs-solaris.gmk - makefiles/common/shared/Defs-versions.gmk - makefiles/common/shared/Defs-windows.gmk - makefiles/common/shared/Defs.gmk - makefiles/common/shared/Platform.gmk - makefiles/common/shared/PrivateDefs.gmk-example - makefiles/common/shared/Sanity-Settings.gmk - makefiles/java/Makefile - makefiles/java/invoke/Makefile - makefiles/java/redist/Makefile - makefiles/java/redist/sajdi/Makefile - makefiles/javax/crypto/Defs-jce.gmk - makefiles/javax/crypto/Makefile - makefiles/javax/crypto/policy/limited/LIMITED - makefiles/javax/crypto/policy/limited/default_local.policy - makefiles/javax/crypto/policy/limited/exempt_local.policy - makefiles/javax/crypto/policy/unlimited/UNLIMITED - makefiles/javax/crypto/policy/unlimited/default_US_export.policy - makefiles/javax/crypto/policy/unlimited/default_local.policy - makefiles/mkdemo/Makefile - makefiles/mkdemo/jni/Makefile - makefiles/mkdemo/jni/Poller/Makefile - makefiles/mkdemo/jvmti/Makefile - makefiles/mkdemo/jvmti/README.txt - makefiles/mkdemo/jvmti/hprof/Makefile - makefiles/mkdemo/jvmti/mapfile-vers - makefiles/mkdemo/management/README.txt - makefiles/sun/jkernel/Makefile - makefiles/sun/security/ec/Makefile - makefiles/sun/security/pkcs11/FILES_c.gmk - makefiles/sun/security/pkcs11/Makefile - makefiles/sun/security/pkcs11/mapfile-vers Changeset: c7e3106e455a Author: lana Date: 2012-07-16 22:05 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c7e3106e455a Merge - test/sun/security/mscapi/ShortRSAKey512.sh - test/sun/security/mscapi/ShortRSAKey768.sh Changeset: b6f78869c66d Author: dmocek Date: 2012-07-17 11:01 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b6f78869c66d 7142596: RMI JPRT tests are failing Summary: Changed RMI tests to use random port numbers for the RMI Registry and RMID so the tests can be run concurrently without test failures due to tests using the same port numbers. Reviewed-by: smarks, alanb Contributed-by: olivier.lagneau at oracle.com ! test/ProblemList.txt ! test/TEST.ROOT ! test/com/sun/jndi/rmi/registry/RegistryContext/ContextWithNullProperties.java ! test/com/sun/jndi/rmi/registry/RegistryContext/UnbindIdempotent.java ! test/java/rmi/Naming/LookupNameWithColon.java ! test/java/rmi/Naming/RmiIsNoScheme.java ! test/java/rmi/Naming/UnderscoreHost.java ! test/java/rmi/Naming/legalRegistryNames/LegalRegistryNames.java ! test/java/rmi/activation/Activatable/checkActivateRef/security.policy ! test/java/rmi/activation/Activatable/checkAnnotations/security.policy ! test/java/rmi/activation/Activatable/checkImplClassLoader/security.policy ! test/java/rmi/activation/Activatable/checkRegisterInLog/security.policy ! test/java/rmi/activation/Activatable/createPrivateActivable/security.policy ! test/java/rmi/activation/Activatable/downloadParameterClass/security.policy ! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/security.policy ! test/java/rmi/activation/Activatable/extLoadedImpl/security.policy ! test/java/rmi/activation/Activatable/forceLogSnapshot/security.policy ! test/java/rmi/activation/Activatable/inactiveGroup/security.policy ! test/java/rmi/activation/Activatable/lookupActivationSystem/LookupActivationSystem.java ! test/java/rmi/activation/Activatable/nestedActivate/security.policy ! test/java/rmi/activation/Activatable/nonExistentActivatable/security.policy ! test/java/rmi/activation/Activatable/restartCrashedService/security.policy ! test/java/rmi/activation/Activatable/restartLatecomer/security.policy ! test/java/rmi/activation/Activatable/restartService/security.policy ! test/java/rmi/activation/Activatable/shutdownGracefully/security.policy ! test/java/rmi/activation/Activatable/unregisterInactive/security.policy ! test/java/rmi/activation/ActivateFailedException/activateFails/security.policy ! test/java/rmi/activation/ActivationSystem/activeGroup/security.policy ! test/java/rmi/activation/ActivationSystem/modifyDescriptor/security.policy ! test/java/rmi/activation/ActivationSystem/stubClassesPermitted/StubClassesPermitted.java ! test/java/rmi/activation/ActivationSystem/stubClassesPermitted/security.policy ! test/java/rmi/activation/ActivationSystem/unregisterGroup/UnregisterGroup.java ! test/java/rmi/activation/ActivationSystem/unregisterGroup/security.policy ! test/java/rmi/activation/CommandEnvironment/SetChildEnv.java ! test/java/rmi/activation/CommandEnvironment/security.policy ! test/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java ! test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java ! test/java/rmi/activation/rmidViaInheritedChannel/rmid.security.policy ! test/java/rmi/registry/altSecurityManager/AltSecurityManager.java ! test/java/rmi/registry/classPathCodebase/ClassPathCodebase.java ! test/java/rmi/registry/emptyName/EmptyName.java ! test/java/rmi/registry/interfaceHash/InterfaceHash.java ! test/java/rmi/registry/multipleRegistries/MultipleRegistries.java ! test/java/rmi/registry/readTest/readTest.java ! test/java/rmi/registry/readTest/readTest.sh ! test/java/rmi/registry/reexport/Reexport.java ! test/java/rmi/reliability/juicer/AppleUserImpl.java ! test/java/rmi/reliability/juicer/ApplicationServer.java ! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/EchoImpl.java ! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/UseCustomSocketFactory.java ! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/security.policy ! test/java/rmi/server/RMISocketFactory/useSocketFactory/registry/HelloImpl.java ! test/java/rmi/server/RMISocketFactory/useSocketFactory/registry/UseCustomSocketFactory.java ! test/java/rmi/server/RMISocketFactory/useSocketFactory/registry/security.policy ! test/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/EchoImpl.java ! test/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java ! test/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/security.policy ! test/java/rmi/server/RemoteServer/AddrInUse.java ! test/java/rmi/server/UnicastRemoteObject/keepAliveDuringCall/KeepAliveDuringCall.java ! test/java/rmi/server/UnicastRemoteObject/keepAliveDuringCall/ShutdownImpl.java ! test/java/rmi/server/UnicastRemoteObject/unexportObject/UnexportLeak.java ! test/java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java ! test/java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java ! test/java/rmi/server/Unreferenced/leaseCheckInterval/SelfTerminator.java ! test/java/rmi/server/Unreferenced/unreferencedContext/UnreferencedContext.java ! test/java/rmi/server/useCustomRef/UseCustomRef.java ! test/java/rmi/server/useCustomRef/security.policy ! test/java/rmi/testlibrary/ActivationLibrary.java ! test/java/rmi/testlibrary/RMID.java ! test/java/rmi/testlibrary/RegistryRunner.java ! test/java/rmi/testlibrary/StreamPipe.java ! test/java/rmi/testlibrary/TestLibrary.java ! test/java/rmi/transport/checkFQDN/CheckFQDN.java ! test/java/rmi/transport/checkFQDN/CheckFQDNClient.java ! test/java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java ! test/java/rmi/transport/checkLeaseInfoLeak/LeaseLeakClient.java ! test/java/rmi/transport/checkLeaseInfoLeak/security.policy ! test/java/rmi/transport/closeServerSocket/CloseServerSocket.java ! test/java/rmi/transport/dgcDeadLock/DGCDeadLock.java ! test/java/rmi/transport/dgcDeadLock/TestImpl.java ! test/java/rmi/transport/handshakeFailure/HandshakeFailure.java ! test/java/rmi/transport/handshakeTimeout/HandshakeTimeout.java ! test/java/rmi/transport/httpSocket/HttpSocketTest.java ! test/java/rmi/transport/httpSocket/security.policy ! test/java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java ! test/java/rmi/transport/rapidExportUnexport/RapidExportUnexport.java ! test/java/rmi/transport/reuseDefaultPort/ReuseDefaultPort.java ! test/sun/rmi/rmic/newrmic/equivalence/AppleUserImpl.java ! test/sun/rmi/rmic/newrmic/equivalence/run.sh ! test/sun/rmi/runtime/Log/6409194/NoConsoleOutput.java ! test/sun/rmi/runtime/Log/checkLogging/CheckLogging.java ! test/sun/rmi/transport/proxy/EagerHttpFallback.java ! test/sun/rmi/transport/tcp/DeadCachedConnection.java Changeset: c76ad79a5a2f Author: sherman Date: 2012-07-17 19:57 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c76ad79a5a2f 7183053: Optimize DoubleByte charset for String.getBytes()/new String(byte[]) Summary: DoubleByte implements sun/nio.cs/ArrayDe/Encoder interface Reviewed-by: alanb ! src/share/classes/sun/nio/cs/ext/DoubleByte.java ! src/share/classes/sun/nio/cs/ext/HKSCS.java ! test/sun/nio/cs/StrCodingBenchmark.java + test/sun/nio/cs/StrCodingBenchmarkDB.java ! test/sun/nio/cs/TestStringCoding.java Changeset: 89129c0737f1 Author: dmocek Date: 2012-07-18 10:04 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/89129c0737f1 7184943: fix failing test com/sun/jndi/rmi/registry/RegistryContext/UnbindIdempotent.java 7184946: fix failing test com/sun/jndi/rmi/registry/RegistryContext/ContextWithNullProperties.java Reviewed-by: smarks ! test/com/sun/jndi/rmi/registry/RegistryContext/ContextWithNullProperties.java ! test/com/sun/jndi/rmi/registry/RegistryContext/UnbindIdempotent.java Changeset: 7bd32bfc0539 Author: michaelm Date: 2012-07-18 18:46 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/7bd32bfc0539 7183292: HttpURLConnection.getHeaderFields() throws IllegalArgumentException: Illegal cookie name Reviewed-by: khazra, chegar ! src/share/classes/java/net/HttpCookie.java ! test/java/net/CookieHandler/TestHttpCookie.java + test/java/net/HttpCookie/IllegalCookieNameTest.java Changeset: 255c2c63697e Author: lana Date: 2012-07-18 16:09 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/255c2c63697e Merge - src/share/classes/sun/security/krb5/ServiceName.java - test/sun/security/krb5/ServiceNameClone.java - test/sun/security/mscapi/ShortRSAKey512.sh - test/sun/security/mscapi/ShortRSAKey768.sh Changeset: 51707c3b75c0 Author: lana Date: 2012-07-24 11:06 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/51707c3b75c0 Merge Changeset: 1e58e328a230 Author: mduigou Date: 2012-07-26 12:05 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/1e58e328a230 Merge ! .hgtags ! src/solaris/classes/sun/nio/fs/UnixPath.java Changeset: c4deeddcaf25 Author: mduigou Date: 2012-07-26 12:23 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c4deeddcaf25 Merge ! .hgtags - src/share/classes/sun/security/krb5/ServiceName.java - test/sun/security/krb5/ServiceNameClone.java - test/sun/security/mscapi/ShortRSAKey512.sh - test/sun/security/mscapi/ShortRSAKey768.sh From aruld at acm.org Thu Jul 26 13:00:16 2012 From: aruld at acm.org (Arul Dhesiaseelan) Date: Thu, 26 Jul 2012 10:00:16 -1000 Subject: forEach broken in build 48? In-Reply-To: <50111CAE.1080508@oracle.com> References: <50111056.5080205@oracle.com> <50111CAE.1080508@oracle.com> Message-ID: Awesome, thanks for the details. On Fri, Jul 27, 2012 at 12:32 AM, Maurizio Cimadamore < maurizio.cimadamore at oracle.com> wrote: > On 26/07/12 10:39, Maurizio Cimadamore wrote: > > On 26/07/12 03:53, bitter_fox wrote: > >> Hi, Arul and Mike > >> I guess Revision(langtools):1430[1] has a problem. > >> > >> In LambdaTranslator#makeFunctionalDescriptorType: > >> return erased ? types.erasure(descType) : descType; > >> > >> This is wrong I think. > > Why do you think it's wrong? The code is meant to erase the descriptor > > type only if the erased flagh is set (which only is when doing 292 > > translation). > > > > Maurizio > Also, while I see the problem in b48, I'm not able to reproduce on a > freshly built lambda repo, which prints out the correct sequence of names: > > Alice > Bob > Charlie > Dave > > After looking at the differences in the generated code, I realized that > the problem was caused by a problem with constant folding that I knew > about and fixed yesterday ;-) > > Here's the culprit: > > *** Good code *** > > public void apply(java.lang.String); > Code: > Stack=2, Locals=2, Args_size=2 > 0: aload_0 > 1: getfield #4; //Field rec$:Ljava/io/PrintStream; > 4: aload_1 > 5: invokevirtual #5; //Method > java/io/PrintStream.println:(Ljava/lang/String;)V > 8: return > > *** Bad code *** > > public void apply(java.lang.String); > Code: > Stack=2, Locals=2, Args_size=2 > 0: aload_0 > 1: getfield #4; //Field rec$:Ljava/io/PrintStream; > 4: ldc #5; //String Dave > 6: invokevirtual #6; //Method > java/io/PrintStream.println:(Ljava/lang/String;)V > 9: return > > As you can see, the compiler has erroneously constant folded the access > to the lambda parameter, thinking that the result would always be > 'Dave'. The problem lies in type inference of Arrays.asList which was > erroneously returning a constant type whose value was 'Dave' (the last > constant seen in the varargs call). This was caused by a missing call to > 'baseType' in Resolve.java which has now been corrected. > > Maurizio > >> I tried this one and the problem looks resolved: > >> return erased ? descType : types.erasure(descType); > >> > >> Please ignore this mail if you already notice that. > >> > >> [1]: > http://mail.openjdk.java.net/pipermail/lambda-dev/2012-July/005187.html > >> > >> Regards, > >> bitter_fox > >> > >> > >> 2012/7/26 Mike Duigou > >> > >>> I've looked into the problem and am able to replicate it. I did some > >>> debugging and it appears to be a problem in the VM. I am notifying > those > >>> working on this area. > >>> > >>> Mike > >>> > >>> > >>> On Jul 21 2012, at 01:39 , Arul Dhesiaseelan wrote: > >>> > >>>> Hi, > >>>> > >>>> It looks like forEach is broke in the latest build. It always prints > the > >>>> last item in the collection. It works fine in b45. It works in b48 > only > >>> if > >>>> we expand the code, not if we perform method reference on an instance. > >>>> > >>>> public class InstanceMethodReference { > >>>> > >>>> public static void main(String[] args) { > >>>> Arrays.asList("Alice", "Bob", "Charlie", > >>>> "Dave").forEach(System.out::println);//INCORRECT RESULT > >>>> Arrays.asList("Alice", "Bob", "Charlie", "Dave").forEach(new > >>>> MyBlock(System.out));//CORRECT RESULT > >>>> } > >>>> > >>>> public static class MyBlock implements Block { > >>>> PrintStream ps; > >>>> > >>>> public MyBlock(PrintStream ps) { > >>>> this.ps = ps; > >>>> } > >>>> > >>>> @Override > >>>> public void apply(String s) { > >>>> ps.println(s); > >>>> } > >>>> } > >>>> } > >>>> > >>>> build45 correctly prints: > >>>> Alice > >>>> Bob > >>>> Charlie > >>>> Dave > >>>> Alice > >>>> Bob > >>>> Charlie > >>>> Dave > >>>> > >>>> build48 prints: > >>>> Dave > >>>> Dave > >>>> Dave > >>>> Dave > >>>> Alice > >>>> Bob > >>>> Charlie > >>>> Dave > >>>> > >>>> > >>>> -Arul > >>>> > >>> > > > > > From daniel.smith at oracle.com Thu Jul 26 14:43:20 2012 From: daniel.smith at oracle.com (Dan Smith) Date: Thu, 26 Jul 2012 15:43:20 -0600 Subject: Default for Object's protected method vs Lambda(IllegalAccessError) In-Reply-To: References: Message-ID: <7BC4B96D-4689-4FE1-A06C-F03E3A096906@oracle.com> A few things going on here: 1) Object.clone overrides the 'clone' method declared in any interface (default or not). A class declaration implementing an interface with an incompatible clone should trigger an error. Testing, I see that it does. 2) Lambda expressions implicitly define a class, so the same error you would get from a class should occur for a lambda expression. Testing, I see the same behavior as you: the lambda expression compiles without error. (Two test cases, both compile: a functional interface w/ a default 'clone' method, and a functional interface whose abstract method is 'clone' with return type 'String'.) These error checks need to be specified and implemented. Thanks for pointing the problem out. 3) Plausibly, it could be an error to declare an interface with a default method that is incompatible with an 'Object' method. I'll make a note of this to discuss. (Notice, however, that in Java 7 it's not illegal to declare an interface 'clone' method with an incompatible return type.) ?Dan On Jul 25, 2012, at 9:08 PM, bitter_fox wrote: > Hi, > In Revision:1438 of langtools, default for Object's public method was > banned. > But I think default for protected method should be banned either because it > will become the cause of IllegalAccessError when we make a instance by > lambda or others: > > public class Main > { > interface I > { > void f(); > > /**/public/**/ Object clone() default {return null;} > } > > public static void main(String[] args) > { > I i = () -> {}; // preferred Object#clone(protected) implicitly > i.clone(); // but I can refer to I#clone > } > } > > This program makes IllegalAccessError: > Exception in thread "main" java.lang.IllegalAccessError: > Main$1.clone()Ljava/lan > g/Object; > at Main.main(Main.java:14) > > Regards, > bitter_fox > From robert.field at oracle.com Thu Jul 26 19:09:55 2012 From: robert.field at oracle.com (robert.field at oracle.com) Date: Fri, 27 Jul 2012 02:09:55 +0000 Subject: hg: lambda/lambda/jdk: Fix Hotspot SIGSEGV caused by boot loader ProtectionDomain on Unsafe.defineClass Message-ID: <20120727021018.67B7A4723B@hg.openjdk.java.net> Changeset: 958eaa191b79 Author: Robert Field Date: 2012-07-26 17:00 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/958eaa191b79 Fix Hotspot SIGSEGV caused by boot loader ProtectionDomain on Unsafe.defineClass ! src/share/classes/java/lang/invoke/InnerClassGenerator.java From fsarradin at gmail.com Thu Jul 26 22:15:08 2012 From: fsarradin at gmail.com (=?ISO-8859-1?Q?Fran=E7ois_Sarradin?=) Date: Fri, 27 Jul 2012 07:15:08 +0200 Subject: Optional type Message-ID: Hi, I have seen in one of the changesets that an Optional type is supposed to be available in Java 8. I have some questions about: * will the current implementation change later? * is it suppose to support a kind of flatMap operation? * will it be considered as an Iterable? Regards, Fran?ois- From brian.goetz at oracle.com Fri Jul 27 04:58:49 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Fri, 27 Jul 2012 07:58:49 -0400 Subject: Optional type In-Reply-To: References: Message-ID: Don't know the answer to any of these yet! But watch the repo as the story plays out. On Jul 27, 2012, at 1:15 AM, Fran?ois Sarradin wrote: > Hi, > > I have seen in one of the changesets that an Optional type is supposed > to be available in Java 8. I have some questions about: > > * will the current implementation change later? > * is it suppose to support a kind of flatMap operation? > * will it be considered as an Iterable? > > Regards, > > Fran?ois- > From maurizio.cimadamore at oracle.com Fri Jul 27 12:15:28 2012 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Fri, 27 Jul 2012 19:15:28 +0000 Subject: hg: lambda/lambda/langtools: Bug fixes: Message-ID: <20120727191534.536D34725D@hg.openjdk.java.net> Changeset: a66c3c778a5f Author: mcimadamore Date: 2012-07-27 20:15 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/a66c3c778a5f Bug fixes: *) Array type not accepted as qualifier of unbound method reference ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/tools/javac/lambda/MethodReference49.java ! test/tools/javac/lambda/MethodReferenceParserTest.java From forax at univ-mlv.fr Fri Jul 27 12:28:13 2012 From: forax at univ-mlv.fr (=?ISO-8859-1?Q?R=E9mi_Forax?=) Date: Fri, 27 Jul 2012 21:28:13 +0200 Subject: hg: lambda/lambda/langtools: Bug fixes: In-Reply-To: <20120727191534.536D34725D@hg.openjdk.java.net> References: <20120727191534.536D34725D@hg.openjdk.java.net> Message-ID: <5012EBCD.9090404@univ-mlv.fr> On 07/27/2012 09:15 PM, maurizio.cimadamore at oracle.com wrote: > Changeset: a66c3c778a5f > Author: mcimadamore > Date: 2012-07-27 20:15 +0100 > URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/a66c3c778a5f > > Bug fixes: > *) Array type not accepted as qualifier of unbound method reference > > ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java > ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java > + test/tools/javac/lambda/MethodReference49.java > ! test/tools/javac/lambda/MethodReferenceParserTest.java > > Hi Maurizio, at the end of the method main of MethodReference49, you should use Arrays.equals() instead of a loop because you forget to check that the two arrays have the same size. cheers, R?mi From mike.duigou at oracle.com Fri Jul 27 12:29:06 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Fri, 27 Jul 2012 19:29:06 +0000 Subject: hg: lambda/lambda/jdk: Summary: add ThreadLocal(Factory) and compareAndSet methods Message-ID: <20120727192935.C51784725F@hg.openjdk.java.net> Changeset: 2fd2a7092fe1 Author: jgish Date: 2012-07-27 15:04 -0400 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/2fd2a7092fe1 Summary: add ThreadLocal(Factory) and compareAndSet methods Reviewed-by: briangoetz,smarks,mduigo Contributed-by: Jim Gish ! make/java/java/FILES_java.gmk ! src/share/classes/java/lang/ThreadLocal.java ! src/share/classes/java/util/concurrent/atomic/AtomicInteger.java ! src/share/classes/java/util/concurrent/atomic/AtomicLong.java + src/share/classes/java/util/functions/DoubleUnaryOperator.java + src/share/classes/java/util/functions/IntUnaryOperator.java + src/share/classes/java/util/functions/LongUnaryOperator.java + src/share/classes/java/util/functions/UnaryOperator.java + test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalFactoryTest.java + test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalTest.java + test-ng/tests/org/openjdk/tests/java/util/functions/DoubleUnaryOperatorTest.java + test-ng/tests/org/openjdk/tests/java/util/functions/IntUnaryOperatorTest.java + test-ng/tests/org/openjdk/tests/java/util/functions/LongUnaryOperatorTest.java + test-ng/tests/org/openjdk/tests/java/util/functions/UnaryOperatorTest.java ! test/java/lang/ThreadLocal/Basic.java ! test/java/lang/ThreadLocal/ImmutableLocal.java ! test/java/lang/ThreadLocal/InitialValue.java ! test/java/lang/ThreadLocal/TLRemoveTest.java ! test/java/lang/ThreadLocal/TestThreadId.java From robert.field at oracle.com Fri Jul 27 21:12:48 2012 From: robert.field at oracle.com (robert.field at oracle.com) Date: Sat, 28 Jul 2012 04:12:48 +0000 Subject: hg: lambda/lambda/langtools: Throw the switch: lambdas now use invokedynamic and the runtime meta-factory Message-ID: <20120728041254.C3FE04726F@hg.openjdk.java.net> Changeset: 722d9b5ac901 Author: Robert Field Date: 2012-07-27 14:23 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/722d9b5ac901 Throw the switch: lambdas now use invokedynamic and the runtime meta-factory ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java From robert.field at oracle.com Sun Jul 29 09:54:44 2012 From: robert.field at oracle.com (robert.field at oracle.com) Date: Sun, 29 Jul 2012 16:54:44 +0000 Subject: hg: lambda/lambda/langtools: merge of 1141 1442 -- bug fixes and switch throw Message-ID: <20120729165454.E49F747298@hg.openjdk.java.net> Changeset: 6fcaa7e32289 Author: Robert Field Date: 2012-07-29 09:54 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/6fcaa7e32289 merge of 1141 1442 -- bug fixes and switch throw From deepak.patwardhan at itaas.com Mon Jul 30 02:18:58 2012 From: deepak.patwardhan at itaas.com (Deepak S Patwardhan) Date: Mon, 30 Jul 2012 14:48:58 +0530 Subject: Location of getStreamState [it2-bootstrap] Message-ID: <001001cd6e34$5aa1a470$0fe4ed50$@itaas.com> Hello, I am trying to understand the relation between Streamable and Stream interfaces. I see that Streamable has a method named getStreamState - should this not be in Stream ? Example, Streamable has a method sorted which returns a Stream. So, how does someone know that the resulting stream is sorted unless the method getStreamState is moved into Stream and that would return, in this example, Stream. STATE_SORTED. On a lighter note, I was wondering if the *main* interface inside java.util.streams is Stream or is it StreamOps? It seems like the latter, but that name isn't JDK-licious (OK for internal implementation classes like IdOp, EagerOp). May be, StreamOps can be named Stream, and current Stream renamed to Streamer. That should also better fit the analogy Iterable:Iterator::Streamable:Streamer . Regards, Deepak S Patwardhan. From aleksey.shipilev at oracle.com Mon Jul 30 04:16:55 2012 From: aleksey.shipilev at oracle.com (Aleksey Shipilev) Date: Mon, 30 Jul 2012 15:16:55 +0400 Subject: hg: lambda/lambda/jdk: Summary: add ThreadLocal(Factory) and compareAndSet methods In-Reply-To: <20120727192935.C51784725F@hg.openjdk.java.net> References: <20120727192935.C51784725F@hg.openjdk.java.net> Message-ID: <50166D27.3040504@oracle.com> I think these method names are bad: int compareAndSet(IntUnaryOperator op); Admittedly, these are not the CAS-family operations. Compare with what? Set to what? Is this method one-shot, or it runs until successful (method name implies it is one-shot, but JavaDoc says otherwise)? I think then names should be coherent with other high-level methods, like incrementAndGet, etc., i.e.: int updateAndGet(IntUnaryOperator updater); int getAndUpdate(IntUnaryOperator updater); -Aleksey. On 07/27/2012 11:29 PM, mike.duigou at oracle.com wrote: > Changeset: 2fd2a7092fe1 > Author: jgish > Date: 2012-07-27 15:04 -0400 > URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/2fd2a7092fe1 > > Summary: add ThreadLocal(Factory) and compareAndSet methods > Reviewed-by: briangoetz,smarks,mduigo > Contributed-by: Jim Gish > > ! make/java/java/FILES_java.gmk > ! src/share/classes/java/lang/ThreadLocal.java > ! src/share/classes/java/util/concurrent/atomic/AtomicInteger.java > ! src/share/classes/java/util/concurrent/atomic/AtomicLong.java > + src/share/classes/java/util/functions/DoubleUnaryOperator.java > + src/share/classes/java/util/functions/IntUnaryOperator.java > + src/share/classes/java/util/functions/LongUnaryOperator.java > + src/share/classes/java/util/functions/UnaryOperator.java > + test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalFactoryTest.java > + test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalTest.java > + test-ng/tests/org/openjdk/tests/java/util/functions/DoubleUnaryOperatorTest.java > + test-ng/tests/org/openjdk/tests/java/util/functions/IntUnaryOperatorTest.java > + test-ng/tests/org/openjdk/tests/java/util/functions/LongUnaryOperatorTest.java > + test-ng/tests/org/openjdk/tests/java/util/functions/UnaryOperatorTest.java > ! test/java/lang/ThreadLocal/Basic.java > ! test/java/lang/ThreadLocal/ImmutableLocal.java > ! test/java/lang/ThreadLocal/InitialValue.java > ! test/java/lang/ThreadLocal/TLRemoveTest.java > ! test/java/lang/ThreadLocal/TestThreadId.java > > From david.holmes at oracle.com Mon Jul 30 05:10:00 2012 From: david.holmes at oracle.com (David Holmes) Date: Mon, 30 Jul 2012 22:10:00 +1000 Subject: hg: lambda/lambda/jdk: Summary: add ThreadLocal(Factory) and compareAndSet methods In-Reply-To: <50166D27.3040504@oracle.com> References: <20120727192935.C51784725F@hg.openjdk.java.net> <50166D27.3040504@oracle.com> Message-ID: <50167998.7040306@oracle.com> On 30/07/2012 9:16 PM, Aleksey Shipilev wrote: > I think these method names are bad: > int compareAndSet(IntUnaryOperator op); > > Admittedly, these are not the CAS-family operations. Compare with what? Agreed! Either these methods are missing the "expect" parameter or they should be renamed as you suggest below. > Set to what? Is this method one-shot, or it runs until successful > (method name implies it is one-shot, but JavaDoc says otherwise)? All of the atomic update operations retry on collision - which is all these methods do too. > I think then names should be coherent with other high-level methods, > like incrementAndGet, etc., i.e.: > int updateAndGet(IntUnaryOperator updater); > int getAndUpdate(IntUnaryOperator updater); Agreed. David > -Aleksey. > > On 07/27/2012 11:29 PM, mike.duigou at oracle.com wrote: >> Changeset: 2fd2a7092fe1 >> Author: jgish >> Date: 2012-07-27 15:04 -0400 >> URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/2fd2a7092fe1 >> >> Summary: add ThreadLocal(Factory) and compareAndSet methods >> Reviewed-by: briangoetz,smarks,mduigo >> Contributed-by: Jim Gish >> >> ! make/java/java/FILES_java.gmk >> ! src/share/classes/java/lang/ThreadLocal.java >> ! src/share/classes/java/util/concurrent/atomic/AtomicInteger.java >> ! src/share/classes/java/util/concurrent/atomic/AtomicLong.java >> + src/share/classes/java/util/functions/DoubleUnaryOperator.java >> + src/share/classes/java/util/functions/IntUnaryOperator.java >> + src/share/classes/java/util/functions/LongUnaryOperator.java >> + src/share/classes/java/util/functions/UnaryOperator.java >> + test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalFactoryTest.java >> + test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalTest.java >> + test-ng/tests/org/openjdk/tests/java/util/functions/DoubleUnaryOperatorTest.java >> + test-ng/tests/org/openjdk/tests/java/util/functions/IntUnaryOperatorTest.java >> + test-ng/tests/org/openjdk/tests/java/util/functions/LongUnaryOperatorTest.java >> + test-ng/tests/org/openjdk/tests/java/util/functions/UnaryOperatorTest.java >> ! test/java/lang/ThreadLocal/Basic.java >> ! test/java/lang/ThreadLocal/ImmutableLocal.java >> ! test/java/lang/ThreadLocal/InitialValue.java >> ! test/java/lang/ThreadLocal/TLRemoveTest.java >> ! test/java/lang/ThreadLocal/TestThreadId.java >> >> > > From dl at cs.oswego.edu Mon Jul 30 05:27:42 2012 From: dl at cs.oswego.edu (Doug Lea) Date: Mon, 30 Jul 2012 08:27:42 -0400 Subject: hg: lambda/lambda/jdk: Summary: add ThreadLocal(Factory) and compareAndSet methods In-Reply-To: <50166D27.3040504@oracle.com> References: <20120727192935.C51784725F@hg.openjdk.java.net> <50166D27.3040504@oracle.com> Message-ID: <50167DBE.1020906@cs.oswego.edu> On 07/30/12 07:16, Aleksey Shipilev wrote: > I think these method names are bad: > int compareAndSet(IntUnaryOperator op); > > I think then names should be coherent with other high-level methods, > like incrementAndGet, etc., i.e.: > int updateAndGet(IntUnaryOperator updater); > int getAndUpdate(IntUnaryOperator updater); > Thanks Aleksey. These are clearly better names. I hadn't been paying much attention to this part of lambdafication efforts. And I am still slightly ambivalent about them: 99% or so of updates in practice are adds (or increment, decrement). The existing getAndAdd etc methods are planned to be specially optimized into native atomic-add instructions on platforms supporting them for JDK8 (especially post-pentium4 x86). Since there are no plans for determining whether lambdaized forms are adds (which would be heuristic at best), they would be at a performance disadvantage. Which I suppose is OK for the sake of added expressivity, but perhaps some disclaimers could be added about this. -Doug From brian.goetz at oracle.com Mon Jul 30 05:59:03 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Mon, 30 Jul 2012 05:59:03 -0700 Subject: Location of getStreamState [it2-bootstrap] In-Reply-To: <001001cd6e34$5aa1a470$0fe4ed50$@itaas.com> References: <001001cd6e34$5aa1a470$0fe4ed50$@itaas.com> Message-ID: <5B93FD82-0543-44EA-AA17-A92D3115ECB7@oracle.com> > I am trying to understand the relation between Streamable and Stream > interfaces. I see that Streamable has a method named getStreamState - should > this not be in Stream ? The role of getStreamState is still under discussion. It may be exposed, or removed. Right now it exists only for the implementation, not the API. > On a lighter note, I was wondering if the *main* interface inside > java.util.streams is Stream or is it StreamOps? Note that StreamOps is not a public class. From dl at cs.oswego.edu Mon Jul 30 06:05:22 2012 From: dl at cs.oswego.edu (Doug Lea) Date: Mon, 30 Jul 2012 09:05:22 -0400 Subject: hg: lambda/lambda/jdk: Summary: add ThreadLocal(Factory) and compareAndSet methods In-Reply-To: <501681AC.9060903@oracle.com> References: <20120727192935.C51784725F@hg.openjdk.java.net> <50166D27.3040504@oracle.com> <50167DBE.1020906@cs.oswego.edu> <501681AC.9060903@oracle.com> Message-ID: <50168692.1030805@cs.oswego.edu> On 07/30/12 08:44, Aleksey Shipilev wrote: > Exactly, lambda-enabled API is something useful for non-trivial > operations. Increment modulo N is something I use here and there for > number-based atomics. I'm actually looking forward for having updaters > for reference-types atomics -- finally I can dump many of the hand-made > spin-loops from the user code. Great; now there will be more hidden spin loops in user code out there :-) -Doug From mike.duigou at oracle.com Mon Jul 30 08:07:34 2012 From: mike.duigou at oracle.com (Mike Duigou) Date: Mon, 30 Jul 2012 08:07:34 -0700 Subject: hg: lambda/lambda/jdk: Summary: add ThreadLocal(Factory) and compareAndSet methods In-Reply-To: <50166D27.3040504@oracle.com> References: <20120727192935.C51784725F@hg.openjdk.java.net> <50166D27.3040504@oracle.com> Message-ID: <61C50C04-098F-43DD-B97A-6A639A71553C@oracle.com> I like your name suggestions. I too was uncomfortable with the "compare" naming but didn't have good suggestions. At this point the naming is definitely not final but only exploratory. This work was done by Jim Gish, a new OpenJDK contributor. I am only responsible for helping with a pre-commit review and pushing the change to the repo. Mike On Jul 30 2012, at 04:16 , Aleksey Shipilev wrote: > I think these method names are bad: > int compareAndSet(IntUnaryOperator op); > > Admittedly, these are not the CAS-family operations. Compare with what? > Set to what? Is this method one-shot, or it runs until successful > (method name implies it is one-shot, but JavaDoc says otherwise)? > > I think then names should be coherent with other high-level methods, > like incrementAndGet, etc., i.e.: > int updateAndGet(IntUnaryOperator updater); > int getAndUpdate(IntUnaryOperator updater); > > -Aleksey. > > On 07/27/2012 11:29 PM, mike.duigou at oracle.com wrote: >> Changeset: 2fd2a7092fe1 >> Author: jgish >> Date: 2012-07-27 15:04 -0400 >> URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/2fd2a7092fe1 >> >> Summary: add ThreadLocal(Factory) and compareAndSet methods >> Reviewed-by: briangoetz,smarks,mduigo >> Contributed-by: Jim Gish >> >> ! make/java/java/FILES_java.gmk >> ! src/share/classes/java/lang/ThreadLocal.java >> ! src/share/classes/java/util/concurrent/atomic/AtomicInteger.java >> ! src/share/classes/java/util/concurrent/atomic/AtomicLong.java >> + src/share/classes/java/util/functions/DoubleUnaryOperator.java >> + src/share/classes/java/util/functions/IntUnaryOperator.java >> + src/share/classes/java/util/functions/LongUnaryOperator.java >> + src/share/classes/java/util/functions/UnaryOperator.java >> + test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalFactoryTest.java >> + test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalTest.java >> + test-ng/tests/org/openjdk/tests/java/util/functions/DoubleUnaryOperatorTest.java >> + test-ng/tests/org/openjdk/tests/java/util/functions/IntUnaryOperatorTest.java >> + test-ng/tests/org/openjdk/tests/java/util/functions/LongUnaryOperatorTest.java >> + test-ng/tests/org/openjdk/tests/java/util/functions/UnaryOperatorTest.java >> ! test/java/lang/ThreadLocal/Basic.java >> ! test/java/lang/ThreadLocal/ImmutableLocal.java >> ! test/java/lang/ThreadLocal/InitialValue.java >> ! test/java/lang/ThreadLocal/TLRemoveTest.java >> ! test/java/lang/ThreadLocal/TestThreadId.java >> >> > From jim.gish at oracle.com Mon Jul 30 08:23:28 2012 From: jim.gish at oracle.com (Jim Gish) Date: Mon, 30 Jul 2012 11:23:28 -0400 Subject: hg: lambda/lambda/jdk: Summary: add ThreadLocal(Factory) and compareAndSet methods In-Reply-To: <61C50C04-098F-43DD-B97A-6A639A71553C@oracle.com> References: <20120727192935.C51784725F@hg.openjdk.java.net> <50166D27.3040504@oracle.com> <61C50C04-098F-43DD-B97A-6A639A71553C@oracle.com> Message-ID: <5016A6F0.2000004@oracle.com> That's it Mike -- pass the buck :-) If we're agreed on the names, I'll be happy to change them. Any other comments before I do that? Thanks, Jim On 07/30/2012 11:07 AM, Mike Duigou wrote: > I like your name suggestions. I too was uncomfortable with the "compare" naming but didn't have good suggestions. At this point the naming is definitely not final but only exploratory. > > This work was done by Jim Gish, a new OpenJDK contributor. I am only responsible for helping with a pre-commit review and pushing the change to the repo. > > Mike > > > On Jul 30 2012, at 04:16 , Aleksey Shipilev wrote: > >> I think these method names are bad: >> int compareAndSet(IntUnaryOperator op); >> >> Admittedly, these are not the CAS-family operations. Compare with what? >> Set to what? Is this method one-shot, or it runs until successful >> (method name implies it is one-shot, but JavaDoc says otherwise)? >> >> I think then names should be coherent with other high-level methods, >> like incrementAndGet, etc., i.e.: >> int updateAndGet(IntUnaryOperator updater); >> int getAndUpdate(IntUnaryOperator updater); >> >> -Aleksey. >> >> On 07/27/2012 11:29 PM, mike.duigou at oracle.com wrote: >>> Changeset: 2fd2a7092fe1 >>> Author: jgish >>> Date: 2012-07-27 15:04 -0400 >>> URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/2fd2a7092fe1 >>> >>> Summary: add ThreadLocal(Factory) and compareAndSet methods >>> Reviewed-by: briangoetz,smarks,mduigo >>> Contributed-by: Jim Gish >>> >>> ! make/java/java/FILES_java.gmk >>> ! src/share/classes/java/lang/ThreadLocal.java >>> ! src/share/classes/java/util/concurrent/atomic/AtomicInteger.java >>> ! src/share/classes/java/util/concurrent/atomic/AtomicLong.java >>> + src/share/classes/java/util/functions/DoubleUnaryOperator.java >>> + src/share/classes/java/util/functions/IntUnaryOperator.java >>> + src/share/classes/java/util/functions/LongUnaryOperator.java >>> + src/share/classes/java/util/functions/UnaryOperator.java >>> + test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalFactoryTest.java >>> + test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalTest.java >>> + test-ng/tests/org/openjdk/tests/java/util/functions/DoubleUnaryOperatorTest.java >>> + test-ng/tests/org/openjdk/tests/java/util/functions/IntUnaryOperatorTest.java >>> + test-ng/tests/org/openjdk/tests/java/util/functions/LongUnaryOperatorTest.java >>> + test-ng/tests/org/openjdk/tests/java/util/functions/UnaryOperatorTest.java >>> ! test/java/lang/ThreadLocal/Basic.java >>> ! test/java/lang/ThreadLocal/ImmutableLocal.java >>> ! test/java/lang/ThreadLocal/InitialValue.java >>> ! test/java/lang/ThreadLocal/TLRemoveTest.java >>> ! test/java/lang/ThreadLocal/TestThreadId.java >>> >>> > -- Jim Gish | Consulting Member of Technical Staff | +1.781.442.0304 Oracle Java Platform Group | Core Libraries Team 35 Network Drive Burlington, MA 01803 jim.gish at oracle.com From mike.duigou at oracle.com Mon Jul 30 14:08:02 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Mon, 30 Jul 2012 21:08:02 +0000 Subject: hg: lambda/lambda: Added tag lambda-b50 for changeset cc5ead46ec89 Message-ID: <20120730210803.089DE472AC@hg.openjdk.java.net> Changeset: e2452652a495 Author: cl Date: 2012-07-30 13:30 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/e2452652a495 Added tag lambda-b50 for changeset cc5ead46ec89 ! .hgtags From mike.duigou at oracle.com Mon Jul 30 14:08:08 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Mon, 30 Jul 2012 21:08:08 +0000 Subject: hg: lambda/lambda/corba: Added tag lambda-b50 for changeset 475ea716d371 Message-ID: <20120730210809.013FF472AD@hg.openjdk.java.net> Changeset: c94296971ab7 Author: cl Date: 2012-07-30 13:30 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/c94296971ab7 Added tag lambda-b50 for changeset 475ea716d371 ! .hgtags From mike.duigou at oracle.com Mon Jul 30 14:08:15 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Mon, 30 Jul 2012 21:08:15 +0000 Subject: hg: lambda/lambda/hotspot: Added tag lambda-b50 for changeset a4dda2862c6d Message-ID: <20120730210817.34B57472AE@hg.openjdk.java.net> Changeset: 1d44b54343e4 Author: cl Date: 2012-07-30 13:32 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/1d44b54343e4 Added tag lambda-b50 for changeset a4dda2862c6d ! .hgtags From mike.duigou at oracle.com Mon Jul 30 14:08:23 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Mon, 30 Jul 2012 21:08:23 +0000 Subject: hg: lambda/lambda/jaxp: Added tag lambda-b50 for changeset 7c8bf10bbf6d Message-ID: <20120730210825.C59EF472AF@hg.openjdk.java.net> Changeset: ceeda5c5c454 Author: cl Date: 2012-07-30 13:32 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/ceeda5c5c454 Added tag lambda-b50 for changeset 7c8bf10bbf6d ! .hgtags From mike.duigou at oracle.com Mon Jul 30 14:08:33 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Mon, 30 Jul 2012 21:08:33 +0000 Subject: hg: lambda/lambda/jaxws: Added tag lambda-b50 for changeset 4ea82fd732db Message-ID: <20120730210836.189E6472B0@hg.openjdk.java.net> Changeset: 1c12fa2a2467 Author: cl Date: 2012-07-30 13:33 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/1c12fa2a2467 Added tag lambda-b50 for changeset 4ea82fd732db ! .hgtags From mike.duigou at oracle.com Mon Jul 30 14:08:45 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Mon, 30 Jul 2012 21:08:45 +0000 Subject: hg: lambda/lambda/jdk: Added tag lambda-b50 for changeset 958eaa191b79 Message-ID: <20120730210856.A8AE5472B1@hg.openjdk.java.net> Changeset: 05c0c1cebf32 Author: cl Date: 2012-07-30 13:34 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/05c0c1cebf32 Added tag lambda-b50 for changeset 958eaa191b79 ! .hgtags From mike.duigou at oracle.com Mon Jul 30 14:09:02 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Mon, 30 Jul 2012 21:09:02 +0000 Subject: hg: lambda/lambda/langtools: Added tag lambda-b50 for changeset 92ef69a3ba61 Message-ID: <20120730210904.78747472B2@hg.openjdk.java.net> Changeset: 3504d7a0115a Author: cl Date: 2012-07-30 13:34 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/3504d7a0115a Added tag lambda-b50 for changeset 92ef69a3ba61 ! .hgtags From deepak.patwardhan at itaas.com Mon Jul 30 20:59:22 2012 From: deepak.patwardhan at itaas.com (Deepak S Patwardhan) Date: Tue, 31 Jul 2012 09:29:22 +0530 Subject: Location of getStreamState [it2-bootstrap] In-Reply-To: <5B93FD82-0543-44EA-AA17-A92D3115ECB7@oracle.com> References: <001001cd6e34$5aa1a470$0fe4ed50$@itaas.com> <5B93FD82-0543-44EA-AA17-A92D3115ECB7@oracle.com> Message-ID: <000001cd6ed0$df36dce0$9da496a0$@itaas.com> Hello, The following code works in the current lambda implementation (filter returns Iterable) Collection names = ... for (String name : names.filter(s -> s.length() > 10)) {...} However, it will not work with it2-bootstrap because filter will return Stream, which is not an Iterable. Is this just a side-effect of the way Stream API has been (currently) written OR is it a design goal to discourage external iteration on Stream? Regards, Deepak S Patwardhan. -----Original Message----- From: Brian Goetz [mailto:brian.goetz at oracle.com] Sent: 30 July 2012 18:29 To: Deepak S Patwardhan Cc: lambda-dev at openjdk.java.net Subject: Re: Location of getStreamState [it2-bootstrap] > I am trying to understand the relation between Streamable and Stream > interfaces. I see that Streamable has a method named getStreamState - > should this not be in Stream ? The role of getStreamState is still under discussion. It may be exposed, or removed. Right now it exists only for the implementation, not the API. > On a lighter note, I was wondering if the *main* interface inside > java.util.streams is Stream or is it StreamOps? Note that StreamOps is not a public class. From brian.goetz at oracle.com Mon Jul 30 21:47:03 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Mon, 30 Jul 2012 21:47:03 -0700 Subject: Location of getStreamState [it2-bootstrap] In-Reply-To: <000001cd6ed0$df36dce0$9da496a0$@itaas.com> References: <001001cd6e34$5aa1a470$0fe4ed50$@itaas.com> <5B93FD82-0543-44EA-AA17-A92D3115ECB7@oracle.com> <000001cd6ed0$df36dce0$9da496a0$@itaas.com> Message-ID: One of the central themes of Iteration 2 is that streams are NOT Iterables. They are more like Iterators. It has nothing to do with 'discouraging external iteration'. It has to do with presenting the right user model. (Think about streams backed by IO or a hardware random number generator. They're more like Iterator than Iterable.) What you want to do is: names.filter(?) .forEach(?); On Jul 30, 2012, at 8:59 PM, Deepak S Patwardhan wrote: > Hello, > > The following code works in the current lambda implementation (filter > returns Iterable) > > Collection names = ... > for (String name : names.filter(s -> s.length() > 10)) {...} > > However, it will not work with it2-bootstrap because filter will return > Stream, which is not an Iterable. > > Is this just a side-effect of the way Stream API has been (currently) > written OR is it a design goal to discourage external iteration on Stream? > > Regards, > Deepak S Patwardhan. > > -----Original Message----- > From: Brian Goetz [mailto:brian.goetz at oracle.com] > Sent: 30 July 2012 18:29 > To: Deepak S Patwardhan > Cc: lambda-dev at openjdk.java.net > Subject: Re: Location of getStreamState [it2-bootstrap] > >> I am trying to understand the relation between Streamable and Stream >> interfaces. I see that Streamable has a method named getStreamState - >> should this not be in Stream ? > > The role of getStreamState is still under discussion. It may be exposed, or > removed. Right now it exists only for the implementation, not the API. > >> On a lighter note, I was wondering if the *main* interface inside >> java.util.streams is Stream or is it StreamOps? > > Note that StreamOps is not a public class. > > > From deepak.patwardhan at itaas.com Mon Jul 30 23:22:01 2012 From: deepak.patwardhan at itaas.com (Deepak S Patwardhan) Date: Tue, 31 Jul 2012 11:52:01 +0530 Subject: Location of getStreamState [it2-bootstrap] In-Reply-To: References: <001001cd6e34$5aa1a470$0fe4ed50$@itaas.com> <5B93FD82-0543-44EA-AA17-A92D3115ECB7@oracle.com> <000001cd6ed0$df36dce0$9da496a0$@itaas.com> Message-ID: <001601cd6ee4$cd0b2170$67216450$@itaas.com> Thanks Brian, Another question. It seems like moving the stream (or bulk) operations from Iterable to Streamable have caused one of them - groupBy - to not be lazy (if it ever was completely lazy). The return type of Streamable.groupBy is Map>. So, I guess it is either completely eager or half eager (for the keys) and half lazy (for the values). Which one is it ? If it is the latter, would the return type Map> be more suitable ? Regards, Deepak S Patwardhan. -----Original Message----- From: Brian Goetz [mailto:brian.goetz at oracle.com] Sent: 31 July 2012 10:17 To: Deepak S Patwardhan Cc: lambda-dev at openjdk.java.net Subject: Re: Location of getStreamState [it2-bootstrap] One of the central themes of Iteration 2 is that streams are NOT Iterables. They are more like Iterators. It has nothing to do with 'discouraging external iteration'. It has to do with presenting the right user model. (Think about streams backed by IO or a hardware random number generator. They're more like Iterator than Iterable.) What you want to do is: names.filter(.) .forEach(.); On Jul 30, 2012, at 8:59 PM, Deepak S Patwardhan wrote: > Hello, > > The following code works in the current lambda implementation (filter > returns Iterable) > > Collection names = ... > for (String name : names.filter(s -> s.length() > 10)) {...} > > However, it will not work with it2-bootstrap because filter will > return Stream, which is not an Iterable. > > Is this just a side-effect of the way Stream API has been (currently) > written OR is it a design goal to discourage external iteration on Stream? > > Regards, > Deepak S Patwardhan. > > -----Original Message----- > From: Brian Goetz [mailto:brian.goetz at oracle.com] > Sent: 30 July 2012 18:29 > To: Deepak S Patwardhan > Cc: lambda-dev at openjdk.java.net > Subject: Re: Location of getStreamState [it2-bootstrap] > >> I am trying to understand the relation between Streamable and Stream >> interfaces. I see that Streamable has a method named getStreamState - >> should this not be in Stream ? > > The role of getStreamState is still under discussion. It may be > exposed, or removed. Right now it exists only for the implementation, not the API. > >> On a lighter note, I was wondering if the *main* interface inside >> java.util.streams is Stream or is it StreamOps? > > Note that StreamOps is not a public class. > > > From aleksey.shipilev at oracle.com Tue Jul 31 03:35:26 2012 From: aleksey.shipilev at oracle.com (Aleksey Shipilev) Date: Tue, 31 Jul 2012 14:35:26 +0400 Subject: hg: lambda/lambda/jdk: Summary: add ThreadLocal(Factory) and compareAndSet methods In-Reply-To: <5016A6F0.2000004@oracle.com> References: <20120727192935.C51784725F@hg.openjdk.java.net> <50166D27.3040504@oracle.com> <61C50C04-098F-43DD-B97A-6A639A71553C@oracle.com> <5016A6F0.2000004@oracle.com> Message-ID: <5017B4EE.40808@oracle.com> Thanks Jim! Please make sure you have both versions in place (i.e. updateAndGet/getAndUpdate). Also, while you are at it, can you also add the updaters for AtomicReference and friends? -Aleksey. On 07/30/2012 07:23 PM, Jim Gish wrote: > That's it Mike -- pass the buck :-) If we're agreed on the names, I'll > be happy to change them. Any other comments before I do that? > > Thanks, > Jim > > On 07/30/2012 11:07 AM, Mike Duigou wrote: >> I like your name suggestions. I too was uncomfortable with the >> "compare" naming but didn't have good suggestions. At this point the >> naming is definitely not final but only exploratory. >> >> This work was done by Jim Gish, a new OpenJDK contributor. I am only >> responsible for helping with a pre-commit review and pushing the >> change to the repo. >> >> Mike >> >> >> On Jul 30 2012, at 04:16 , Aleksey Shipilev wrote: >> >>> I think these method names are bad: >>> int compareAndSet(IntUnaryOperator op); >>> >>> Admittedly, these are not the CAS-family operations. Compare with what? >>> Set to what? Is this method one-shot, or it runs until successful >>> (method name implies it is one-shot, but JavaDoc says otherwise)? >>> >>> I think then names should be coherent with other high-level methods, >>> like incrementAndGet, etc., i.e.: >>> int updateAndGet(IntUnaryOperator updater); >>> int getAndUpdate(IntUnaryOperator updater); >>> >>> -Aleksey. >>> >>> On 07/27/2012 11:29 PM, mike.duigou at oracle.com wrote: >>>> Changeset: 2fd2a7092fe1 >>>> Author: jgish >>>> Date: 2012-07-27 15:04 -0400 >>>> URL: >>>> http://hg.openjdk.java.net/lambda/lambda/jdk/rev/2fd2a7092fe1 >>>> >>>> Summary: add ThreadLocal(Factory) and compareAndSet methods >>>> Reviewed-by: briangoetz,smarks,mduigo >>>> Contributed-by: Jim Gish >>>> >>>> ! make/java/java/FILES_java.gmk >>>> ! src/share/classes/java/lang/ThreadLocal.java >>>> ! src/share/classes/java/util/concurrent/atomic/AtomicInteger.java >>>> ! src/share/classes/java/util/concurrent/atomic/AtomicLong.java >>>> + src/share/classes/java/util/functions/DoubleUnaryOperator.java >>>> + src/share/classes/java/util/functions/IntUnaryOperator.java >>>> + src/share/classes/java/util/functions/LongUnaryOperator.java >>>> + src/share/classes/java/util/functions/UnaryOperator.java >>>> + test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalFactoryTest.java >>>> + test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalTest.java >>>> + >>>> test-ng/tests/org/openjdk/tests/java/util/functions/DoubleUnaryOperatorTest.java >>>> >>>> + >>>> test-ng/tests/org/openjdk/tests/java/util/functions/IntUnaryOperatorTest.java >>>> >>>> + >>>> test-ng/tests/org/openjdk/tests/java/util/functions/LongUnaryOperatorTest.java >>>> >>>> + >>>> test-ng/tests/org/openjdk/tests/java/util/functions/UnaryOperatorTest.java >>>> >>>> ! test/java/lang/ThreadLocal/Basic.java >>>> ! test/java/lang/ThreadLocal/ImmutableLocal.java >>>> ! test/java/lang/ThreadLocal/InitialValue.java >>>> ! test/java/lang/ThreadLocal/TLRemoveTest.java >>>> ! test/java/lang/ThreadLocal/TestThreadId.java >>>> >>>> >> > From david.holmes at oracle.com Tue Jul 31 05:10:27 2012 From: david.holmes at oracle.com (David Holmes) Date: Tue, 31 Jul 2012 22:10:27 +1000 Subject: hg: lambda/lambda/jdk: Summary: add ThreadLocal(Factory) and compareAndSet methods In-Reply-To: <5017B4EE.40808@oracle.com> References: <20120727192935.C51784725F@hg.openjdk.java.net> <50166D27.3040504@oracle.com> <61C50C04-098F-43DD-B97A-6A639A71553C@oracle.com> <5016A6F0.2000004@oracle.com> <5017B4EE.40808@oracle.com> Message-ID: <5017CB33.90905@oracle.com> Hi Aleksey, On 31/07/2012 8:35 PM, Aleksey Shipilev wrote: > Thanks Jim! > > Please make sure you have both versions in place (i.e. > updateAndGet/getAndUpdate). Also, while you are at it, can you also add > the updaters for AtomicReference and friends? What do you mean? What can you do to a reference other than set it? David > -Aleksey. > > On 07/30/2012 07:23 PM, Jim Gish wrote: >> That's it Mike -- pass the buck :-) If we're agreed on the names, I'll >> be happy to change them. Any other comments before I do that? >> >> Thanks, >> Jim >> >> On 07/30/2012 11:07 AM, Mike Duigou wrote: >>> I like your name suggestions. I too was uncomfortable with the >>> "compare" naming but didn't have good suggestions. At this point the >>> naming is definitely not final but only exploratory. >>> >>> This work was done by Jim Gish, a new OpenJDK contributor. I am only >>> responsible for helping with a pre-commit review and pushing the >>> change to the repo. >>> >>> Mike >>> >>> >>> On Jul 30 2012, at 04:16 , Aleksey Shipilev wrote: >>> >>>> I think these method names are bad: >>>> int compareAndSet(IntUnaryOperator op); >>>> >>>> Admittedly, these are not the CAS-family operations. Compare with what? >>>> Set to what? Is this method one-shot, or it runs until successful >>>> (method name implies it is one-shot, but JavaDoc says otherwise)? >>>> >>>> I think then names should be coherent with other high-level methods, >>>> like incrementAndGet, etc., i.e.: >>>> int updateAndGet(IntUnaryOperator updater); >>>> int getAndUpdate(IntUnaryOperator updater); >>>> >>>> -Aleksey. >>>> >>>> On 07/27/2012 11:29 PM, mike.duigou at oracle.com wrote: >>>>> Changeset: 2fd2a7092fe1 >>>>> Author: jgish >>>>> Date: 2012-07-27 15:04 -0400 >>>>> URL: >>>>> http://hg.openjdk.java.net/lambda/lambda/jdk/rev/2fd2a7092fe1 >>>>> >>>>> Summary: add ThreadLocal(Factory) and compareAndSet methods >>>>> Reviewed-by: briangoetz,smarks,mduigo >>>>> Contributed-by: Jim Gish >>>>> >>>>> ! make/java/java/FILES_java.gmk >>>>> ! src/share/classes/java/lang/ThreadLocal.java >>>>> ! src/share/classes/java/util/concurrent/atomic/AtomicInteger.java >>>>> ! src/share/classes/java/util/concurrent/atomic/AtomicLong.java >>>>> + src/share/classes/java/util/functions/DoubleUnaryOperator.java >>>>> + src/share/classes/java/util/functions/IntUnaryOperator.java >>>>> + src/share/classes/java/util/functions/LongUnaryOperator.java >>>>> + src/share/classes/java/util/functions/UnaryOperator.java >>>>> + test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalFactoryTest.java >>>>> + test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalTest.java >>>>> + >>>>> test-ng/tests/org/openjdk/tests/java/util/functions/DoubleUnaryOperatorTest.java >>>>> >>>>> + >>>>> test-ng/tests/org/openjdk/tests/java/util/functions/IntUnaryOperatorTest.java >>>>> >>>>> + >>>>> test-ng/tests/org/openjdk/tests/java/util/functions/LongUnaryOperatorTest.java >>>>> >>>>> + >>>>> test-ng/tests/org/openjdk/tests/java/util/functions/UnaryOperatorTest.java >>>>> >>>>> ! test/java/lang/ThreadLocal/Basic.java >>>>> ! test/java/lang/ThreadLocal/ImmutableLocal.java >>>>> ! test/java/lang/ThreadLocal/InitialValue.java >>>>> ! test/java/lang/ThreadLocal/TLRemoveTest.java >>>>> ! test/java/lang/ThreadLocal/TestThreadId.java >>>>> >>>>> >>> >> > > From aleksey.shipilev at oracle.com Tue Jul 31 05:41:30 2012 From: aleksey.shipilev at oracle.com (Aleksey Shipilev) Date: Tue, 31 Jul 2012 16:41:30 +0400 Subject: hg: lambda/lambda/jdk: Summary: add ThreadLocal(Factory) and compareAndSet methods In-Reply-To: <5017CB33.90905@oracle.com> References: <20120727192935.C51784725F@hg.openjdk.java.net> <50166D27.3040504@oracle.com> <61C50C04-098F-43DD-B97A-6A639A71553C@oracle.com> <5016A6F0.2000004@oracle.com> <5017B4EE.40808@oracle.com> <5017CB33.90905@oracle.com> Message-ID: <5017D27A.700@oracle.com> (sorry for double post, forgot to remove GPG signature) On 07/31/2012 04:10 PM, David Holmes wrote: > On 31/07/2012 8:35 PM, Aleksey Shipilev wrote: >> Please make sure you have both versions in place (i.e. >> updateAndGet/getAndUpdate). Also, while you are at it, can you also add >> the updaters for AtomicReference and friends? > > What do you mean? What can you do to a reference other than set it? Transform, given the current state? Trivial case: private class Holder { int x; int y; } private AtomicReference holder = ...; holder.updateAndGet(h -> new Holder(h.x + 1, h.y + 1)); Is this too much to ask? :) -Aleksey. From david.holmes at oracle.com Tue Jul 31 05:48:58 2012 From: david.holmes at oracle.com (David Holmes) Date: Tue, 31 Jul 2012 22:48:58 +1000 Subject: hg: lambda/lambda/jdk: Summary: add ThreadLocal(Factory) and compareAndSet methods In-Reply-To: <5017D27A.700@oracle.com> References: <20120727192935.C51784725F@hg.openjdk.java.net> <50166D27.3040504@oracle.com> <61C50C04-098F-43DD-B97A-6A639A71553C@oracle.com> <5016A6F0.2000004@oracle.com> <5017B4EE.40808@oracle.com> <5017CB33.90905@oracle.com> <5017D27A.700@oracle.com> Message-ID: <5017D43A.80407@oracle.com> On 31/07/2012 10:41 PM, Aleksey Shipilev wrote: > (sorry for double post, forgot to remove GPG signature) > > On 07/31/2012 04:10 PM, David Holmes wrote: >> On 31/07/2012 8:35 PM, Aleksey Shipilev wrote: >>> Please make sure you have both versions in place (i.e. >>> updateAndGet/getAndUpdate). Also, while you are at it, can you also add >>> the updaters for AtomicReference and friends? >> >> What do you mean? What can you do to a reference other than set it? > > Transform, given the current state? Trivial case: > > private class Holder { > int x; > int y; > } > > private AtomicReference holder = ...; > > holder.updateAndGet(h -> new Holder(h.x + 1, h.y + 1)); Ah I see. I'm still in old-think mode ;-) David ----- > Is this too much to ask? :) > > -Aleksey. > > > > From dl at cs.oswego.edu Tue Jul 31 05:59:39 2012 From: dl at cs.oswego.edu (Doug Lea) Date: Tue, 31 Jul 2012 08:59:39 -0400 Subject: hg: lambda/lambda/jdk: Summary: add ThreadLocal(Factory) and compareAndSet methods In-Reply-To: <5017D27A.700@oracle.com> References: <20120727192935.C51784725F@hg.openjdk.java.net> <50166D27.3040504@oracle.com> <61C50C04-098F-43DD-B97A-6A639A71553C@oracle.com> <5016A6F0.2000004@oracle.com> <5017B4EE.40808@oracle.com> <5017CB33.90905@oracle.com> <5017D27A.700@oracle.com> Message-ID: <5017D6BB.4090008@cs.oswego.edu> On 07/31/12 08:41, Aleksey Shipilev wrote: > On 07/31/2012 04:10 PM, David Holmes wrote: >> On 31/07/2012 8:35 PM, Aleksey Shipilev wrote: >>> Please make sure you have both versions in place (i.e. >>> updateAndGet/getAndUpdate). Also, while you are at it, can you also add >>> the updaters for AtomicReference and friends? >> >> What do you mean? What can you do to a reference other than set it? > > Transform, given the current state? Trivial case: > > private class Holder { > int x; > int y; > } > > private AtomicReference holder = ...; > > holder.updateAndGet(h -> new Holder(h.x + 1, h.y + 1)); > > Is this too much to ask? :) This accentuates the "moral hazard" issue I mentioned. What is the motivation for incorporating into JDK convenience methods to support a technique with such a restricted range of applicability? On contention, this method will not only eat a lot of cycles but also spew a lot of garbage. Sometimes this is a good choice anyway. We use it occasionally in java.util.concurrent, but never without exploring alternatives. I don't think that even we use it enough to justify writing our own lambdafied version (which anyone can do if they do end up using it a lot). -Doug From aleksey.shipilev at oracle.com Tue Jul 31 06:19:26 2012 From: aleksey.shipilev at oracle.com (Aleksey Shipilev) Date: Tue, 31 Jul 2012 17:19:26 +0400 Subject: ForkJoinPool update Message-ID: <5017DB5E.5050405@oracle.com> Hi, Does anyone know when the next integration of FJP would occur into JDK workspace? My experiments with bulk operations have been stalled on the known scalability issues with the old FJP (for one, $submissionLock is the scalability bottleneck), which are fixed in new version. If there is a hurdle in usual jsr166 -> jdk8 -> lambda integration path, can we pull the FJP directly into lambda? -Aleksey. From aleksey.shipilev at oracle.com Tue Jul 31 06:42:15 2012 From: aleksey.shipilev at oracle.com (Aleksey Shipilev) Date: Tue, 31 Jul 2012 17:42:15 +0400 Subject: hg: lambda/lambda/jdk: Summary: add ThreadLocal(Factory) and compareAndSet methods In-Reply-To: <5017D6BB.4090008@cs.oswego.edu> References: <20120727192935.C51784725F@hg.openjdk.java.net> <50166D27.3040504@oracle.com> <61C50C04-098F-43DD-B97A-6A639A71553C@oracle.com> <5016A6F0.2000004@oracle.com> <5017B4EE.40808@oracle.com> <5017CB33.90905@oracle.com> <5017D27A.700@oracle.com> <5017D6BB.4090008@cs.oswego.edu> Message-ID: <5017E0B7.4050207@oracle.com> On 07/31/2012 04:59 PM, Doug Lea wrote: > This accentuates the "moral hazard" issue I mentioned. > What is the motivation for incorporating into JDK convenience methods to > support a technique with such a restricted range of applicability? I would disagree about the "restricted" here. Any other way to have multi-site atomicity? My experience tells me, people faced with multiple updates would end up with locking, because "it feels cleaner" than to expose the loop in the code. Asking users to provide the updater is something we can do to lower that impedance. > On contention, this method will not only eat a lot of cycles but > also spew a lot of garbage. Sometimes this is a good choice anyway. Even if this is abused, the CPU cycles spent in CAS'ed loop are easily detectable by whatever naive profiler you have. Locks, on the other hand, are notoriously hard to diagnose in full. -Aleksey. From david.holmes at oracle.com Tue Jul 31 07:39:25 2012 From: david.holmes at oracle.com (David Holmes) Date: Wed, 01 Aug 2012 00:39:25 +1000 Subject: hg: lambda/lambda/jdk: Summary: add ThreadLocal(Factory) and compareAndSet methods In-Reply-To: <5017E0B7.4050207@oracle.com> References: <20120727192935.C51784725F@hg.openjdk.java.net> <50166D27.3040504@oracle.com> <61C50C04-098F-43DD-B97A-6A639A71553C@oracle.com> <5016A6F0.2000004@oracle.com> <5017B4EE.40808@oracle.com> <5017CB33.90905@oracle.com> <5017D27A.700@oracle.com> <5017D6BB.4090008@cs.oswego.edu> <5017E0B7.4050207@oracle.com> Message-ID: <5017EE1D.3030305@oracle.com> On 31/07/2012 11:42 PM, Aleksey Shipilev wrote: > On 07/31/2012 04:59 PM, Doug Lea wrote: >> This accentuates the "moral hazard" issue I mentioned. >> What is the motivation for incorporating into JDK convenience methods to >> support a technique with such a restricted range of applicability? > > I would disagree about the "restricted" here. Any other way to have > multi-site atomicity? My experience tells me, people faced with multiple > updates would end up with locking, because "it feels cleaner" than to > expose the loop in the code. Asking users to provide the updater is > something we can do to lower that impedance. Multi-site atomicity? What do you mean? This is just a convenience function for the loop the user has to write today: do { Value old = get(); Value new = transform(old); } while (!compareAndSet(old, new)); David ----- >> On contention, this method will not only eat a lot of cycles but >> also spew a lot of garbage. Sometimes this is a good choice anyway. > > Even if this is abused, the CPU cycles spent in CAS'ed loop are easily > detectable by whatever naive profiler you have. Locks, on the other > hand, are notoriously hard to diagnose in full. > > -Aleksey. > From brian.goetz at oracle.com Tue Jul 31 07:42:57 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Tue, 31 Jul 2012 07:42:57 -0700 Subject: Location of getStreamState [it2-bootstrap] In-Reply-To: <001601cd6ee4$cd0b2170$67216450$@itaas.com> References: <001001cd6e34$5aa1a470$0fe4ed50$@itaas.com> <5B93FD82-0543-44EA-AA17-A92D3115ECB7@oracle.com> <000001cd6ed0$df36dce0$9da496a0$@itaas.com> <001601cd6ee4$cd0b2170$67216450$@itaas.com> Message-ID: <577CB451-C5C8-4CE9-87AB-59C514B5C0AB@oracle.com> > Another question. It seems like moving the stream (or bulk) operations from > Iterable to Streamable have caused one of them - groupBy - to not be lazy > (if it ever was completely lazy). That's right. There's very little value to it being lazy, and some value to it not being so. (Think about how you would implement it; you have to pretty much build the whole map internally anyway; might as well return it then.) > The return type of Streamable.groupBy is Map>. So, I guess > it is either completely eager or half eager (for the keys) and half lazy > (for the values). Which one is it ? If it is the latter, would the return > type Map> be more suitable ? No. Then you would only be able to traverse the values for a given key once. Stream : Streamble as Iterator : Iterable From jim.gish at oracle.com Tue Jul 31 08:09:44 2012 From: jim.gish at oracle.com (Jim Gish) Date: Tue, 31 Jul 2012 11:09:44 -0400 Subject: hg: lambda/lambda/jdk: Summary: add ThreadLocal(Factory) and compareAndSet methods In-Reply-To: <5017B4EE.40808@oracle.com> References: <20120727192935.C51784725F@hg.openjdk.java.net> <50166D27.3040504@oracle.com> <61C50C04-098F-43DD-B97A-6A639A71553C@oracle.com> <5016A6F0.2000004@oracle.com> <5017B4EE.40808@oracle.com> Message-ID: <5017F538.8050705@oracle.com> Does this look ok for the AtomicReference change? (other than the name of course): --- old/src/share/classes/java/util/concurrent/atomic/AtomicReference.java 2012-07-27 13:56:45.023309117 -0400 +++ new/src/share/classes/java/util/concurrent/atomic/AtomicReference.java 2012-07-27 13:56:44.883309121 -0400 @@ -34,6 +34,7 @@ */ package java.util.concurrent.atomic; +import java.util.functions.UnaryOperator; import sun.misc.Unsafe; /** @@ -115,6 +116,25 @@ } /** + * Sets the value by applying the supplied operator to the old value, + * and updating it atomically as in {@link #compareAndSet(V, V)}. + * + * If the update results in a collision, we back off and retry the update + * (using the new current value) until successful. + * + * @param op the operator to use to compute the new value + * @return the new value + */ + public final V compareAndSet(UnaryOperator op) { + V oldValue, newValue; + do { + oldValue = get(); + newValue = op.operate(oldValue); + } while (!compareAndSet(oldValue, newValue)); + return newValue; + } + + /** * Atomically sets the value to the given updated value * if the current value {@code ==} the expected value. * On 07/31/2012 06:35 AM, Aleksey Shipilev wrote: > Thanks Jim! > > Please make sure you have both versions in place (i.e. > updateAndGet/getAndUpdate). Also, while you are at it, can you also add > the updaters for AtomicReference and friends? > > -Aleksey. > > On 07/30/2012 07:23 PM, Jim Gish wrote: >> That's it Mike -- pass the buck :-) If we're agreed on the names, I'll >> be happy to change them. Any other comments before I do that? >> >> Thanks, >> Jim >> >> On 07/30/2012 11:07 AM, Mike Duigou wrote: >>> I like your name suggestions. I too was uncomfortable with the >>> "compare" naming but didn't have good suggestions. At this point the >>> naming is definitely not final but only exploratory. >>> >>> This work was done by Jim Gish, a new OpenJDK contributor. I am only >>> responsible for helping with a pre-commit review and pushing the >>> change to the repo. >>> >>> Mike >>> >>> >>> On Jul 30 2012, at 04:16 , Aleksey Shipilev wrote: >>> >>>> I think these method names are bad: >>>> int compareAndSet(IntUnaryOperator op); >>>> >>>> Admittedly, these are not the CAS-family operations. Compare with what? >>>> Set to what? Is this method one-shot, or it runs until successful >>>> (method name implies it is one-shot, but JavaDoc says otherwise)? >>>> >>>> I think then names should be coherent with other high-level methods, >>>> like incrementAndGet, etc., i.e.: >>>> int updateAndGet(IntUnaryOperator updater); >>>> int getAndUpdate(IntUnaryOperator updater); >>>> >>>> -Aleksey. >>>> >>>> On 07/27/2012 11:29 PM, mike.duigou at oracle.com wrote: >>>>> Changeset: 2fd2a7092fe1 >>>>> Author: jgish >>>>> Date: 2012-07-27 15:04 -0400 >>>>> URL: >>>>> http://hg.openjdk.java.net/lambda/lambda/jdk/rev/2fd2a7092fe1 >>>>> >>>>> Summary: add ThreadLocal(Factory) and compareAndSet methods >>>>> Reviewed-by: briangoetz,smarks,mduigo >>>>> Contributed-by: Jim Gish >>>>> >>>>> ! make/java/java/FILES_java.gmk >>>>> ! src/share/classes/java/lang/ThreadLocal.java >>>>> ! src/share/classes/java/util/concurrent/atomic/AtomicInteger.java >>>>> ! src/share/classes/java/util/concurrent/atomic/AtomicLong.java >>>>> + src/share/classes/java/util/functions/DoubleUnaryOperator.java >>>>> + src/share/classes/java/util/functions/IntUnaryOperator.java >>>>> + src/share/classes/java/util/functions/LongUnaryOperator.java >>>>> + src/share/classes/java/util/functions/UnaryOperator.java >>>>> + test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalFactoryTest.java >>>>> + test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalTest.java >>>>> + >>>>> test-ng/tests/org/openjdk/tests/java/util/functions/DoubleUnaryOperatorTest.java >>>>> >>>>> + >>>>> test-ng/tests/org/openjdk/tests/java/util/functions/IntUnaryOperatorTest.java >>>>> >>>>> + >>>>> test-ng/tests/org/openjdk/tests/java/util/functions/LongUnaryOperatorTest.java >>>>> >>>>> + >>>>> test-ng/tests/org/openjdk/tests/java/util/functions/UnaryOperatorTest.java >>>>> >>>>> ! test/java/lang/ThreadLocal/Basic.java >>>>> ! test/java/lang/ThreadLocal/ImmutableLocal.java >>>>> ! test/java/lang/ThreadLocal/InitialValue.java >>>>> ! test/java/lang/ThreadLocal/TLRemoveTest.java >>>>> ! test/java/lang/ThreadLocal/TestThreadId.java >>>>> >>>>> -- Jim Gish | Consulting Member of Technical Staff | +1.781.442.0304 Oracle Java Platform Group | Core Libraries Team 35 Network Drive Burlington, MA 01803 jim.gish at oracle.com From aleksey.shipilev at oracle.com Tue Jul 31 08:29:52 2012 From: aleksey.shipilev at oracle.com (Aleksey Shipilev) Date: Tue, 31 Jul 2012 19:29:52 +0400 Subject: Bulk operations performance: juggling external conditions Message-ID: <5017F9F0.4060405@oracle.com> Hi, I am doing my first experiments on bulk operations performance, and here are the preliminary results. These are not yet complete and understood, but they might be interesting to munch in the mean time. I. THE GOAL In short, I was trying to understand the behavior of current bulk implementation when problem size (N), pool parallelism (P), operation cost (Q), and number of external client threads asking for bulk operation (C) are changing. Not all of them are settable or even measurable in the real world use cases, but the understanding how these parameters affect given metrics is important to get intuition and some models around the code we have. II. THE EXPERIMENT I could not yet publish the complete source code, but this should give you the idea behind this experiment. The hardest part in this endeavor is to make the task which cost is linearly growing with Q. After some juggling around, I've settled on this: public static boolean doWork(long input, int Q) { long t = input; ThreadLocalRandom random = ThreadLocalRandom.current(); for (int i = 0; i < Q; i++) { t += random.nextInt(); } return (random.nextInt(0x27072012) == 0) && (t > 42); } This has quite a few advantages. First, given TLR's seed is unknown before the actual run, there is no possibility to pre-optimize. Second, the loop unrolling effects are mitigated by hard dependencies on TLR's state. Third, the result of the loop is being vaguely used, to limit DCE. Fourth, virtually impossible condition are the exit almost always makes the result false. Fifth, it depends on $input, and so prevents further optimization. This is handy, because we can then stick it to our microbenchmark like this: longRange.filter(k -> doWork(k, Q)).into(sink); No matter how sequential $sink is, given filter is almost always false, there is no elements make up to the sink. It is unsynchronized long summator anyway. $longRange is special Splittable which answers Long-s in desired intervals. Having this around helps to alleviate cache effects depending on $N. Initial range is [0; $N). III. SAMPLE RESULT Now, we can run this test juggling N/P/Q/C on fairly decent machine. In my case, it is 4x10x2 Nehalem-EX 2.27 Ghz, RHEL 5, JDK8 x86_64 8-lambda-b48. The key points I've did for this trial are following: P = {1, 2, 10, 20, 40, 80} // up to package, up to all hyperthreads C = {1, 2, 10, 20, 40, 80} // similar to $P Q = {1, 10, 100, 1000, 10000} // calibrated to 6*Q ns/op N = {1, 10, 100, 1000, 10000} // need to get N*Q not too large I had also gathered sar statistics for each of the point, because I was interested in CPU utilizations there. This experiment ends up with 5D data: (P, C, Q, N) -> (Throughput|SAR data), which makes it tricky to analyze and understand. As usual, my take on that is R script [1], which generates tons of charts [2]. Numerical data is available as well [3]. Living in 3D world with 2D monitors, we can only have three dimensions per chart before our head explodes. Other two dimensions are sliced: you might notice the green and pink bars over each panel on the page -- these are the free variables, you might see the actual value for the panel as the tick there. There are multiple pages trying to look at that data on different angles. If you have the idea how to make it more understandable, please don't hesitate to drop me a message. There are couple of peculiar things I see on these charts already, but I'll let everyone else to look for them on their own at the moment :) Sergey and I were staring at this for tens of minutes before our "aha" moments. Thanks for reading this overly technical note, -Aleksey. [1] http://shipilev.net/pub/jdk/lambda/bulk-fuzzy-1/plot.r [2] http://shipilev.net/pub/jdk/lambda/bulk-fuzzy-1/plots.pdf [3] http://shipilev.net/pub/jdk/lambda/bulk-fuzzy-1/*.data From aleksey.shipilev at oracle.com Tue Jul 31 08:32:28 2012 From: aleksey.shipilev at oracle.com (Aleksey Shipilev) Date: Tue, 31 Jul 2012 19:32:28 +0400 Subject: hg: lambda/lambda/jdk: Summary: add ThreadLocal(Factory) and compareAndSet methods In-Reply-To: <5017F538.8050705@oracle.com> References: <20120727192935.C51784725F@hg.openjdk.java.net> <50166D27.3040504@oracle.com> <61C50C04-098F-43DD-B97A-6A639A71553C@oracle.com> <5016A6F0.2000004@oracle.com> <5017B4EE.40808@oracle.com> <5017F538.8050705@oracle.com> Message-ID: <5017FA8C.9020204@oracle.com> Looks good to me. Thanks! -Aleksey. On 07/31/2012 07:09 PM, Jim Gish wrote: > Does this look ok for the AtomicReference change? (other than the name > of course): > > --- > old/src/share/classes/java/util/concurrent/atomic/AtomicReference.java > 2012-07-27 13:56:45.023309117 -0400 > +++ > new/src/share/classes/java/util/concurrent/atomic/AtomicReference.java > 2012-07-27 13:56:44.883309121 -0400 > @@ -34,6 +34,7 @@ > */ > > package java.util.concurrent.atomic; > +import java.util.functions.UnaryOperator; > import sun.misc.Unsafe; > > /** > @@ -115,6 +116,25 @@ > } > > /** > + * Sets the value by applying the supplied operator to the old value, > + * and updating it atomically as in {@link #compareAndSet(V, V)}. > + * > + * If the update results in a collision, we back off and retry the > update > + * (using the new current value) until successful. > + * > + * @param op the operator to use to compute the new value > + * @return the new value > + */ > + public final V compareAndSet(UnaryOperator op) { > + V oldValue, newValue; > + do { > + oldValue = get(); > + newValue = op.operate(oldValue); > + } while (!compareAndSet(oldValue, newValue)); > + return newValue; > + } > + > + /** > * Atomically sets the value to the given updated value > * if the current value {@code ==} the expected value. > * > > On 07/31/2012 06:35 AM, Aleksey Shipilev wrote: >> Thanks Jim! >> >> Please make sure you have both versions in place (i.e. >> updateAndGet/getAndUpdate). Also, while you are at it, can you also add >> the updaters for AtomicReference and friends? >> >> -Aleksey. >> >> On 07/30/2012 07:23 PM, Jim Gish wrote: >>> That's it Mike -- pass the buck :-) If we're agreed on the names, I'll >>> be happy to change them. Any other comments before I do that? >>> >>> Thanks, >>> Jim >>> >>> On 07/30/2012 11:07 AM, Mike Duigou wrote: >>>> I like your name suggestions. I too was uncomfortable with the >>>> "compare" naming but didn't have good suggestions. At this point the >>>> naming is definitely not final but only exploratory. >>>> >>>> This work was done by Jim Gish, a new OpenJDK contributor. I am only >>>> responsible for helping with a pre-commit review and pushing the >>>> change to the repo. >>>> >>>> Mike >>>> >>>> >>>> On Jul 30 2012, at 04:16 , Aleksey Shipilev wrote: >>>> >>>>> I think these method names are bad: >>>>> int compareAndSet(IntUnaryOperator op); >>>>> >>>>> Admittedly, these are not the CAS-family operations. Compare with >>>>> what? >>>>> Set to what? Is this method one-shot, or it runs until successful >>>>> (method name implies it is one-shot, but JavaDoc says otherwise)? >>>>> >>>>> I think then names should be coherent with other high-level methods, >>>>> like incrementAndGet, etc., i.e.: >>>>> int updateAndGet(IntUnaryOperator updater); >>>>> int getAndUpdate(IntUnaryOperator updater); >>>>> >>>>> -Aleksey. >>>>> >>>>> On 07/27/2012 11:29 PM, mike.duigou at oracle.com wrote: >>>>>> Changeset: 2fd2a7092fe1 >>>>>> Author: jgish >>>>>> Date: 2012-07-27 15:04 -0400 >>>>>> URL: >>>>>> http://hg.openjdk.java.net/lambda/lambda/jdk/rev/2fd2a7092fe1 >>>>>> >>>>>> Summary: add ThreadLocal(Factory) and compareAndSet methods >>>>>> Reviewed-by: briangoetz,smarks,mduigo >>>>>> Contributed-by: Jim Gish >>>>>> >>>>>> ! make/java/java/FILES_java.gmk >>>>>> ! src/share/classes/java/lang/ThreadLocal.java >>>>>> ! src/share/classes/java/util/concurrent/atomic/AtomicInteger.java >>>>>> ! src/share/classes/java/util/concurrent/atomic/AtomicLong.java >>>>>> + src/share/classes/java/util/functions/DoubleUnaryOperator.java >>>>>> + src/share/classes/java/util/functions/IntUnaryOperator.java >>>>>> + src/share/classes/java/util/functions/LongUnaryOperator.java >>>>>> + src/share/classes/java/util/functions/UnaryOperator.java >>>>>> + >>>>>> test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalFactoryTest.java >>>>>> + test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalTest.java >>>>>> + >>>>>> test-ng/tests/org/openjdk/tests/java/util/functions/DoubleUnaryOperatorTest.java >>>>>> >>>>>> >>>>>> + >>>>>> test-ng/tests/org/openjdk/tests/java/util/functions/IntUnaryOperatorTest.java >>>>>> >>>>>> >>>>>> + >>>>>> test-ng/tests/org/openjdk/tests/java/util/functions/LongUnaryOperatorTest.java >>>>>> >>>>>> >>>>>> + >>>>>> test-ng/tests/org/openjdk/tests/java/util/functions/UnaryOperatorTest.java >>>>>> >>>>>> >>>>>> ! test/java/lang/ThreadLocal/Basic.java >>>>>> ! test/java/lang/ThreadLocal/ImmutableLocal.java >>>>>> ! test/java/lang/ThreadLocal/InitialValue.java >>>>>> ! test/java/lang/ThreadLocal/TLRemoveTest.java >>>>>> ! test/java/lang/ThreadLocal/TestThreadId.java >>>>>> >>>>>> > From mike.duigou at oracle.com Tue Jul 31 08:58:55 2012 From: mike.duigou at oracle.com (Mike Duigou) Date: Tue, 31 Jul 2012 08:58:55 -0700 Subject: ForkJoinPool update In-Reply-To: <5017DB5E.5050405@oracle.com> References: <5017DB5E.5050405@oracle.com> Message-ID: <65DBCF7A-767E-4281-B19B-EC4CF1A16616@oracle.com> If you are willing to generate a changeset merging Doug's jsr166e into lambda I will be very happy to push it. Otherwise we didn't have any specific short term integration plans. Mike On Jul 31 2012, at 06:19 , Aleksey Shipilev wrote: > Hi, > > Does anyone know when the next integration of FJP would occur into JDK > workspace? My experiments with bulk operations have been stalled on the > known scalability issues with the old FJP (for one, $submissionLock is > the scalability bottleneck), which are fixed in new version. > > If there is a hurdle in usual jsr166 -> jdk8 -> lambda integration path, > can we pull the FJP directly into lambda? > > -Aleksey. > From benjamin.john.evans at gmail.com Tue Jul 31 09:04:27 2012 From: benjamin.john.evans at gmail.com (Ben Evans) Date: Tue, 31 Jul 2012 17:04:27 +0100 Subject: ForkJoinPool update In-Reply-To: <65DBCF7A-767E-4281-B19B-EC4CF1A16616@oracle.com> References: <5017DB5E.5050405@oracle.com> <65DBCF7A-767E-4281-B19B-EC4CF1A16616@oracle.com> Message-ID: On a related note, is it too early to generate a changeset for JSR-310 to push into lambda? With the non-advent of Jigsaw in Java 8, I'd be keen to see builds of lambda + 310 for hack days. Thanks, Ben On Tue, Jul 31, 2012 at 4:58 PM, Mike Duigou wrote: > If you are willing to generate a changeset merging Doug's jsr166e into lambda I will be very happy to push it. > > Otherwise we didn't have any specific short term integration plans. > > Mike > > On Jul 31 2012, at 06:19 , Aleksey Shipilev wrote: > >> Hi, >> >> Does anyone know when the next integration of FJP would occur into JDK >> workspace? My experiments with bulk operations have been stalled on the >> known scalability issues with the old FJP (for one, $submissionLock is >> the scalability bottleneck), which are fixed in new version. >> >> If there is a hurdle in usual jsr166 -> jdk8 -> lambda integration path, >> can we pull the FJP directly into lambda? >> >> -Aleksey. >> > > From mike.duigou at oracle.com Tue Jul 31 09:13:15 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Tue, 31 Jul 2012 16:13:15 +0000 Subject: hg: lambda/lambda: 6 new changesets Message-ID: <20120731161316.45AD5472C1@hg.openjdk.java.net> Changeset: d86efca04208 Author: mduigou Date: 2012-05-07 00:37 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/d86efca04208 fix issues in Map with asIterable Changeset: 2fd67618b9a3 Author: cl Date: 2012-07-26 16:48 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/2fd67618b9a3 Added tag jdk8-b49 for changeset c97b99424815 ! .hgtags Changeset: a9fa0fdba93b Author: mduigou Date: 2012-07-30 14:35 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/a9fa0fdba93b manual merge of changes from jdk8 mainline. ! common/autoconf/build-aux/config.guess ! common/autoconf/builddeps.conf.example ! common/autoconf/builddeps.m4 ! common/autoconf/configure ! make/jprt.properties ! make/scripts/hgforest.sh Changeset: e7a07dd7e9e4 Author: mduigou Date: 2012-07-30 14:35 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/e7a07dd7e9e4 Merge ! common/autoconf/builddeps.m4 ! common/autoconf/configure - common/autoconf/cores.m4 - common/makefiles/RMICompile.gmk ! make/scripts/hgforest.sh Changeset: fad26142999e Author: mduigou Date: 2012-07-30 14:36 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/fad26142999e Merge ! .hgtags Changeset: 56f75dca2175 Author: mduigou Date: 2012-07-31 09:10 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/rev/56f75dca2175 Merge ! .hgtags From mike.duigou at oracle.com Tue Jul 31 09:13:21 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Tue, 31 Jul 2012 16:13:21 +0000 Subject: hg: lambda/lambda/corba: 3 new changesets Message-ID: <20120731161324.4F672472C2@hg.openjdk.java.net> Changeset: d20d9eb9f093 Author: cl Date: 2012-07-26 16:48 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/d20d9eb9f093 Added tag jdk8-b49 for changeset fe44e58a6bdb ! .hgtags Changeset: 0dbf2fb87171 Author: mduigou Date: 2012-07-30 14:23 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/0dbf2fb87171 Merge ! .hgtags Changeset: f6cc5943d25a Author: mduigou Date: 2012-07-31 09:07 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/corba/rev/f6cc5943d25a Merge ! .hgtags From mike.duigou at oracle.com Tue Jul 31 09:13:29 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Tue, 31 Jul 2012 16:13:29 +0000 Subject: hg: lambda/lambda/hotspot: 3 new changesets Message-ID: <20120731161342.1C019472C3@hg.openjdk.java.net> Changeset: ea926f2921d6 Author: cl Date: 2012-07-26 16:48 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/ea926f2921d6 Added tag jdk8-b49 for changeset e3619706a725 ! .hgtags Changeset: fa555eb676d3 Author: mduigou Date: 2012-07-30 14:26 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/fa555eb676d3 Merge ! .hgtags Changeset: 3300a74f89d7 Author: mduigou Date: 2012-07-31 09:11 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/3300a74f89d7 Merge ! .hgtags From mike.duigou at oracle.com Tue Jul 31 09:13:46 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Tue, 31 Jul 2012 16:13:46 +0000 Subject: hg: lambda/lambda/jaxp: 3 new changesets Message-ID: <20120731161356.5F78D472C4@hg.openjdk.java.net> Changeset: 2791ec55f66b Author: cl Date: 2012-07-26 16:48 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/2791ec55f66b Added tag jdk8-b49 for changeset f81e981eca7b ! .hgtags Changeset: 12e85406651b Author: mduigou Date: 2012-07-30 14:24 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/12e85406651b Merge ! .hgtags Changeset: 2d46ad4ec742 Author: mduigou Date: 2012-07-31 09:08 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxp/rev/2d46ad4ec742 Merge ! .hgtags From mike.duigou at oracle.com Tue Jul 31 09:14:00 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Tue, 31 Jul 2012 16:14:00 +0000 Subject: hg: lambda/lambda/jaxws: 3 new changesets Message-ID: <20120731161408.D6441472C5@hg.openjdk.java.net> Changeset: bdab72e87b83 Author: cl Date: 2012-07-26 16:48 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/bdab72e87b83 Added tag jdk8-b49 for changeset b48865af8ac5 ! .hgtags Changeset: f4dab7aa0ad1 Author: mduigou Date: 2012-07-30 14:25 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/f4dab7aa0ad1 Merge ! .hgtags Changeset: 94320f3237f5 Author: mduigou Date: 2012-07-31 09:09 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jaxws/rev/94320f3237f5 Merge ! .hgtags From brian.goetz at oracle.com Tue Jul 31 09:14:36 2012 From: brian.goetz at oracle.com (Brian Goetz) Date: Tue, 31 Jul 2012 09:14:36 -0700 Subject: hg: lambda/lambda/jdk: Summary: add ThreadLocal(Factory) and compareAndSet methods In-Reply-To: <5017D6BB.4090008@cs.oswego.edu> References: <20120727192935.C51784725F@hg.openjdk.java.net> <50166D27.3040504@oracle.com> <61C50C04-098F-43DD-B97A-6A639A71553C@oracle.com> <5016A6F0.2000004@oracle.com> <5017B4EE.40808@oracle.com> <5017CB33.90905@oracle.com> <5017D27A.700@oracle.com> <5017D6BB.4090008@cs.oswego.edu> Message-ID: > This accentuates the "moral hazard" issue I mentioned. > What is the motivation for incorporating into JDK convenience methods to > support a technique with such a restricted range of applicability? > On contention, this method will not only eat a lot of cycles but > also spew a lot of garbage. Sometimes this is a good choice anyway. > We use it occasionally in java.util.concurrent, but never without > exploring alternatives. I don't think that even we use it enough > to justify writing our own lambdafied version (which anyone can > do if they do end up using it a lot). Here's an example: advancing a state machine; the lambda is state -> state.nextState(input). I've done this more than once. From mike.duigou at oracle.com Tue Jul 31 09:14:13 2012 From: mike.duigou at oracle.com (mike.duigou at oracle.com) Date: Tue, 31 Jul 2012 16:14:13 +0000 Subject: hg: lambda/lambda/jdk: 5 new changesets Message-ID: <20120731161522.C7B1F472C6@hg.openjdk.java.net> Changeset: e4bae5c53fca Author: cl Date: 2012-07-26 16:48 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/e4bae5c53fca Added tag jdk8-b49 for changeset 51707c3b75c0 ! .hgtags Changeset: 4e02c64fce9e Author: mduigou Date: 2012-07-30 14:36 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4e02c64fce9e manual merge of diffs from jdk8 mainline ! make/common/Defs.gmk ! make/common/Release.gmk ! make/common/shared/Defs-java.gmk ! make/common/shared/Sanity.gmk ! make/java/nio/FILES_java.gmk ! make/java/nio/Makefile ! make/java/sun_nio/FILES_java.gmk ! make/netbeans/common/README-ent ! make/sun/nio/cs/FILES_java.gmk ! make/tools/CharsetMapping/DoubleByte-X.java.template ! make/tools/CharsetMapping/JIS_X_0201.map ! make/tools/CharsetMapping/dbcs ! make/tools/CharsetMapping/extsbcs ! make/tools/src/build/tools/charsetmapping/DBCS.java ! make/tools/src/build/tools/charsetmapping/SBCS.java Changeset: 672840919e17 Author: mduigou Date: 2012-07-30 14:37 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/672840919e17 Merge ! .hgtags Changeset: a752c4a5ba5d Author: mduigou Date: 2012-07-30 16:24 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/a752c4a5ba5d fix broken building issues. ! make/java/nio/FILES_java.gmk ! make/java/nio/Makefile ! make/java/sun_nio/FILES_java.gmk ! make/sun/nio/cs/FILES_java.gmk ! make/tools/CharsetMapping/DoubleByte-X.java.template ! make/tools/CharsetMapping/JIS_X_0201.map ! make/tools/CharsetMapping/dbcs ! make/tools/CharsetMapping/extsbcs ! make/tools/src/build/tools/charsetmapping/DBCS.java ! make/tools/src/build/tools/charsetmapping/SBCS.java ! src/share/bin/java.c Changeset: fe578c2b482b Author: mduigou Date: 2012-07-31 09:12 -0700 URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/fe578c2b482b Merge ! .hgtags From roger.riggs at oracle.com Tue Jul 31 09:15:26 2012 From: roger.riggs at oracle.com (roger riggs) Date: Tue, 31 Jul 2012 12:15:26 -0400 Subject: ForkJoinPool update In-Reply-To: References: <5017DB5E.5050405@oracle.com> <65DBCF7A-767E-4281-B19B-EC4CF1A16616@oracle.com> Message-ID: <5018049E.1090701@oracle.com> Hi Ben, The JSR 310 project's core JAR files can be used with any Java 7 or later runtime so you can take that step yourself. JSR 310 intends itself to take advantage of some Lambda features and the next step is to create a repository for integrating the JSR 310 APIs based on the Lambda runtime. Stay tuned... Roger On 7/31/2012 12:04 PM, Ben Evans wrote: > On a related note, is it too early to generate a changeset for JSR-310 > to push into lambda? > > With the non-advent of Jigsaw in Java 8, I'd be keen to see builds of > lambda + 310 for hack days. > > Thanks, > > Ben > > On Tue, Jul 31, 2012 at 4:58 PM, Mike Duigou wrote: >> If you are willing to generate a changeset merging Doug's jsr166e into lambda I will be very happy to push it. >> >> Otherwise we didn't have any specific short term integration plans. >> >> Mike >> >> On Jul 31 2012, at 06:19 , Aleksey Shipilev wrote: >> >>> Hi, >>> >>> Does anyone know when the next integration of FJP would occur into JDK >>> workspace? My experiments with bulk operations have been stalled on the >>> known scalability issues with the old FJP (for one, $submissionLock is >>> the scalability bottleneck), which are fixed in new version. >>> >>> If there is a hurdle in usual jsr166 -> jdk8 -> lambda integration path, >>> can we pull the FJP directly into lambda? >>> >>> -Aleksey. >>> >> -- Thanks, Roger Oracle Java Platform Group Green Oracle Oracle is committed to developing practices and products that help protect the environment From aleksey.shipilev at oracle.com Tue Jul 31 09:55:38 2012 From: aleksey.shipilev at oracle.com (Aleksey Shipilev) Date: Tue, 31 Jul 2012 20:55:38 +0400 Subject: ForkJoinPool update In-Reply-To: <65DBCF7A-767E-4281-B19B-EC4CF1A16616@oracle.com> References: <5017DB5E.5050405@oracle.com> <65DBCF7A-767E-4281-B19B-EC4CF1A16616@oracle.com> Message-ID: <50180E0A.7080301@oracle.com> ForkJoin* is at main tree in JSR166. I had pulled ForkJoin* and CountedCompleter, checked the lambda/lambda build works, and also my microbenchmarks are not failing. You can pick up the patch and/or changeset here: http://shipilev.net/pub/jdk/lambda/20120731-fjp-update-1.patch.gz http://shipilev.net/pub/jdk/lambda/20120731-fjp-update-1.changeset.gz Thanks! Aleksey. On 07/31/2012 07:58 PM, Mike Duigou wrote: > If you are willing to generate a changeset merging Doug's jsr166e into lambda I will be very happy to push it. > > Otherwise we didn't have any specific short term integration plans. > > Mike > > On Jul 31 2012, at 06:19 , Aleksey Shipilev wrote: > >> Hi, >> >> Does anyone know when the next integration of FJP would occur into JDK >> workspace? My experiments with bulk operations have been stalled on the >> known scalability issues with the old FJP (for one, $submissionLock is >> the scalability bottleneck), which are fixed in new version. >> >> If there is a hurdle in usual jsr166 -> jdk8 -> lambda integration path, >> can we pull the FJP directly into lambda? >> >> -Aleksey. >> >