diff options
author | Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net> | 2004-10-26 10:43:56 +0000 |
---|---|---|
committer | Kriang Lerdsuwanakij <lerdsuwa@gcc.gnu.org> | 2004-10-26 10:43:56 +0000 |
commit | ea0ffdd2601e6a2807ac75bd9eea9c6d7a609e91 (patch) | |
tree | f750131510c478d1f11d7c8fabb9b9e9a2b5269e /libjava | |
parent | 51e63e60b32911b32d553b3c8fb08ef54212951b (diff) | |
download | gcc-ea0ffdd2601e6a2807ac75bd9eea9c6d7a609e91.zip gcc-ea0ffdd2601e6a2807ac75bd9eea9c6d7a609e91.tar.gz gcc-ea0ffdd2601e6a2807ac75bd9eea9c6d7a609e91.tar.bz2 |
* libjava/java/lang/Class.h
(java::lang::Class): Correct friend class declaration.
From-SVN: r89578
Diffstat (limited to 'libjava')
-rw-r--r-- | libjava/ChangeLog | 5 | ||||
-rw-r--r-- | libjava/java/lang/Class.h | 17 |
2 files changed, 17 insertions, 5 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 51ee45b..7bd4554 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,8 @@ +2004-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net> + + * libjava/java/lang/Class.h + (java::lang::Class): Correct friend class declaration. + 2004-10-25 Geoffrey Keating <geoffk@apple.com> * Makefile.am (DARWIN_CRT_SRC): New. diff --git a/libjava/java/lang/Class.h b/libjava/java/lang/Class.h index 02a97df..c8f24c7 100644 --- a/libjava/java/lang/Class.h +++ b/libjava/java/lang/Class.h @@ -143,6 +143,13 @@ struct _Jv_CatchClass #define JV_CLASS(Obj) ((jclass) (*(_Jv_VTable **) Obj)->clas) +// Forward declarations for friends of java::lang::Class +class _Jv_ClassReader; +class _Jv_InterpClass; +class _Jv_InterpMethod; +class _Jv_BytecodeVerifier; +class _Jv_StackTrace; + class java::lang::Class : public java::lang::Object { public: @@ -379,17 +386,17 @@ private: friend void _Jv_Defer_Resolution (void *cl, _Jv_Method *meth, void **); - friend class _Jv_ClassReader; - friend class _Jv_InterpClass; - friend class _Jv_InterpMethod; + friend class ::_Jv_ClassReader; + friend class ::_Jv_InterpClass; + friend class ::_Jv_InterpMethod; #endif #ifdef JV_MARKOBJ_DECL friend JV_MARKOBJ_DECL; #endif - friend class _Jv_BytecodeVerifier; - friend class _Jv_StackTrace; + friend class ::_Jv_BytecodeVerifier; + friend class ::_Jv_StackTrace; friend class gnu::gcj::runtime::StackTrace; friend class java::io::VMObjectStreamClass; |