lookup.h
来自「基于LWVCL开发的库」· C头文件 代码 · 共 51 行
H
51 行
/* * lookup.h * Various lookup calls for resolving objects, methods, exceptions, etc. * * Copyright (c) 1996, 1997 * Transvirtual Technologies, Inc. All rights reserved. * * See the file "license.terms" for information on usage and redistribution * of this file. */#ifndef __lookup_h#define __lookup_hstruct _dispatchTable;typedef struct _callInfo { Hjava_lang_Class* class; Method* method; short in; short out; Utf8Const* cname; Utf8Const* name; Utf8Const* signature; char rettype;} callInfo;typedef struct _exceptionInfo { uintp handler; Hjava_lang_Class* class; Method* method;} exceptionInfo;typedef struct _fieldInfo { Field* field; Hjava_lang_Class* class; Utf8Const* cname; Utf8Const* name; Utf8Const* signature;} fieldInfo;bool getMethodSignatureClass(constIndex, Hjava_lang_Class*, bool, int, callInfo*, errorInfo*);bool getField(constIndex, Hjava_lang_Class*, bool, fieldInfo*, errorInfo*);Hjava_lang_Class* getClass(constIndex, Hjava_lang_Class*, errorInfo*);Method* findMethod(Hjava_lang_Class*, Utf8Const*, Utf8Const*, errorInfo*);Method* findMethodLocal(Hjava_lang_Class*, Utf8Const*, Utf8Const*);Method* KaffeVM_findDeclaredMethod(Hjava_lang_Class*, Utf8Const*, Utf8Const*, errorInfo*);#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?