diff options
| author | apbianco <apbianco@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-01-17 08:13:06 +0000 |
|---|---|---|
| committer | apbianco <apbianco@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-01-17 08:13:06 +0000 |
| commit | da1416cd2d90960e1b600cdb36c7d9e3b5a344ae (patch) | |
| tree | cfe0de1a60892065af8b8023b24409d4a4026f27 /libjava/java/lang/natClass.cc | |
| parent | 2f454f608f50bae184ca8ac0f0784f50f5182fdb (diff) | |
| download | ppe42-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.cc | 23 |
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; -} |

