diff --git a/make/data/jdwp/jdwp.spec b/make/data/jdwp/jdwp.spec
index 0b7afa76a9c..a33f31ed41c 100644
--- a/make/data/jdwp/jdwp.spec
+++ b/make/data/jdwp/jdwp.spec
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -869,7 +869,6 @@ JDWP "Java(tm) Debug Wire Protocol"
"section in "
"The Java™ Virtual Machine Specification. "
"Since JDWP version 1.5."
- "
(Out
(referenceType refType "The reference type ID.")
)
@@ -2723,7 +2722,6 @@ JDWP "Java(tm) Debug Wire Protocol"
"
"
"The events that are grouped in a composite event are restricted in the "
"following ways: "
- "
"
"
"
"- Only with other thread start events for the same thread:"
"
"
diff --git a/make/jdk/src/classes/build/tools/jdwpgen/AbstractCommandNode.java b/make/jdk/src/classes/build/tools/jdwpgen/AbstractCommandNode.java
index b4b17196088..d007c584b69 100644
--- a/make/jdk/src/classes/build/tools/jdwpgen/AbstractCommandNode.java
+++ b/make/jdk/src/classes/build/tools/jdwpgen/AbstractCommandNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -30,8 +30,8 @@ import java.io.*;
class AbstractCommandNode extends AbstractNamedNode {
void document(PrintWriter writer) {
- writer.println("");
+ writer.println("" + name +
+ " Command (" + nameNode.value() + ")
");
writer.println(comment());
writer.println("");
for (Node node : components) {
diff --git a/make/jdk/src/classes/build/tools/jdwpgen/AbstractNamedNode.java b/make/jdk/src/classes/build/tools/jdwpgen/AbstractNamedNode.java
index a71b8949e3d..764558be1a7 100644
--- a/make/jdk/src/classes/build/tools/jdwpgen/AbstractNamedNode.java
+++ b/make/jdk/src/classes/build/tools/jdwpgen/AbstractNamedNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -62,8 +62,8 @@ abstract class AbstractNamedNode extends Node {
}
void document(PrintWriter writer) {
- writer.println("");
+ writer.println("" + name +
+ " Command Set
");
for (Node node : components) {
node.document(writer);
}
diff --git a/make/jdk/src/classes/build/tools/jdwpgen/AbstractTypeListNode.java b/make/jdk/src/classes/build/tools/jdwpgen/AbstractTypeListNode.java
index eea9b9314a9..5ceae49b811 100644
--- a/make/jdk/src/classes/build/tools/jdwpgen/AbstractTypeListNode.java
+++ b/make/jdk/src/classes/build/tools/jdwpgen/AbstractTypeListNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -43,11 +43,11 @@ abstract class AbstractTypeListNode extends AbstractNamedNode {
if (components.isEmpty()) {
writer.println("- (None)");
} else {
- writer.println("
");
+ writer.println("");
for (int i = maxStructIndent; i > 0; --i) {
- writer.print("| ");
+ writer.print(" | ");
}
- writer.println(" | | ");
+ writer.println(" | | ");
writer.println("");
for (Node node : components) {
node.document(writer);
diff --git a/make/jdk/src/classes/build/tools/jdwpgen/CommandSetNode.java b/make/jdk/src/classes/build/tools/jdwpgen/CommandSetNode.java
index 738cf61be5b..440e138ccb9 100644
--- a/make/jdk/src/classes/build/tools/jdwpgen/CommandSetNode.java
+++ b/make/jdk/src/classes/build/tools/jdwpgen/CommandSetNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -38,8 +38,8 @@ class CommandSetNode extends AbstractNamedNode {
}
void document(PrintWriter writer) {
- writer.println("" + name +
- " Command Set (" +
+ writer.println("" + name +
+ " Command Set (" +
nameNode.value() + ")");
writer.println(comment());
for (Node node : components) {
@@ -51,11 +51,13 @@ class CommandSetNode extends AbstractNamedNode {
writer.print("- ");
writer.println(name() + " Command Set (" +
nameNode.value() + ")");
- writer.println("
");
- for (Node node : components) {
- node.documentIndex(writer);
+ if (components.size() > 0) {
+ writer.println("");
+ for (Node node : components) {
+ node.documentIndex(writer);
+ }
+ writer.println(" ");
}
- writer.println(" ");
}
void genJavaClassSpecifics(PrintWriter writer, int depth) {
diff --git a/make/jdk/src/classes/build/tools/jdwpgen/ConstantSetNode.java b/make/jdk/src/classes/build/tools/jdwpgen/ConstantSetNode.java
index 280136766d4..4990cb2740e 100644
--- a/make/jdk/src/classes/build/tools/jdwpgen/ConstantSetNode.java
+++ b/make/jdk/src/classes/build/tools/jdwpgen/ConstantSetNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -54,15 +54,15 @@ class ConstantSetNode extends AbstractNamedNode {
}
void document(PrintWriter writer) {
- writer.println("");
+ writer.println("" + name +
+ " Constants");
writer.println(comment());
- writer.println("");
- writer.println(" | | ");
+ writer.println("");
+ writer.println(" | | ");
ConstantNode n;
for (Node node : components) {
n = (ConstantNode)node;
- writer.println("");
+ writer.println("");
n.document(writer);
}
writer.println(" | ");
diff --git a/make/jdk/src/classes/build/tools/jdwpgen/ErrorSetNode.java b/make/jdk/src/classes/build/tools/jdwpgen/ErrorSetNode.java
index 2cfe505a858..50dd0af39d4 100644
--- a/make/jdk/src/classes/build/tools/jdwpgen/ErrorSetNode.java
+++ b/make/jdk/src/classes/build/tools/jdwpgen/ErrorSetNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2001, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -43,7 +43,7 @@ class ErrorSetNode extends AbstractSimpleNode {
if (components.isEmpty()) {
writer.println("- (None)");
} else {
- writer.println("
");
+ writer.println("");
for (Node node : components) {
node.document(writer);
}
diff --git a/make/jdk/src/classes/build/tools/jdwpgen/RootNode.java b/make/jdk/src/classes/build/tools/jdwpgen/RootNode.java
index 2361f335949..da485d66a61 100644
--- a/make/jdk/src/classes/build/tools/jdwpgen/RootNode.java
+++ b/make/jdk/src/classes/build/tools/jdwpgen/RootNode.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -41,11 +41,22 @@ class RootNode extends AbstractNamedNode {
void document(PrintWriter writer) {
writer.println("");
- writer.println("" + comment() + "");
- writer.println("");
+ writer.println("");
+ writer.println("");
+ writer.println("");
+ writer.println("" + comment() + "");
+ writer.println("");
+ writer.println("");
+ writer.println("");
+ writer.println("");
for (Node node : components) {
node.documentIndex(writer);
}
+ writer.println(" ");
for (Node node : components) {
node.document(writer);
}
|
|