mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 23:25:24 +02:00
2002-09-25 Michael Koch <konqueror@gmx.de>
* java/net/DatagramPacket
(DatagramPacket): Exception documentation added.
(setData): Likewise.
(setSocketAddress): Likewise.
* java/net/DatagramSocketImpl.java
(peek): Documentation addded.
(peekData): Documentation addded.
(send): Documentation addded.
(receive): Documentation addded.
(connect): New method.
(disconnect): New method.
(joinGroup): New abstract method.
(leaveGroup): New abstract method.
* java/net/InetSocketAddress.java
(InetSocketAddress): Documentation added.
(equals): final keyword added.
(getAddress): final keyword added.
(getHostName): final keyword added.
(getPort): final keyword added.
(hashCode): final keyword added.
(isUnresolved): final keyword added.
* java/net/MulticastSocket.java
(MulticastSocket): Documentation added.
(MulticastSocket): New method.
(joinGroup): Documentation added.
(joinGroup): New method.
(leaveGroup): Documentation added.
(leaveGroup): New method.
(send): Documentation added.
* java/net/NetworkInterface.java
(getByName): Documentation added.
(getByInetAddress): Documentation added.
(getNetworkInterfaces): Documentation added.
* java/net/PlainDatagramSocketImpl.java
(connect): New method.
(disconnect): New method.
* java/net/SocketImpl.java
(create): Documentation added.
(shutdownInput): Convert public to protected, as it always was.
(shutdownOutput): Convert public to protected, as it always was.
* java/net/SocketOptions.java
(whole file): Reintented.
* java/net/URLClassLoader.java
(URLClassLoader): SecurityManager check added, documentation added.
(findResources): Documentation added.
(findClass): Documentation added.
(newInstance): More correct method arguments.
* java/net/URLConnection.java
(connect): Documentation added.
(getContent): Documentation added.
(getPermission): Documentation added.
(getInputStream): Documentation added.
(getOutputStream): Documentation added.
(setDoInput): Throw correct exception, documentation added.
(setDoOutput): Throw correct exception, documentation added.
(setAllowUserInteraction): Throw correct exception, documentation added.
(setUseCaches): Throw correct exception, documentation added.
(setIfModifiedSince): Throw correct exception, documentation added.
(setRequestProperty): Throw exception, documentation added.
(addRequestProperty): Throw exception, documentation added.
(getRequestProperty): Throw exception, documentation added.
(getRequestProperties): Documentation added.
(setContentHandlerFactory): Documentation added.
(guessContentTypeFromName): protected to public.
(setFileNameMap): Documentation added.
* java/net/URLDecoder.java
(URLDecoder): New method.
(decode): Documentation added.
(whole file): Reindented.
* java/net/URLEncoder.java
(encode): Documentation added.
* java/net/natPlainDatagramSocketImpl.cc
(connect): New method.
(disconnect): New method.
* javax/naming/RefAddr:
(addrType): addrType was never final.
(equals): Fix typo in method name.
* javax/naming/BinaryRefAddr:
(equals): Fix typo in method name.
From-SVN: r57487
This commit is contained in:
@@ -40,11 +40,23 @@ public class URLClassLoader extends SecureClassLoader
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Createa a new URL class loader object
|
||||
*
|
||||
* @exception SecurityException If a security manager exists and its
|
||||
* checkCreateClassLoader method doesn't allow creation of a class loader
|
||||
*/
|
||||
public URLClassLoader (URL[] urls)
|
||||
{
|
||||
this (urls, null, null);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Createa a new URL class loader object
|
||||
*
|
||||
* @exception SecurityException If a security manager exists and its
|
||||
* checkCreateClassLoader method doesn't allow creation of a class loader
|
||||
*/
|
||||
public URLClassLoader (URL[] urls, ClassLoader parent)
|
||||
{
|
||||
this (urls, parent, null);
|
||||
@@ -100,11 +112,21 @@ public class URLClassLoader extends SecureClassLoader
|
||||
info.addElement (conn);
|
||||
}
|
||||
|
||||
/**
|
||||
* Createa a new URL class loader object
|
||||
*
|
||||
* @exception SecurityException If a security manager exists and its
|
||||
* checkCreateClassLoader method doesn't allow creation of a class loader
|
||||
*/
|
||||
public URLClassLoader (URL[] urls, ClassLoader parent,
|
||||
URLStreamHandlerFactory fac)
|
||||
{
|
||||
super (parent);
|
||||
|
||||
SecurityManager s = System.getSecurityManager();
|
||||
if (s != null)
|
||||
s.checkCreateClassLoader();
|
||||
|
||||
factory = fac;
|
||||
|
||||
if (urls == null || urls.length == 0)
|
||||
@@ -150,7 +172,13 @@ public class URLClassLoader extends SecureClassLoader
|
||||
path.copyInto (urls);
|
||||
return urls;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Returns an Enumeration of URLs representing all of the resources on the
|
||||
* URL search path having the specified name
|
||||
*
|
||||
* @exception IOException If an error occurs
|
||||
*/
|
||||
public Enumeration findResources (String name)
|
||||
{
|
||||
Vector results = new Vector ();
|
||||
@@ -224,7 +252,12 @@ public class URLClassLoader extends SecureClassLoader
|
||||
return null;
|
||||
}
|
||||
|
||||
// and finally, we can implement our class loader functionality.
|
||||
/**
|
||||
* Finds and loads the class with the specified name from the
|
||||
* URL search path
|
||||
*
|
||||
* @exception ClassNotFoundException If the class could not be found
|
||||
*/
|
||||
protected Class findClass (String name)
|
||||
throws ClassNotFoundException
|
||||
{
|
||||
@@ -404,7 +437,7 @@ public class URLClassLoader extends SecureClassLoader
|
||||
* system class loader.
|
||||
* @param urls the initial URLs used to resolve classes and resources
|
||||
*/
|
||||
public static URLClassLoader newInstance(URL urls[]) throws
|
||||
public static URLClassLoader newInstance(URL[] urls) throws
|
||||
SecurityException
|
||||
{
|
||||
return new URLClassLoader(urls);
|
||||
@@ -416,7 +449,7 @@ public class URLClassLoader extends SecureClassLoader
|
||||
* @param urls the initial URLs used to resolve classes and resources
|
||||
* @param parent the parent class loader
|
||||
*/
|
||||
public static URLClassLoader newInstance(URL urls[],
|
||||
public static URLClassLoader newInstance(URL[] urls,
|
||||
ClassLoader parent)
|
||||
throws SecurityException
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user