From b71d486c40e76cacb631d697f7fa50e2186a4e63 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Mon, 13 Oct 2003 22:08:51 +0000 Subject: natClassLoader.cc (_Jv_InitNewClassFields): Removed. * java/lang/natClassLoader.cc (_Jv_InitNewClassFields): Removed. (defineClass): Updated. (_Jv_NewClass): Likewise. * prims.cc (_Jv_InitPrimClass): Don't call _Jv_InitNewClassFields. From-SVN: r72444 --- libjava/java/lang/natClassLoader.cc | 37 ------------------------------------- 1 file changed, 37 deletions(-) (limited to 'libjava/java') diff --git a/libjava/java/lang/natClassLoader.cc b/libjava/java/lang/natClassLoader.cc index 10b4bc6..5e7c943 100644 --- a/libjava/java/lang/natClassLoader.cc +++ b/libjava/java/lang/natClassLoader.cc @@ -55,7 +55,6 @@ java::lang::VMClassLoader::defineClass (java::lang::ClassLoader *loader, jclass klass; klass = (jclass) JvAllocObject (&java::lang::Class::class$, sizeof (_Jv_InterpClass)); - _Jv_InitNewClassFields (klass); // Synchronize on the class, so that it is not attempted initialized // until we're done loading. @@ -521,47 +520,11 @@ _Jv_FindClass (_Jv_Utf8Const *name, java::lang::ClassLoader *loader) return klass; } -void -_Jv_InitNewClassFields (jclass ret) -{ - ret->next = NULL; - ret->name = NULL; - ret->accflags = 0; - ret->superclass = NULL; - ret->constants.size = 0; - ret->constants.tags = NULL; - ret->constants.data = NULL; - ret->methods = NULL; - ret->method_count = 0; - ret->vtable_method_count = 0; - ret->fields = NULL; - ret->size_in_bytes = 0; - ret->field_count = 0; - ret->static_field_count = 0; - ret->vtable = NULL; - ret->otable_syms = NULL; - ret->atable = NULL; - ret->atable_syms = NULL; - ret->interfaces = NULL; - ret->loader = NULL; - ret->interface_count = 0; - ret->state = JV_STATE_NOTHING; - ret->thread = NULL; - ret->depth = 0; - ret->ancestors = NULL; - ret->idt = NULL; - ret->arrayclass = NULL; - ret->protectionDomain = NULL; - ret->signers = NULL; - ret->chain = NULL; -} - jclass _Jv_NewClass (_Jv_Utf8Const *name, jclass superclass, java::lang::ClassLoader *loader) { jclass ret = (jclass) JvAllocObject (&java::lang::Class::class$); - _Jv_InitNewClassFields (ret); ret->name = name; ret->superclass = superclass; ret->loader = loader; -- cgit v1.1