From b379e7b0e97d9355f3965c740270d9196efe1b2b Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Thu, 9 Oct 2003 16:24:55 +0000 Subject: ClassLoader.java (setSigners): Implemented. * java/lang/ClassLoader.java (setSigners): Implemented. * boehm.cc (_Jv_MarkObj): Mark `signers' field. * java/lang/natClassLoader.cc (_Jv_InitNewClassFields): Initialize new fields. * java/lang/Class.java (getSigners): Now native. (setSigners): Declare. * java/lang/natClass.cc (getSigners): New method. (getSigners): Likewise. * java/lang/Class.h (Class::signers): New field. (Class::setSigners): New method. From-SVN: r72271 --- libjava/java/lang/natClassLoader.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libjava/java/lang/natClassLoader.cc') diff --git a/libjava/java/lang/natClassLoader.cc b/libjava/java/lang/natClassLoader.cc index e3519f3..10b4bc6 100644 --- a/libjava/java/lang/natClassLoader.cc +++ b/libjava/java/lang/natClassLoader.cc @@ -539,6 +539,9 @@ _Jv_InitNewClassFields (jclass ret) 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; @@ -549,6 +552,7 @@ _Jv_InitNewClassFields (jclass ret) ret->idt = NULL; ret->arrayclass = NULL; ret->protectionDomain = NULL; + ret->signers = NULL; ret->chain = NULL; } -- cgit v1.1