<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/classpath.git/vm/reference/java/net/VMInetAddress.java, branch master</title>
<subtitle>git.savannah.gnu.org: git/classpath.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/classpath.git/'/>
<entry>
<title>Tidy up VM reference implementation, making all classes final and all methods and constructors package-private.</title>
<updated>2010-07-08T22:20:55+00:00</updated>
<author>
<name>Andrew John Hughes</name>
<email>gnu_andrew@member.fsf.org</email>
</author>
<published>2010-07-08T22:20:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/classpath.git/commit/?id=59c406834e89496fe126a7b43e6ce41a6dc10b6e'/>
<id>59c406834e89496fe126a7b43e6ce41a6dc10b6e</id>
<content type='text'>
2010-04-12  Ivan Maidanski  &lt;ivmai@mail.ru&gt;

	* 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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2010-04-12  Ivan Maidanski  &lt;ivmai@mail.ru&gt;

	* 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.
</pre>
</div>
</content>
</entry>
<entry>
<title>2006-09-08  Gary Benson  &lt;gbenson@redhat.com&gt;</title>
<updated>2006-09-08T08:59:56+00:00</updated>
<author>
<name>Gary Benson</name>
<email>gbenson@redhat.com</email>
</author>
<published>2006-09-08T08:59:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/classpath.git/commit/?id=0ae878b1c7ebd515bdd68de62adfc848e07b12d9'/>
<id>0ae878b1c7ebd515bdd68de62adfc848e07b12d9</id>
<content type='text'>
	* java/net/InetAddress.java
	(inaddr_any): Removed.
	(ANY_IF, LOCALHOST): Create using getByAddress.
	(&lt;init&gt;): Updated javadoc.
	(getHostName): Cache hostname even if the lookup failed.
	(getByAddress): Create Inet4Address objects when passed
	IPv4-mapped IPv6 addresses.
	(aton): Removed.
	(getAllByName): Create address objects using getByAddress.
	Do not perform security checks unless actually required.
	Do not strip whitespace from the hostname.
	(getInaddrAny): Removed.
	(getLocalHost): Return the loopback address if getByName
	throws a SecurityException.
	(readResolve): Updated javadoc.
	* vm/reference/java/net/VMInetAddress.java (aton): Declared.
	* include/java_net_VMInetAddress.h
	(Java_java_net_VMInetAddress_aton): Likewise.
	* native/jni/java-net/java_net_VMInetAddress.c
	(Java_java_net_VMInetAddress_aton): New method.
	* native/jni/native-lib/cpnet.h (cpnet_aton): Declared.
	* native/jni/native-lib/cpnet.c (cpnet_aton): New method.
	* configure.ac (AC_CHECK_FUNCS): Checks for cpnet_aton.
	* java/net/Inet4Address.java (writeReplace): Updated javadoc.
	* NEWS: Added note about updated VM interface.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* java/net/InetAddress.java
	(inaddr_any): Removed.
	(ANY_IF, LOCALHOST): Create using getByAddress.
	(&lt;init&gt;): Updated javadoc.
	(getHostName): Cache hostname even if the lookup failed.
	(getByAddress): Create Inet4Address objects when passed
	IPv4-mapped IPv6 addresses.
	(aton): Removed.
	(getAllByName): Create address objects using getByAddress.
	Do not perform security checks unless actually required.
	Do not strip whitespace from the hostname.
	(getInaddrAny): Removed.
	(getLocalHost): Return the loopback address if getByName
	throws a SecurityException.
	(readResolve): Updated javadoc.
	* vm/reference/java/net/VMInetAddress.java (aton): Declared.
	* include/java_net_VMInetAddress.h
	(Java_java_net_VMInetAddress_aton): Likewise.
	* native/jni/java-net/java_net_VMInetAddress.c
	(Java_java_net_VMInetAddress_aton): New method.
	* native/jni/native-lib/cpnet.h (cpnet_aton): Declared.
	* native/jni/native-lib/cpnet.c (cpnet_aton): New method.
	* configure.ac (AC_CHECK_FUNCS): Checks for cpnet_aton.
	* java/net/Inet4Address.java (writeReplace): Updated javadoc.
	* NEWS: Added note about updated VM interface.
</pre>
</div>
</content>
</entry>
<entry>
<title>	* vm/reference/java/net/VMNetworkInterface.java: Organized imports.</title>
<updated>2006-03-02T00:36:44+00:00</updated>
<author>
<name>Tom Tromey</name>
<email>tromey@redhat.com</email>
</author>
<published>2006-03-02T00:36:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/classpath.git/commit/?id=736cfde13c5c8130e4ef03bac7df7c023d8eaed6'/>
<id>736cfde13c5c8130e4ef03bac7df7c023d8eaed6</id>
<content type='text'>
	* vm/reference/java/net/VMInetAddress.java: Organized imports.
	* vm/reference/java/lang/reflect/VMProxy.java (getProxyClass): Added
	imports for javadoc.
	(getProxyClass): Javadoc fixes.
	(getProxyData): Likewise.
	(generateProxyClass): Likewise.
	* vm/reference/java/lang/VMSystem.java (setIn): Javadoc fix.
	(setOut): Likewise.
	(setErr): Likewise.
	* vm/reference/java/lang/VMProcess.java: Javadoc fixes.
	* vm/reference/java/lang/VMClassLoader.java (getResources): Javadoc
	fix.
	* vm/reference/java/lang/VMClass.java (getComponentType): Import for
	javadoc.
	(getModifiers): Likewise.
	(getDeclaredClasses): Javadoc fix.
	(getDeclaredFields): Likewise.
	(getDeclaredMethods): Likewise.
	(getDeclaredConstructors): Likewise.
	* vm/reference/gnu/classpath/VMSystemProperties.java (preInit):
	Javadoc fix.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* vm/reference/java/net/VMInetAddress.java: Organized imports.
	* vm/reference/java/lang/reflect/VMProxy.java (getProxyClass): Added
	imports for javadoc.
	(getProxyClass): Javadoc fixes.
	(getProxyData): Likewise.
	(generateProxyClass): Likewise.
	* vm/reference/java/lang/VMSystem.java (setIn): Javadoc fix.
	(setOut): Likewise.
	(setErr): Likewise.
	* vm/reference/java/lang/VMProcess.java: Javadoc fixes.
	* vm/reference/java/lang/VMClassLoader.java (getResources): Javadoc
	fix.
	* vm/reference/java/lang/VMClass.java (getComponentType): Import for
	javadoc.
	(getModifiers): Likewise.
	(getDeclaredClasses): Javadoc fix.
	(getDeclaredFields): Likewise.
	(getDeclaredMethods): Likewise.
	(getDeclaredConstructors): Likewise.
	* vm/reference/gnu/classpath/VMSystemProperties.java (preInit):
	Javadoc fix.
</pre>
</div>
</content>
</entry>
<entry>
<title>       * all files: Update for new FSF address.</title>
<updated>2005-07-02T20:32:07+00:00</updated>
<author>
<name>Mark Wielaard</name>
<email>mark@klomp.org</email>
</author>
<published>2005-07-02T20:32:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/classpath.git/commit/?id=d300c5f7e90eeb0ffc7f7bc4299d461b38383d93'/>
<id>d300c5f7e90eeb0ffc7f7bc4299d461b38383d93</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>2005-04-11  Michael Koch  &lt;konqueror@gmx.de&gt;</title>
<updated>2005-04-11T18:58:38+00:00</updated>
<author>
<name>Michael Koch</name>
<email>konqueror@gmx.de</email>
</author>
<published>2005-04-11T18:58:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/classpath.git/commit/?id=6a61c24a68a7bd62243748a0c44f3884548e70ab'/>
<id>6a61c24a68a7bd62243748a0c44f3884548e70ab</id>
<content type='text'>
	* java/net/InetAddress.java
	(static): Removed.
	(getLocalHostname): Likewise.
	(lookupInaddrAny): Likewise.
	(getHostByAddr): Likewise.
	(getHostByName): Likewise.
	* java/net/NetworkInterface.java
	(static): Likewise.
	(getRealNetworkInterfaces): Likewise.
	* native/jni/java-net/java_net_InetAddress.c: Renamed to...
	* native/jni/java-net/java_net_VMInetAddress.c: New file.
	Renamed from java_net_InetAddress.c. All native methods moved to class
	VMInetAddress.
	* native/jni/java-net/java_net_NetworkInterface.c: Renamed to...
	Renamed from java_net_NetworkInterface.c. All native methods moved to
	class VMNetworkInterface.
	* native/jni/java-net/java_net_VMNetworkInterface.c: New file.
	* vm/reference/java/net/VMInetAddress.java,
	vm/reference/java/net/VMNetworkInterface.java: New files.
	* include/java_net_InetAddress.h,
	include/java_net_NetworkInterface.h: Removed.
	* include/java_net_VMInetAddress.h,
	include/java_net_VMNetworkInterface.h: New files.
	* include/Makefile.am: Build new header files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* java/net/InetAddress.java
	(static): Removed.
	(getLocalHostname): Likewise.
	(lookupInaddrAny): Likewise.
	(getHostByAddr): Likewise.
	(getHostByName): Likewise.
	* java/net/NetworkInterface.java
	(static): Likewise.
	(getRealNetworkInterfaces): Likewise.
	* native/jni/java-net/java_net_InetAddress.c: Renamed to...
	* native/jni/java-net/java_net_VMInetAddress.c: New file.
	Renamed from java_net_InetAddress.c. All native methods moved to class
	VMInetAddress.
	* native/jni/java-net/java_net_NetworkInterface.c: Renamed to...
	Renamed from java_net_NetworkInterface.c. All native methods moved to
	class VMNetworkInterface.
	* native/jni/java-net/java_net_VMNetworkInterface.c: New file.
	* vm/reference/java/net/VMInetAddress.java,
	vm/reference/java/net/VMNetworkInterface.java: New files.
	* include/java_net_InetAddress.h,
	include/java_net_NetworkInterface.h: Removed.
	* include/java_net_VMInetAddress.h,
	include/java_net_VMNetworkInterface.h: New files.
	* include/Makefile.am: Build new header files.
</pre>
</div>
</content>
</entry>
</feed>
