aboutsummaryrefslogtreecommitdiff
path: root/libjava/include/java-interp.h
diff options
context:
space:
mode:
authorTom Tromey <tromey@cygnus.com>2000-02-07 21:17:30 +0000
committerTom Tromey <tromey@gcc.gnu.org>2000-02-07 21:17:30 +0000
commitf39b788a15fb475faa8733c30fc83ff45130340a (patch)
treefaba3a37f43974f358ae5a8683da016bc6316c15 /libjava/include/java-interp.h
parentf766bd4696b6aeec71bf0168c819e562a12aa96f (diff)
downloadgcc-f39b788a15fb475faa8733c30fc83ff45130340a.zip
gcc-f39b788a15fb475faa8733c30fc83ff45130340a.tar.gz
gcc-f39b788a15fb475faa8733c30fc83ff45130340a.tar.bz2
jni.cc (add_char): Conditional on INTERPRETER.
* jni.cc (add_char): Conditional on INTERPRETER. (mangled_name): Likewise. (call): Likewise. * include/java-interp.h (class _Jv_MethodBase): Conditional on INTERPRETER. (class _Jv_JNIMethod): Likewise. From-SVN: r31839
Diffstat (limited to 'libjava/include/java-interp.h')
-rw-r--r--libjava/include/java-interp.h28
1 files changed, 14 insertions, 14 deletions
diff --git a/libjava/include/java-interp.h b/libjava/include/java-interp.h
index 7022411..8111d40 100644
--- a/libjava/include/java-interp.h
+++ b/libjava/include/java-interp.h
@@ -14,18 +14,6 @@ details. */
#include <jvm.h>
#include <java-cpool.h>
-// Base class for method representations. Subclasses are interpreted
-// and JNI methods.
-class _Jv_MethodBase
-{
-protected:
- // The class which defined this method.
- _Jv_InterpClass *defining_class;
-
- // The method description.
- _Jv_Method *self;
-};
-
#ifdef INTERPRETER
#pragma interface
@@ -78,6 +66,18 @@ class _Jv_InterpException {
friend class _Jv_InterpMethod;
};
+// Base class for method representations. Subclasses are interpreted
+// and JNI methods.
+class _Jv_MethodBase
+{
+protected:
+ // The class which defined this method.
+ _Jv_InterpClass *defining_class;
+
+ // The method description.
+ _Jv_Method *self;
+};
+
class _Jv_InterpMethod : public _Jv_MethodBase
{
_Jv_ushort max_stack;
@@ -169,8 +169,6 @@ struct _Jv_ResolvedMethod {
ffi_type * arg_types[0];
};
-#endif /* INTERPRETER */
-
class _Jv_JNIMethod : public _Jv_MethodBase
{
// The underlying function. If NULL we have to look for the
@@ -186,4 +184,6 @@ class _Jv_JNIMethod : public _Jv_MethodBase
friend void _Jv_PrepareClass(jclass);
};
+#endif /* INTERPRETER */
+
#endif /* __JAVA_INTERP_H__ */