summaryrefslogtreecommitdiffstats
path: root/libjava/java/lang/natClass.cc
diff options
context:
space:
mode:
authorapbianco <apbianco@138bc75d-0d04-0410-961f-82ee72b054a4>2001-01-17 08:13:06 +0000
committerapbianco <apbianco@138bc75d-0d04-0410-961f-82ee72b054a4>2001-01-17 08:13:06 +0000
commitda1416cd2d90960e1b600cdb36c7d9e3b5a344ae (patch)
treecfe0de1a60892065af8b8023b24409d4a4026f27 /libjava/java/lang/natClass.cc
parent2f454f608f50bae184ca8ac0f0784f50f5182fdb (diff)
downloadppe42-gcc-da1416cd2d90960e1b600cdb36c7d9e3b5a344ae.tar.gz
ppe42-gcc-da1416cd2d90960e1b600cdb36c7d9e3b5a344ae.zip
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) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39088 138bc75d-0d04-0410-961f-82ee72b054a4
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 0e5479154b4..2d8a1254542 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;
-}
OpenPOWER on IntegriCloud