diff options
author | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-01-27 21:00:19 +0000 |
---|---|---|
committer | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-01-27 21:00:19 +0000 |
commit | fc49b69b077e059a3eb022458c3965b7107af0d0 (patch) | |
tree | 8dd7c2402b324e3740a60e429e6634f16144f0fd /libjava/java/lang/Class.java | |
parent | 2b49746a6ec2b11b2a7adfa1ddef162b98b72395 (diff) | |
download | ppe42-gcc-fc49b69b077e059a3eb022458c3965b7107af0d0.tar.gz ppe42-gcc-fc49b69b077e059a3eb022458c3965b7107af0d0.zip |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@76747 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/lang/Class.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 0d61b5e4dbf..6a65482f637 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, |