Commit ea0ffdd2 by Kriang Lerdsuwanakij Committed by Kriang Lerdsuwanakij

* libjava/java/lang/Class.h

	(java::lang::Class): Correct friend class declaration.

From-SVN: r89578
parent 51e63e60
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> 2004-10-25 Geoffrey Keating <geoffk@apple.com>
* Makefile.am (DARWIN_CRT_SRC): New. * Makefile.am (DARWIN_CRT_SRC): New.
......
...@@ -143,6 +143,13 @@ struct _Jv_CatchClass ...@@ -143,6 +143,13 @@ struct _Jv_CatchClass
#define JV_CLASS(Obj) ((jclass) (*(_Jv_VTable **) Obj)->clas) #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 class java::lang::Class : public java::lang::Object
{ {
public: public:
...@@ -379,17 +386,17 @@ private: ...@@ -379,17 +386,17 @@ private:
friend void _Jv_Defer_Resolution (void *cl, _Jv_Method *meth, void **); friend void _Jv_Defer_Resolution (void *cl, _Jv_Method *meth, void **);
friend class _Jv_ClassReader; friend class ::_Jv_ClassReader;
friend class _Jv_InterpClass; friend class ::_Jv_InterpClass;
friend class _Jv_InterpMethod; friend class ::_Jv_InterpMethod;
#endif #endif
#ifdef JV_MARKOBJ_DECL #ifdef JV_MARKOBJ_DECL
friend JV_MARKOBJ_DECL; friend JV_MARKOBJ_DECL;
#endif #endif
friend class _Jv_BytecodeVerifier; friend class ::_Jv_BytecodeVerifier;
friend class _Jv_StackTrace; friend class ::_Jv_StackTrace;
friend class gnu::gcj::runtime::StackTrace; friend class gnu::gcj::runtime::StackTrace;
friend class java::io::VMObjectStreamClass; friend class java::io::VMObjectStreamClass;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment