8205131: remove Runtime trace methods
authorsmarks
Mon, 10 Jun 2019 17:33:11 -0700
changeset 55319 c6498066a0a5
parent 55318 040e1c6dab96
child 55320 670b4794f51e
8205131: remove Runtime trace methods Reviewed-by: lancea, rriggs, iklam
src/java.base/share/classes/java/lang/Runtime.java
test/jaxp/javax/xml/jaxp/unittest/transform/ProcessXSLT.java
test/jdk/java/rmi/activation/CommandEnvironment/SetChildEnv.java
test/jdk/sun/rmi/log/ReliableLog/Recovery.java
--- a/src/java.base/share/classes/java/lang/Runtime.java	Mon Jun 10 15:53:35 2019 -0700
+++ b/src/java.base/share/classes/java/lang/Runtime.java	Mon Jun 10 17:33:11 2019 -0700
@@ -684,32 +684,6 @@
     }
 
     /**
-     * Not implemented, does nothing.
-     *
-     * @deprecated
-     * This method was intended to control instruction tracing.
-     * It has been superseded by JVM-specific tracing mechanisms.
-     * This method is subject to removal in a future version of Java SE.
-     *
-     * @param on ignored
-     */
-    @Deprecated(since="9", forRemoval=true)
-    public void traceInstructions(boolean on) { }
-
-    /**
-     * Not implemented, does nothing.
-     *
-     * @deprecated
-     * This method was intended to control method call tracing.
-     * It has been superseded by JVM-specific tracing mechanisms.
-     * This method is subject to removal in a future version of Java SE.
-     *
-     * @param on ignored
-     */
-    @Deprecated(since="9", forRemoval=true)
-    public void traceMethodCalls(boolean on) { }
-
-    /**
      * Loads the native library specified by the filename argument.  The filename
      * argument must be an absolute path name.
      * (for example
--- a/test/jaxp/javax/xml/jaxp/unittest/transform/ProcessXSLT.java	Mon Jun 10 15:53:35 2019 -0700
+++ b/test/jaxp/javax/xml/jaxp/unittest/transform/ProcessXSLT.java	Mon Jun 10 17:33:11 2019 -0700
@@ -145,15 +145,12 @@
    */
     public static void main(String argv[]) {
 
-        // Runtime.getRuntime().traceMethodCalls(false); // turns Java tracing off
         boolean doStackDumpOnError = false;
         boolean doDiag = false;
         boolean setQuietMode = false;
         String msg = null;
         boolean isSecureProcessing = false;
 
-        // Runtime.getRuntime().traceMethodCalls(false);
-        // Runtime.getRuntime().traceInstructions(false);
         /**
          * The default diagnostic writer...
          */
--- a/test/jdk/java/rmi/activation/CommandEnvironment/SetChildEnv.java	Mon Jun 10 15:53:35 2019 -0700
+++ b/test/jdk/java/rmi/activation/CommandEnvironment/SetChildEnv.java	Mon Jun 10 17:33:11 2019 -0700
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1998, 2019, 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
@@ -123,9 +123,7 @@
                     "WHO INQUIRE ABOUT MY PARENTS.";
 
             System.out.println(complaint);
-            //Runtime.getRuntime().traceMethodCalls(true);
             String res = doctor.complain(complaint);
-            //Runtime.getRuntime().traceMethodCalls(false);
             System.out.println (" => " + res);
 
             // Get debugExec line, allowing 15 seconds for it to flush
--- a/test/jdk/sun/rmi/log/ReliableLog/Recovery.java	Mon Jun 10 15:53:35 2019 -0700
+++ b/test/jdk/sun/rmi/log/ReliableLog/Recovery.java	Mon Jun 10 17:33:11 2019 -0700
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1998, 2002, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1998, 2019, 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
@@ -88,13 +88,7 @@
 
                     Recovery handler = new Recovery();
                     ReliableLog log;
-                    if (size == 4 && deathpoint == 6) {
-                        Runtime.getRuntime().traceMethodCalls(true);
-                    }
                     log = new ReliableLog(dir, handler);
-                    if (size == 4 && deathpoint == 6) {
-                        Runtime.getRuntime().traceMethodCalls(false);
-                    }
 
                     // Generate a number of updates (size - 1) until failing
                     int i;