[commit-cp] classpath ChangeLog vm/reference/gnu/classpath/...

Andrew John Hughes <[email protected]> Thu, 08 Jul 2010 22:20:58 +0000
Newsgroups gmane.comp.java.classpath.cvs
Message-ID <[email protected]>
CVSROOT:	/sources/classpath
Module name:	classpath
Changes by:	Andrew John Hughes <gnu_andrew>	10/07/08 22:20:58

Modified files:
	.              : ChangeLog 
	vm/reference/gnu/classpath: VMStackWalker.java 
	                            VMSystemProperties.java 
	vm/reference/gnu/java/lang: VMCPStringBuilder.java 
	                            VMInstrumentationImpl.java 
	vm/reference/gnu/java/lang/management: 
	                                       VMClassLoadingMXBeanImpl.java 
	                                       VMCompilationMXBeanImpl.java 
	                                       VMGarbageCollectorMXBeanImpl.java 
	                                       VMMemoryMXBeanImpl.java 
	                                       VMMemoryManagerMXBeanImpl.java 
	                                       VMMemoryPoolMXBeanImpl.java 
	                                       VMOperatingSystemMXBeanImpl.java 
	                                       VMRuntimeMXBeanImpl.java 
	                                       VMThreadMXBeanImpl.java 
	vm/reference/gnu/java/net: VMPlainDatagramSocketImpl.java 
	vm/reference/gnu/java/nio: VMPipe.java VMSelector.java 
	vm/reference/gnu/java/security/jce/prng: VMSecureRandom.java 
	vm/reference/java/io: VMFile.java VMObjectInputStream.java 
	                      VMObjectStreamClass.java 
	vm/reference/java/lang: VMClassLoader.java VMCompiler.java 
	                        VMDouble.java VMFloat.java VMMath.java 
	                        VMObject.java VMString.java 
	                        VMSystem.java 
	vm/reference/java/lang/management: VMManagementFactory.java 
	vm/reference/java/lang/reflect: VMArray.java VMProxy.java 
	vm/reference/java/net: VMInetAddress.java VMURLConnection.java 
	vm/reference/java/nio: VMDirectByteBuffer.java 
	vm/reference/java/security: VMSecureRandom.java 
	vm/reference/java/util: VMTimeZone.java 
	vm/reference/sun/misc: Unsafe.java 

