classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

question about vm/reference files


From: Eric Blake
Subject: question about vm/reference files
Date: Fri, 19 Oct 2001 18:32:14 -0600

What is the reason that some of the VM dependent core .java files are
not located directly in the top tree, while others are?  For example,
java/lang/Object.java is in the main tree, but java/lang/Throwable.java
is only in the vm/reference subtree.

I understand why things like VMClassLoader.java are not in the main
tree, since that is not a public API, even if it does compile to the
java.lang package.  But for compilation 3rd-party projects, jikes needs
a .jar file with all the public APIs, even .class files for things like
Object (where the VM probably never loads the .class file, because the
it just uses native code).  It is annoying to have to look in two places
to build this .jar file.

Would there be anything wrong with moving these .java files from
vm/reference/java/lang to the main tree at java/lang?
Class
Runtime
Thread
Throwable
reflect/Constructor
reflect/Field
reflect/Method

-- 
This signature intentionally left boring.

Eric Blake             address@hidden
  BYU student, free software programmer



reply via email to

[Prev in Thread] Current Thread [Next in Thread]