diff options
author | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-10-18 09:46:48 +0000 |
---|---|---|
committer | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-10-18 09:46:48 +0000 |
commit | 6c270f50d1e428ecb66a59b19f3f9299557eb6c0 (patch) | |
tree | 815ee266c9968b806dd734e42face701b7605686 /libjava/java/lang/reflect/Proxy.java | |
parent | f55adced67e2da0ec3b0005672e918012c82e964 (diff) | |
download | ppe42-gcc-6c270f50d1e428ecb66a59b19f3f9299557eb6c0.tar.gz ppe42-gcc-6c270f50d1e428ecb66a59b19f3f9299557eb6c0.zip |
2004-10-18 Michael Koch <konqueror@gmx.de>
* java/lang/reflect/Proxy.java: Improved javadocs.
2004-10-18 Michael Koch <konqueror@gmx.de>
* java/lang/reflect/AccessibleObject.java
(checkPermission): Removed redundant final modifier.
(secureSetAccessible): Likewise.
* java/lang/reflect/Proxy.java:
Reworked import statements.
(generate): Removed redundant final modifier.
* java/lang/reflect/ReflectPermission.java:
Reorder package declaration and import statement.
2004-10-18 Jeroen Frijters <jeroen@frijters.net>
* java/lang/reflect/Proxy.java
(count): Removed useless initializer.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89201 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/lang/reflect/Proxy.java')
-rw-r--r-- | libjava/java/lang/reflect/Proxy.java | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/libjava/java/lang/reflect/Proxy.java b/libjava/java/lang/reflect/Proxy.java index 66373c5794f..8aee02fb47f 100644 --- a/libjava/java/lang/reflect/Proxy.java +++ b/libjava/java/lang/reflect/Proxy.java @@ -1,5 +1,5 @@ /* Proxy.java -- build a proxy class that implements reflected interfaces - Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. + Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -38,15 +38,16 @@ exception statement from your version. */ package java.lang.reflect; +import gnu.classpath.Configuration; +import gnu.java.lang.reflect.TypeSignature; + import java.io.Serializable; import java.security.ProtectionDomain; -import java.util.Map; import java.util.HashMap; -import java.util.Set; import java.util.HashSet; import java.util.Iterator; -import gnu.classpath.Configuration; -import gnu.java.lang.reflect.TypeSignature; +import java.util.Map; +import java.util.Set; /** * This class allows you to dynamically create an instance of any (or @@ -153,7 +154,7 @@ import gnu.java.lang.reflect.TypeSignature; * @see InvocationHandler * @see UndeclaredThrowableException * @see Class - * @author Eric Blake <ebb9@email.byu.edu> + * @author Eric Blake (ebb9@email.byu.edu) * @since 1.3 * @status updated to 1.4, except for the use of ProtectionDomain */ @@ -722,8 +723,8 @@ public class Proxy implements Serializable private static final class ProxyData { /** - * The package this class is in *including the trailing dot* or "" for - * the unnamed (aka default) package. + * The package this class is in <b>including the trailing dot</b> + * or an empty string for the unnamed (aka default) package. */ String pack; @@ -754,7 +755,7 @@ public class Proxy implements Serializable /** * For unique id's */ - private static int count = 0; + private static int count; /** * The id of this proxy class @@ -771,7 +772,7 @@ public class Proxy implements Serializable /** * Return the name of a package (including the trailing dot) * given the name of a class. - * Returns "" if no package. We use this in preference to + * Returns an empty string if no package. We use this in preference to * using Class.getPackage() to avoid problems with ClassLoaders * that don't set the package. */ @@ -1302,7 +1303,7 @@ public class Proxy implements Serializable * implies the bootstrap class loader * @return the proxy class Class object */ - final Class generate(ClassLoader loader) + Class generate(ClassLoader loader) { byte[] bytecode = new byte[pool.length() + stream.length()]; // More efficient to bypass calling charAt() repetitively. |