aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/lang/Class.h
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2002-06-11 17:33:22 +0000
committerTom Tromey <tromey@gcc.gnu.org>2002-06-11 17:33:22 +0000
commit419831367ffe80b3e7902b86eb38e7f8c396852c (patch)
treeebbe68b8e8e326e400af4e79b545b2dd31fd6942 /libjava/java/lang/Class.h
parentc6226a7e2aabd8d28a282bcad0b0c62767fb6a17 (diff)
downloadgcc-419831367ffe80b3e7902b86eb38e7f8c396852c.zip
gcc-419831367ffe80b3e7902b86eb38e7f8c396852c.tar.gz
gcc-419831367ffe80b3e7902b86eb38e7f8c396852c.tar.bz2
Class.h (Class::desiredAssertionStatus): Declare.
* java/lang/Class.h (Class::desiredAssertionStatus): Declare. (Class::getPackagePortion): Likewise. * java/lang/Class.java (desiredAssertionStatus): New method from Classpath. (getPackagePortion): Likewise. * java/lang/VMClassLoader.java (defaultAssertionStatus, packageAssertionStatus, classAssertionStatus): New methods from Classpath. * java/lang/ClassLoader.java (defaultAssertionStatus, systemPackageAssertionStatus, packageAssertionStatus, systemClassAssertionStatus, classAssertionStatus): New fields from Classpath. (setDefaultAssertionStatus, setPackageAssertionStatus, setClassAssertionStatus, clearAssertionStatus): New methods from Classpath. * Makefile.in: Rebuilt. * Makefile.am (core_java_source_files): Added AssertionError.java. * java/lang/AssertionError.java: New from Classpath. From-SVN: r54517
Diffstat (limited to 'libjava/java/lang/Class.h')
-rw-r--r--libjava/java/lang/Class.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/libjava/java/lang/Class.h b/libjava/java/lang/Class.h
index 0f36f25..91a430a 100644
--- a/libjava/java/lang/Class.h
+++ b/libjava/java/lang/Class.h
@@ -1,6 +1,6 @@
// Class.h - Header file for java.lang.Class. -*- c++ -*-
-/* Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation
+/* Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation
This file is part of libgcj.
@@ -210,6 +210,7 @@ public:
jobject newInstance (void);
jstring toString (void);
+ jboolean desiredAssertionStatus (void);
// FIXME: this probably shouldn't be public.
jint size (void)
@@ -232,6 +233,8 @@ private:
void initializeClass (void);
+ static jstring getPackagePortion (jstring);
+
// Friend functions implemented in natClass.cc.
friend _Jv_Method *_Jv_GetMethodLocal (jclass klass, _Jv_Utf8Const *name,
_Jv_Utf8Const *signature);