| // natObjectOutputStream.cc - Native part of ObjectOutputStream class. |
| |
| /* Copyright (C) 1998, 1999 Free Software Foundation |
| |
| This ObjectOutputStream is part of libgcj. |
| |
| This software is copyrighted work licensed under the terms of the |
| Libgcj License. Please consult the ObjectOutputStream "LIBGCJ_LICENSE" for |
| details. */ |
| |
| #include <config.h> |
| |
| #include <gcj/cni.h> |
| #include <jvm.h> |
| #include <java/io/ObjectOutputStream$PutField.h> |
| #include <java/io/ObjectOutputStream.h> |
| #include <java/io/IOException.h> |
| #include <java/lang/Class.h> |
| |
| |
| java::lang::reflect::Field * |
| java::io::ObjectOutputStream::getField (jclass klass, jstring name) |
| { |
| return klass->getPrivateField (name); |
| } |
| |
| java::lang::reflect::Method * |
| java::io::ObjectOutputStream::getMethod (jclass klass, jstring name, |
| JArray<jclass> *arg_types) |
| { |
| return klass->getPrivateMethod (name, arg_types); |
| } |
| |