configure.ac: Remove checks for mktime...
[gcc.git] / libjava / gcj / method.h
index fe8f03b21f67502e410c8b7814e84cfbf29732c2..f97f865f920d5b61b12cf743615b7260efbb2552 100644 (file)
@@ -1,6 +1,6 @@
 // method.h - Header file for methodID instances.  -*- c++ -*-
 
-/* Copyright (C) 1999, 2000  Red Hat, Inc.
+/* Copyright (C) 1999, 2000  Free Software Foundation
 
    This file is part of libgcj.
 
@@ -12,6 +12,8 @@ details.  */
 #define __GCJ_METHOD_H__
 
 #include <java/lang/Class.h>
+#include <java/lang/reflect/Constructor.h>
+#include <java/lang/reflect/Method.h>
 
 extern inline jmethodID
 _Jv_FromReflectedMethod (java::lang::reflect::Method *method)
@@ -27,4 +29,16 @@ _Jv_FromReflectedConstructor (java::lang::reflect::Constructor *constructor)
     ((char *) constructor->declaringClass->methods + constructor->offset);
 }
 
+extern inline jint
+JvNumMethods (jclass klass)
+{
+  return klass->method_count;
+}
+
+extern inline jmethodID
+JvGetFirstMethod (jclass klass)
+{
+  return &klass->methods[0];
+}
+
 #endif /* __GCJ_METHOD_H__ */