Module jvm :: Class ClassManager
[hide private]
[frames] | no frames]

Class ClassManager

source code

ClassManager can be used by all classes to get more information

Instance Methods [hide private]
 
__init__(self, constant_pool, constant_pool_count) source code
 
get_value(self, idx) source code
 
get_item(self, idx) source code
 
get_interface(self, idx) source code
 
get_interface_index(self, class_name, name, descriptor) source code
 
get_method(self, idx) source code
 
get_method_index(self, class_name, name, descriptor) source code
 
get_field(self, idx) source code
 
get_field_index(self, name, descriptor) source code
 
get_class(self, idx) source code
 
get_array_type(self, idx) source code
 
get_string_index(self, name) source code
 
get_integer_index(self, value) source code
 
get_cstring_index(self, value) source code
 
get_name_and_type_index(self, name_method_index, descriptor_method_index) source code
 
get_class_by_index(self, name_index) source code
 
get_method_ref_index(self, new_class_index, new_name_and_type_index) source code
 
get_field_ref_index(self, new_class_index, new_name_and_type_index) source code
 
get_class_index(self, method_name) source code
 
get_class_index2(self, class_name) source code
 
get_used_fields(self) source code
 
get_used_methods(self) source code
 
get_string(self, idx) source code
 
set_string(self, idx, name) source code
 
add_string(self, name) source code
 
set_this_class(self, this_class) source code
 
get_this_class(self) source code
 
get_this_class_name(self) source code
 
add_constant_pool(self, elem) source code
 
get_constant_pool_count(self) source code
 
create_class(self, name) source code
 
_create_class(self, class_name_index) source code
 
create_name_and_type(self, name, desc) source code
 
create_name_and_type_by_index(self, name_method_index, descriptor_method_index) source code
 
_create_name_and_type(self, name_method_index, descriptor_method_index) source code
 
create_method_ref(self, new_class_index, new_name_and_type_index) source code
 
create_field_ref(self, new_class_index, new_name_and_type_index) source code
 
create_integer(self, value) source code
 
create_string(self, value) source code