hide random home http://www.javasoft.com/JDK-1.0/rfe.html (PC Press Internet CD, 03/1996)

Version 1.0

Java Developers Kit Feature Request List

The feature requests are divided into the following categories:

You might also want to look at the list of known bugs for Java and the Java Developers Kit and the changes since the last release. You may also want to review the list of frequently requested features in the Java and HotJava Alpha 3 release.

To report a feature request that is not on this list, please see Submit a Bug Report instructions.

NOTE:The Java Development team has not necessarily committed to implementing any feature request in this list. Feature requests have been included in this list because:

  1. The specific feature request seems like a bug, but really isn't.
  2. The specific feature has been requested by multiple customers.
  3. We thought you'd want to know about it.

Applet Viewer

No log file
Unlike HotJava, the Applet Viewer does not automatically create a log file. This information is written to the command line where the Applet Viewer was started. (1231215)
Cannot find applet when it is not in the current directory (Microsoft Windows NT and Windows 95)
The AppletViewer takes a correctly formed URL for the applet location. It will accept either a Hypertext Transfer Protocol (http:) or local file (file:) URL. The file URL routines will accept either a full or partial URL, however these routines will not accept a "\" character for path separator. So if you want to load an applet from another local directory use the "/" character for a separator. For example if you start the AppletViewer in the java/demo directory, you could load the ArcTest demo with the following command:
appletviewer ArcTest/example1.html 
(1225400)

Compiler

Compiler to list class files generated from each java source code file
Request for the javac compiler to list all the class files generated from each java source code file compiled. (1229690)

Java Language

Support for accessing static data in native methods
Request to support accessing class static date in native methods. (1227239)
Support for overloaded native methods
Request to support overloaded native methods. (1228374)
Support for constructors only calling methods in that class or in super classes.
Currently all methods not declared final can be overridden, virtual in C++ terminology. So a method call in a constructor would call the derived class version of that method, not the base class method of the same name. In the code example below, the method DerivedClass.init() is called in two places: SuperClass constructor and DerivedClass constructor.
The requested behavior is to follow the C++ convention where method calls in a constructor are resolved by using the method in the constructor's class or base class. So the desired behavior is for the call to init() in SuperClass() would resolve to SuperClass.init(), not DerivedClass.init().
class SuperClass 
{
   SuperClass()   
   {
      System.out.println("In SuperClass constructor");
=>    init();
   }
   
   void init()    
   { 
      System.out.println("In SuperClass::init()"); 
   }
}

class DerivedClass extends SuperClass 
{
   DerivedClass() 
   {
      System.out.println("In DerivedClass constructor");
=>    init();
   }
   
   void init()    
   { 
      System.out.println("In DerivedClass::init()");
   }
   
   public static void main(String argv[]) 
   {
      SuperClass sc = new DerivedClass();
   }
}

(1239318)

Class Libraries

Support for ordering objects
Request support for lessThan() and/or greaterThan() methods to allow ordering of objects. (1230847)

Last Updated: 21 Feb 1996

Java Developers Kit