⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 natvmobjectstreamclass.cc

📁 gcc的组建
💻 CC
字号:
// natVMObjectStreamClass.cc - Native part of VMObjectStreamClass class./* Copyright (C) 2003  Free Software Foundation   This VMObjectStreamClass is part of libgcj.This software is copyrighted work licensed under the terms of theLibgcj License.  Please consult the ObjectInputStream "LIBGCJ_LICENSE" fordetails.  */#include <gcj/cni.h>#include <jvm.h>#include <java/io/VMObjectStreamClass.h>#include <java/lang/Class.h>#include <java/lang/reflect/Field.h>using namespace java::lang::reflect;jbooleanjava::io::VMObjectStreamClass::hasClassInitializer (jclass klass){  if (klass->isPrimitive())    return false;  _Jv_Method *meth = _Jv_GetMethodLocal(klass, gcj::clinit_name,					       gcj::void_signature);  return (meth != NULL);}voidjava::io::VMObjectStreamClass::setDoubleNative (Field *f, jobject obj, 						jdouble val){  f->setDouble (NULL, obj, val, false);}void java::io::VMObjectStreamClass::setFloatNative (Field *f, jobject obj, 					       jfloat val){  f->setFloat (NULL, obj, val, false);}voidjava::io::VMObjectStreamClass::setLongNative (Field *f, jobject obj, jlong val){  f->setLong (NULL, obj, val, false);}voidjava::io::VMObjectStreamClass::setIntNative (Field *f, jobject obj, jint val){  f->setInt (NULL, obj, val, false);}voidjava::io::VMObjectStreamClass::setShortNative (Field *f, jobject obj, 					       jshort val){  f->setShort (NULL, obj, val, false);}voidjava::io::VMObjectStreamClass::setCharNative (Field *f, jobject obj, jchar val){  f->setChar (NULL, obj, val, false);}voidjava::io::VMObjectStreamClass::setByteNative (Field *f, jobject obj, jbyte val){  f->setByte (NULL, obj, val, false);}voidjava::io::VMObjectStreamClass::setBooleanNative (Field *f, jobject obj,						 jboolean val){  f->setBoolean (NULL, obj, val, false);}voidjava::io::VMObjectStreamClass::setObjectNative (Field *f, jobject obj, 						jobject val){  f->set (NULL, obj, val, f->getType(), false);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -