Main Page | Namespace List | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

method_info::LOCAL_method_binding Struct Reference

#include <classfile.h>


Detailed Description

Local implementation late binding extensions for methods.

Uses LOCAL_ as a prefix to signify an item that is not part of the JVM spec itself, but an implementation detail.

Definition at line 355 of file classfile.h.

Data Fields

jvm_attribute_index codeatridxJVM
 JVM method attribute table index of the code for this method.
jvm_attribute_index excpatridxJVM
 JVM method attribute table index of the exceptions for this method A valid attribute index here is optional.
jvm_native_method_ordinal nmordJVM
 JVM local native method ordinal number of this method if it is a native method.


Field Documentation

jvm_attribute_index method_info::LOCAL_method_binding::codeatridxJVM
 

JVM method attribute table index of the code for this method.

It is required to have a valid attribute index here.

Definition at line 357 of file classfile.h.

Referenced by class_load_from_prchar(), classfile_loadclassdata(), object_run_method(), and opcode_run().

jvm_attribute_index method_info::LOCAL_method_binding::excpatridxJVM
 

JVM method attribute table index of the exceptions for this method A valid attribute index here is optional.

Methods are not required to use exceptions.

Definition at line 363 of file classfile.h.

Referenced by classfile_loadclassdata(), object_run_method(), and opcode_run().

jvm_native_method_ordinal method_info::LOCAL_method_binding::nmordJVM
 

JVM local native method ordinal number of this method if it is a native method.

Not applicable otherwise. If the native method is not a local one, that is, not implemented within the core JVM code, then this value must be set to JVMCFG_JLOBJECT_NMO_NULL (as known to the JVM core code), which is the same as JLOBJECT_NMO_NULL (as known to the outside world throught the JNI interface).

Definition at line 369 of file classfile.h.

Referenced by classfile_loadclassdata().


The documentation for this struct was generated from the following file:
Generated on Fri Sep 30 18:50:57 2005 by  doxygen 1.4.4