aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/lang/natClass.cc
diff options
context:
space:
mode:
authorAlexandre Petit-Bianco <apbianco@cygnus.com>2001-01-17 08:13:06 +0000
committerAlexandre Petit-Bianco <apbianco@gcc.gnu.org>2001-01-17 00:13:06 -0800
commited8cc5fdf820abfc547edaad2e5e1bfd7f9c1b99 (patch)
treecfe0de1a60892065af8b8023b24409d4a4026f27 /libjava/java/lang/natClass.cc
parentd34786e3fe35c316fa46da13d80a30cf3bf25ee5 (diff)
downloadgcc-ed8cc5fdf820abfc547edaad2e5e1bfd7f9c1b99.zip
gcc-ed8cc5fdf820abfc547edaad2e5e1bfd7f9c1b99.tar.gz
gcc-ed8cc5fdf820abfc547edaad2e5e1bfd7f9c1b99.tar.bz2
prims.cc (init_prim_class): Deleted.
2001-01-16 Alexandre Petit-Bianco <apbianco@cygnus.com> * prims.cc (init_prim_class): Deleted. (DECLARE_PRIM_TYPE): Rewritten. * java/lang/Class.h (stdio.h): Include removed. (stddef.h): Included. (java/lang/reflect/Modifier.h): Likewise. (Class): Contructor now takes arguments, initializes fields. (initializePrim): Prototype deleted. * java/lang/natClass.cc (initializePrim): Deleted. (http://sources.redhat.com/ml/java-patches/2001-q1/msg00081.html) From-SVN: r39088
Diffstat (limited to 'libjava/java/lang/natClass.cc')
-rw-r--r--libjava/java/lang/natClass.cc23
1 files changed, 0 insertions, 23 deletions
diff --git a/libjava/java/lang/natClass.cc b/libjava/java/lang/natClass.cc
index 0e54791..2d8a125 100644
--- a/libjava/java/lang/natClass.cc
+++ b/libjava/java/lang/natClass.cc
@@ -633,12 +633,6 @@ java::lang::Class::isInstance (jobject obj)
return _Jv_IsAssignableFrom (this, JV_CLASS (obj));
}
-jboolean
-java::lang::Class::isInterface (void)
-{
- return (accflags & java::lang::reflect::Modifier::INTERFACE) != 0;
-}
-
jobject
java::lang::Class::newInstance (void)
{
@@ -1408,20 +1402,3 @@ java::lang::Class::getPrivateMethod (jstring name, JArray<jclass> *param_types)
}
JvThrow (new java::lang::NoSuchMethodException);
}
-
-// Perform a lightweight initialization of a Class object, for the
-// purpose of creating the Class object of primitive types.
-
-void
-java::lang::Class::initializePrim (jobject cname, jbyte sig, jint len, jobject avtable)
-{
- using namespace java::lang::reflect;
-
- name = _Jv_makeUtf8Const ((char *) cname, -1);
- accflags = Modifier::PUBLIC | Modifier::FINAL | Modifier::ABSTRACT;
- method_count = sig;
- size_in_bytes = len;
- // We temporarily store `avtable' in the `vtable' field, so that the
- // copy constructor can correctly invoke _Jv_FindArrayClass.
- vtable = (_Jv_VTable *) avtable;
-}