diff options
author | Michael Koch <konqueror@gmx.de> | 2004-01-27 21:00:19 +0000 |
---|---|---|
committer | Michael Koch <mkoch@gcc.gnu.org> | 2004-01-27 21:00:19 +0000 |
commit | f79b77082f904dea2c5fd34105d703e9e63972f8 (patch) | |
tree | 8dd7c2402b324e3740a60e429e6634f16144f0fd /libjava/java | |
parent | 6097b0c31bc284cd0d68c67807e587596a0fb11d (diff) | |
download | gcc-f79b77082f904dea2c5fd34105d703e9e63972f8.zip gcc-f79b77082f904dea2c5fd34105d703e9e63972f8.tar.gz gcc-f79b77082f904dea2c5fd34105d703e9e63972f8.tar.bz2 |
2004-01-27 Michael Koch <konqueror@gmx.de>
* java/lang/Class.java
(getConstructor): Removed SecurityException from throws clause.
(_getConstructors): Likewise.
(getConstructors): Likewise.
(getDeclaredConstructor): Likewise.
(getDeclaredClasses): Likewise.
(getDeclaredConstructors): Likewise.
(getDeclaredField): Likewise.
(getDeclaredMethod): Likewise.
(getDeclaredMethods): Likewise.
(getField): Likewise.
(getMethod): Likewise.
(getMethods): Likewise.
From-SVN: r76747
Diffstat (limited to 'libjava/java')
-rw-r--r-- | libjava/java/lang/Class.java | 25 |
1 files changed, 11 insertions, 14 deletions
diff --git a/libjava/java/lang/Class.java b/libjava/java/lang/Class.java index 0d61b5e..6a65482 100644 --- a/libjava/java/lang/Class.java +++ b/libjava/java/lang/Class.java @@ -191,12 +191,11 @@ public final class Class implements Serializable * @since 1.1 */ public native Constructor getConstructor(Class[] args) - throws NoSuchMethodException, SecurityException; + throws NoSuchMethodException; // This is used to implement getConstructors and // getDeclaredConstructors. - private native Constructor[] _getConstructors (boolean declared) - throws SecurityException; + private native Constructor[] _getConstructors (boolean declared); /** * Get all the public constructors of this class. This returns an array of @@ -211,7 +210,6 @@ public final class Class implements Serializable * @since 1.1 */ public Constructor[] getConstructors() - throws SecurityException { return _getConstructors(false); } @@ -231,7 +229,7 @@ public final class Class implements Serializable * @since 1.1 */ public native Constructor getDeclaredConstructor(Class[] args) - throws NoSuchMethodException, SecurityException; + throws NoSuchMethodException; /** * Get all the declared member classes and interfaces in this class, but @@ -245,7 +243,7 @@ public final class Class implements Serializable * @throws SecurityException if the security check fails * @since 1.1 */ - public native Class[] getDeclaredClasses() throws SecurityException; + public native Class[] getDeclaredClasses(); /** * Get all the declared constructors of this class. This returns an array of @@ -260,7 +258,6 @@ public final class Class implements Serializable * @since 1.1 */ public Constructor[] getDeclaredConstructors() - throws SecurityException { return _getConstructors(true); } @@ -279,7 +276,7 @@ public final class Class implements Serializable * @since 1.1 */ public native Field getDeclaredField(String fieldName) - throws NoSuchFieldException, SecurityException; + throws NoSuchFieldException; /** * Get all the declared fields in this class, but not those inherited from @@ -325,7 +322,7 @@ public final class Class implements Serializable * @since 1.1 */ public Method getDeclaredMethod(String methodName, Class[] args) - throws NoSuchMethodException, SecurityException + throws NoSuchMethodException { memberAccessCheck(Member.DECLARED); @@ -354,7 +351,7 @@ public final class Class implements Serializable * @throws SecurityException if the security check fails * @since 1.1 */ - public native Method[] getDeclaredMethods () throws SecurityException; + public native Method[] getDeclaredMethods(); /** * If this is a nested or inner class, return the class that declared it. @@ -367,7 +364,7 @@ public final class Class implements Serializable public native Class getDeclaringClass (); private native Field getField (String fieldName, int hash) - throws NoSuchFieldException, SecurityException; + throws NoSuchFieldException; /** * Get a public field declared or inherited in this class, where name is @@ -385,7 +382,7 @@ public final class Class implements Serializable * @since 1.1 */ public Field getField(String fieldName) - throws NoSuchFieldException, SecurityException + throws NoSuchFieldException { memberAccessCheck(Member.PUBLIC); Field field = getField(fieldName, fieldName.hashCode()); @@ -491,7 +488,7 @@ public final class Class implements Serializable * @since 1.1 */ public Method getMethod(String methodName, Class[] args) - throws NoSuchMethodException, SecurityException + throws NoSuchMethodException { memberAccessCheck(Member.PUBLIC); @@ -522,7 +519,7 @@ public final class Class implements Serializable * @throws SecurityException if the security check fails * @since 1.1 */ - public native Method[] getMethods () throws SecurityException; + public native Method[] getMethods(); /** * Get the modifiers of this class. These can be decoded using Modifier, |