Log message:
	Tidy up VM reference implementation, making all classes final and all methods and constructors package-private.
	
	2010-04-12  Ivan Maidanski  <[email protected]>
	
		* vm/reference/gnu/classpath/VMStackWalker.java: Make the default
		constructor private.
		* vm/reference/gnu/classpath/VMSystemProperties.java: Likewise and make class final.
		* vm/reference/gnu/java/lang/VMCPStringBuilder.java: Likewise.
		* vm/reference/gnu/java/lang/VMInstrumentationImpl.java: Likewise.
		* vm/reference/gnu/java/lang/management/VMClassLoadingMXBeanImpl.java:
		Likewise.
		* vm/reference/gnu/java/lang/management/VMCompilationMXBeanImpl.java:
		Likewise.
		* vm/reference/gnu/java/lang/management/VMGarbageCollectorMXBeanImpl.java:
		Likewise.
		* vm/reference/gnu/java/lang/management/VMMemoryMXBeanImpl.java:
		Likewise.
		* vm/reference/gnu/java/lang/management/VMMemoryManagerMXBeanImpl.java:
		Likewise.
		* vm/reference/gnu/java/lang/management/VMMemoryPoolMXBeanImpl.java:
		Likewise.
		* vm/reference/gnu/java/lang/management/VMOperatingSystemMXBeanImpl.java:
		Likewise.
		* vm/reference/gnu/java/lang/management/VMRuntimeMXBeanImpl.java:
		Likewise.
		* vm/reference/gnu/java/lang/management/VMThreadMXBeanImpl.java:
		Likewise.
		* vm/reference/gnu/java/net/VMPlainDatagramSocketImpl.java: Likewise.
		Make class non-public and add missing full stop in comment.
		* vm/reference/gnu/java/nio/VMPipe.java: Make the default constructor private.
		* vm/reference/gnu/java/nio/VMSelector.java: Likewise and make class non-public.
		* vm/reference/gnu/java/security/jce/prng/VMSecureRandom.java:
		Make the default constructor private.
		(Spinner.stop()): Make package-private to ease access from enclosing class.
		* vm/reference/java/io/VMFile.java: Make the default constructor private.
		Fix punctuation in documentation.
		(getTotalSpace(String)): Make package-private.
		(getFreeSpace(String)): Likewise.
		(getUsableSpace(String)): Likewise.
		(setReadable(String,boolean,boolean)): Likewise.
		(setExecutable(String,boolean,boolean)): Likewise.
		(toCanonicalForm(String)): Likewise.
		* vm/reference/java/io/VMObjectInputStream.java: Make default constructor private.
		* vm/reference/java/io/VMObjectStreamClass.java: Likewise.
		* vm/reference/java/lang/VMClassLoader.java: Likewise.
		* vm/reference/java/lang/VMCompiler.java:
		(compileClass(Class)): Make package-private.
		(compileClasses(String)): Likewise.
		(command(String)): Likewise.
	        (enable()): Likewise.
	        (disable()): Likewise.
		* vm/reference/java/lang/VMDouble.java: Make constructor package-private.
		(doubleToRawLongBits(double)): Make package-private.
		(longBitsToDouble(long)): Likewise.
		(toString(double, boolean)): Likewise.
		(initIDs()): Make private.
		(parseDouble(String)): Make package-private.
		* vm/reference/java/lang/VMFloat.java: Make constructor package-private.
		* vm/reference/java/lang/VMMath.java: Likewise and make class final.
		(sin(double)): Make package-private.
		(cos(double)): Likewise.
		(tan(double)): Likewise.
		(asin(double)): Likewise.
		(acos(double)): Likewise.
		(atan(double)): Likewise.
		(atan2(double, double)): Likewise.
		(exp(double)): Likewise.
		(log(double)): Likewise.
		(sqrt(double)): Likewise.
		(pow(double)): Likewise.
		(IEEEremainder(double, double)): Likewise.
		(ceil(double)): Likewise.
		(floor(double)): Likewise.
		(rint(double)): Likewise.
		(cbrt(double)): Likewise.
	        (cosh(double)): Likewise.
	        (expm1(double)): Likewise.
	        (hypot(double)): Likewise.
	        (log10(double)): Likewise.
	        (log1p(double)): Likewise.
	        (sinh(double)): Likewise.
	        (tanh(double)): Likewise.
		* vm/reference/java/lang/VMObject.java: Make constructor package-private.
		* vm/reference/java/lang/VMString.java: Likewise.
		* vm/reference/java/lang/VMSystem.java: Likewise.
		(mapLibraryName(String)): Remove the commented out function (since
		exists in VMRuntime).
		(currentTimeMillis()): Make package-private.
		(nanoTime()): Likewise.
		* vm/reference/java/lang/management/VMManagementFactory.java:
		Make constructor package-private.
		* vm/reference/java/lang/reflect/VMArray.java: Make constructor
		package-private and class final.
		* vm/reference/java/lang/reflect/VMProxy.java: Make constructor
		package-private.
		* vm/reference/java/net/VMInetAddress.java: Make constructor package-private
		and class final..
		(getLocalHostname()): Make package-private.
		(lookupInaddrAny()): Likewise.
		(getHostByAddr(byte[])): Likewise.
		(getHostByName(String)): Likewise.
		(aton(String)): Likewise.
		* vm/reference/java/net/VMURLConnection.java: Make constructor package-private.
		(LENGTH): Likewise.
		* vm/reference/java/nio/VMDirectByteBuffer.java: Make constructor package-private.
		Fix indenting.
		* vm/reference/java/security/VMSecureRandom.java: Make constructor package-private.
		Make the default constructor private.
		(Spinner.stop()): Make package-private to ease access from enclosing class.
		* vm/reference/java/util/VMTimeZone.java: Make constructor package-private.
		* vm/reference/sun/misc/Unsafe.java: Make class final.
		(unsafe): Make final.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.9795&r2=1.9796
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/gnu/classpath/VMStackWalker.java?cvsroot=classpath&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/gnu/classpath/VMSystemProperties.java?cvsroot=classpath&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/gnu/java/lang/VMCPStringBuilder.java?cvsroot=classpath&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/gnu/java/lang/VMInstrumentationImpl.java?cvsroot=classpath&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/gnu/java/lang/management/VMClassLoadingMXBeanImpl.java?cvsroot=classpath&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/gnu/java/lang/management/VMCompilationMXBeanImpl.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/gnu/java/lang/management/VMGarbageCollectorMXBeanImpl.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/gnu/java/lang/management/VMMemoryMXBeanImpl.java?cvsroot=classpath&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/gnu/java/lang/management/VMMemoryManagerMXBeanImpl.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/gnu/java/lang/management/VMMemoryPoolMXBeanImpl.java?cvsroot=classpath&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/gnu/java/lang/management/VMOperatingSystemMXBeanImpl.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/gnu/java/lang/management/VMRuntimeMXBeanImpl.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/gnu/java/lang/management/VMThreadMXBeanImpl.java?cvsroot=classpath&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/gnu/java/net/VMPlainDatagramSocketImpl.java?cvsroot=classpath&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/gnu/java/nio/VMPipe.java?cvsroot=classpath&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/gnu/java/nio/VMSelector.java?cvsroot=classpath&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/gnu/java/security/jce/prng/VMSecureRandom.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/java/io/VMFile.java?cvsroot=classpath&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/java/io/VMObjectInputStream.java?cvsroot=classpath&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/java/io/VMObjectStreamClass.java?cvsroot=classpath&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/java/lang/VMClassLoader.java?cvsroot=classpath&r1=1.40&r2=1.41
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/java/lang/VMCompiler.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/java/lang/VMDouble.java?cvsroot=classpath&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/java/lang/VMFloat.java?cvsroot=classpath&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/java/lang/VMMath.java?cvsroot=classpath&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/java/lang/VMObject.java?cvsroot=classpath&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/java/lang/VMString.java?cvsroot=classpath&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/java/lang/VMSystem.java?cvsroot=classpath&r1=1.18&r2=1.19
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/java/lang/management/VMManagementFactory.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/java/lang/reflect/VMArray.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/java/lang/reflect/VMProxy.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/java/net/VMInetAddress.java?cvsroot=classpath&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/java/net/VMURLConnection.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/java/nio/VMDirectByteBuffer.java?cvsroot=classpath&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/java/security/VMSecureRandom.java?cvsroot=classpath&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/java/util/VMTimeZone.java?cvsroot=classpath&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/sun/misc/Unsafe.java?cvsroot=classpath&r1=1.4&r2=1.5