Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4399666

assert keyword added - javap fails because new methods are

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not an Issue
    • Icon: P4 P4
    • None
    • 1.4.0
    • tools
    • generic
    • generic



      Name: rrC79099 Date: 12/20/2000

      javap tests fails due to the addition of following
      methods in
      java.lang.ClassLoader class
       public synchronized void setDefaultAssertionStatus(boolean);
       public synchronized void
      setPackageAssertionStatus(java.lang.String,boolean);
       public synchronized void
      setClassAssertionStatus(java.lang.String,boolean);

      Here we have given an example for the test case t4 which tests
       "javap -public option with java.lang.ClassLoader"

      Actual output:
      Compiled from ClassLoader.java
      public abstract class java.lang.ClassLoader extends java.lang.Object {
          public java.lang.Class loadClass(java.lang.String) throws
      java.lang.ClassNotFoundException;
          public final java.lang.ClassLoader getParent();
          public java.net.URL getResource(java.lang.String);
          public final java.util.Enumeration getResources(java.lang.String)
      throws java.io.IOException;
          public static java.net.URL getSystemResource(java.lang.String);
          public static java.util.Enumeration
      getSystemResources(java.lang.String) throws java.io.IOException;
          public java.io.InputStream getResourceAsStream(java.lang.String);
          public static java.io.InputStream
      getSystemResourceAsStream(java.lang.String);
          public static java.lang.ClassLoader getSystemClassLoader();
          public synchronized void setDefaultAssertionStatus(boolean);
          public synchronized void setPackageAssertionStatus(java.lang.String,

      boolean);
          public synchronized void setClassAssertionStatus(java.lang.String,
      boolean);
      }
      Expected output:
      Compiled from ClassLoader.java
      public abstract class java.lang.ClassLoader extends java.lang.Object {
          public java.lang.Class loadClass(java.lang.String) throws
      java.lang.ClassNotFoundException;
          public final java.lang.ClassLoader getParent();
          public java.net.URL getResource(java.lang.String);
          public final java.util.Enumeration getResources(java.lang.String)
      throws java.io.IOException;
          public static java.net.URL getSystemResource(java.lang.String);
          public static java.util.Enumeration
      getSystemResources(java.lang.String) throws java.io.IOException;
          public java.io.InputStream getResourceAsStream(java.lang.String);
          public static java.io.InputStream
      getSystemResourceAsStream(java.lang.String);
          public static java.lang.ClassLoader getSystemClassLoader();
      }

      ======================================================================

            gafter Neal Gafter (Inactive)
            duke J. Duke
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: