summaryrefslogtreecommitdiff
path: root/vm/reference/java/net/VMInetAddress.java
Commit message (Collapse)AuthorAgeFilesLines
* Tidy up VM reference implementation, making all classes final and all ↵Andrew John Hughes2010-07-081-9/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | methods and constructors package-private. 2010-04-12 Ivan Maidanski <ivmai@mail.ru> * 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.
* 2006-09-08 Gary Benson <gbenson@redhat.com>Gary Benson2006-09-081-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/net/InetAddress.java (inaddr_any): Removed. (ANY_IF, LOCALHOST): Create using getByAddress. (<init>): 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.
* * vm/reference/java/net/VMNetworkInterface.java: Organized imports.Tom Tromey2006-03-021-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | * 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.
* * all files: Update for new FSF address.Mark Wielaard2005-07-021-2/+2
|
* 2005-04-11 Michael Koch <konqueror@gmx.de>Michael Koch2005-04-111-0/+93
* 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.