Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Relph1119/JVMByPython
/ functions
Functions
4,261 in github.com/Relph1119/JVMByPython
⨍
Functions
4,261
◇
Types & classes
1,938
↓ 1 callers
Method
land
(long a, long b)
java/code/jvmgo/book/ch07/test/instructions/MathTest.java:114
↓ 1 callers
Method
ldiv
(long a, long b)
java/code/jvmgo/book/ch07/test/instructions/MathTest.java:108
↓ 1 callers
Method
line_number_table_attribute
(self)
src/develop_code/classfile/AttrCode.py:35
↓ 1 callers
Method
line_number_table_attribute
(self)
src/ch10/classfile/AttrCode.py:35
↓ 1 callers
Method
link
(clazz: Class)
src/develop_code/rtda/heap/ClassLoader.py:122
↓ 1 callers
Method
link
(clazz: Class)
src/ch08/rtda/heap/ClassLoader.py:109
↓ 1 callers
Method
link
(clazz: Class)
src/ch09/rtda/heap/ClassLoader.py:122
↓ 1 callers
Method
link
(clazz: Class)
src/ch10/rtda/heap/ClassLoader.py:122
↓ 1 callers
Method
link
(clazz: Class)
src/ch06/rtda/heap/ClassLoader.py:88
↓ 1 callers
Method
link
(clazz: Class)
src/ch07/rtda/heap/ClassLoader.py:91
↓ 1 callers
Method
lmul
(long a, long b)
java/code/jvmgo/book/ch07/test/instructions/MathTest.java:107
↓ 1 callers
Method
lneg
(long a )
java/code/jvmgo/book/ch07/test/instructions/MathTest.java:110
↓ 1 callers
Method
load_array_class
(self, name)
src/develop_code/rtda/heap/ClassLoader.py:49
↓ 1 callers
Method
load_array_class
(self, name)
src/ch08/rtda/heap/ClassLoader.py:37
↓ 1 callers
Method
load_array_class
(self, name)
src/ch09/rtda/heap/ClassLoader.py:49
↓ 1 callers
Method
load_array_class
(self, name)
src/ch10/rtda/heap/ClassLoader.py:49
↓ 1 callers
Method
load_basic_classes
(self)
src/develop_code/rtda/heap/ClassLoader.py:197
↓ 1 callers
Method
load_basic_classes
(self)
src/ch09/rtda/heap/ClassLoader.py:197
↓ 1 callers
Method
load_basic_classes
(self)
src/ch10/rtda/heap/ClassLoader.py:197
↓ 1 callers
Function
load_class
(class_name, class_path)
src/ch03/Main.py:50
↓ 1 callers
Function
load_class
(class_name, class_path: Classpath)
src/ch05/Main.py:57
↓ 1 callers
Method
load_non_array_class
(self, name)
src/develop_code/rtda/heap/ClassLoader.py:64
↓ 1 callers
Method
load_non_array_class
(self, name)
src/ch08/rtda/heap/ClassLoader.py:52
↓ 1 callers
Method
load_non_array_class
(self, name)
src/ch09/rtda/heap/ClassLoader.py:64
↓ 1 callers
Method
load_non_array_class
(self, name)
src/ch10/rtda/heap/ClassLoader.py:64
↓ 1 callers
Method
load_non_array_class
(self, name)
src/ch06/rtda/heap/ClassLoader.py:32
↓ 1 callers
Method
load_non_array_class
(self, name)
src/ch07/rtda/heap/ClassLoader.py:34
↓ 1 callers
Method
load_primitive_class
有3点说明:1. void和基本类型的类名就是void、int、float等。 2. 基本类型的类没有超类,也没有实现任何接口。 3. 非基本类型的类对象是通过ldc指令加载到操作数栈中的。 而基本类型的类对象,虽然在Java代码中看
src/develop_code/rtda/heap/ClassLoader.py:213
↓ 1 callers
Method
load_primitive_class
有3点说明:1. void和基本类型的类名就是void、int、float等。 2. 基本类型的类没有超类,也没有实现任何接口。 3. 非基本类型的类对象是通过ldc指令加载到操作数栈中的。 而基本类型的类对象,虽然在Java代码中看
src/ch09/rtda/heap/ClassLoader.py:213
↓ 1 callers
Method
load_primitive_class
有3点说明:1. void和基本类型的类名就是void、int、float等。 2. 基本类型的类没有超类,也没有实现任何接口。 3. 非基本类型的类对象是通过ldc指令加载到操作数栈中的。 而基本类型的类对象,虽然在Java代码中看
src/ch10/rtda/heap/ClassLoader.py:213
↓ 1 callers
Method
load_primitive_classes
(self)
src/develop_code/rtda/heap/ClassLoader.py:207
↓ 1 callers
Method
load_primitive_classes
(self)
src/ch09/rtda/heap/ClassLoader.py:207
↓ 1 callers
Method
load_primitive_classes
(self)
src/ch10/rtda/heap/ClassLoader.py:207
↓ 1 callers
Method
log_frames
(thread)
src/develop_code/Interpreter.py:61
↓ 1 callers
Method
log_frames
(thread)
src/ch08/Interpreter.py:61
↓ 1 callers
Method
log_frames
(thread)
src/ch09/Interpreter.py:61
↓ 1 callers
Method
log_frames
(thread)
src/ch10/Interpreter.py:61
↓ 1 callers
Method
log_frames
(thread)
src/ch07/Interpreter.py:56
↓ 1 callers
Method
log_instruction
(frame, inst)
src/develop_code/Interpreter.py:69
↓ 1 callers
Method
log_instruction
(frame, inst)
src/ch08/Interpreter.py:69
↓ 1 callers
Method
log_instruction
(frame, inst)
src/ch09/Interpreter.py:69
↓ 1 callers
Method
log_instruction
(frame, inst)
src/ch10/Interpreter.py:69
↓ 1 callers
Method
log_instruction
(frame, inst)
src/ch07/Interpreter.py:64
↓ 1 callers
Method
lookup_field
首先在C的字段中查找,如果找不到,在C的直接接口递归应用这个查找过程。 如果还是找不到,在C的超类中递归应用这个查找过程。 如果仍然找不到,则查找失败。 :param c: :param name: :
src/develop_code/rtda/heap/CpFieldRef.py:50
↓ 1 callers
Method
lookup_field
首先在C的字段中查找,如果找不到,在C的直接接口递归应用这个查找过程。 如果还是找不到,在C的超类中递归应用这个查找过程。 如果仍然找不到,则查找失败。 :param c: :param name: :
src/ch08/rtda/heap/CpFieldRef.py:50
↓ 1 callers
Method
lookup_field
首先在C的字段中查找,如果找不到,在C的直接接口递归应用这个查找过程。 如果还是找不到,在C的超类中递归应用这个查找过程。 如果仍然找不到,则查找失败。 :param c: :param name: :
src/ch09/rtda/heap/CpFieldRef.py:50
↓ 1 callers
Method
lookup_field
首先在C的字段中查找,如果找不到,在C的直接接口递归应用这个查找过程。 如果还是找不到,在C的超类中递归应用这个查找过程。 如果仍然找不到,则查找失败。 :param c: :param name: :
src/ch10/rtda/heap/CpFieldRef.py:50
↓ 1 callers
Method
lookup_field
首先在C的字段中查找,如果找不到,在C的直接接口递归应用这个查找过程。 如果还是找不到,在C的超类中递归应用这个查找过程。 如果仍然找不到,则查找失败。 :param c: :param name: :
src/ch06/rtda/heap/CpFieldRef.py:50
↓ 1 callers
Method
lookup_field
首先在C的字段中查找,如果找不到,在C的直接接口递归应用这个查找过程。 如果还是找不到,在C的超类中递归应用这个查找过程。 如果仍然找不到,则查找失败。 :param c: :param name: :
src/ch07/rtda/heap/CpFieldRef.py:50
↓ 1 callers
Method
lookup_interface_method
(iface, name, descriptor)
src/develop_code/rtda/heap/CpInterfaceMethodRef.py:45
↓ 1 callers
Method
lookup_interface_method
(iface, name, descriptor)
src/ch08/rtda/heap/CpInterfaceMethodRef.py:45
↓ 1 callers
Method
lookup_interface_method
(iface, name, descriptor)
src/ch09/rtda/heap/CpInterfaceMethodRef.py:45
↓ 1 callers
Method
lookup_interface_method
(iface, name, descriptor)
src/ch10/rtda/heap/CpInterfaceMethodRef.py:45
↓ 1 callers
Method
lookup_interface_method
(iface, name, descriptor)
src/ch07/rtda/heap/CpInterfaceMethodRef.py:45
↓ 1 callers
Method
lookup_method
先从C的继承层次中找,如果找不到,就去C的接口中找。 :param clazz: :param name: :param descriptor: :return:
src/develop_code/rtda/heap/CpMethodRef.py:52
↓ 1 callers
Method
lookup_method
先从C的继承层次中找,如果找不到,就去C的接口中找。 :param clazz: :param name: :param descriptor: :return:
src/ch08/rtda/heap/CpMethodRef.py:52
↓ 1 callers
Method
lookup_method
先从C的继承层次中找,如果找不到,就去C的接口中找。 :param clazz: :param name: :param descriptor: :return:
src/ch09/rtda/heap/CpMethodRef.py:52
↓ 1 callers
Method
lookup_method
先从C的继承层次中找,如果找不到,就去C的接口中找。 :param clazz: :param name: :param descriptor: :return:
src/ch10/rtda/heap/CpMethodRef.py:52
↓ 1 callers
Method
lookup_method
先从C的继承层次中找,如果找不到,就去C的接口中找。 :param clazz: :param name: :param descriptor: :return:
src/ch07/rtda/heap/CpMethodRef.py:52
↓ 1 callers
Method
loop
(thread, log_inst)
src/develop_code/Interpreter.py:35
↓ 1 callers
Method
loop
(thread, log_inst)
src/ch08/Interpreter.py:35
↓ 1 callers
Method
loop
(thread, log_inst)
src/ch09/Interpreter.py:35
↓ 1 callers
Method
loop
(thread, bytecode)
src/ch05/Interpreter.py:34
↓ 1 callers
Method
loop
(thread, log_inst)
src/ch10/Interpreter.py:35
↓ 1 callers
Method
loop
(thread, bytecode)
src/ch06/Interpreter.py:29
↓ 1 callers
Method
loop
(thread, log_inst)
src/ch07/Interpreter.py:30
↓ 1 callers
Method
lor
(long a, long b)
java/code/jvmgo/book/ch07/test/instructions/MathTest.java:115
↓ 1 callers
Method
lrem
(long a, long b)
java/code/jvmgo/book/ch07/test/instructions/MathTest.java:109
↓ 1 callers
Method
lshl
(long a, long b)
java/code/jvmgo/book/ch07/test/instructions/MathTest.java:111
↓ 1 callers
Method
lshr
(long a, long b)
java/code/jvmgo/book/ch07/test/instructions/MathTest.java:112
↓ 1 callers
Method
lsub
(long a, long b)
java/code/jvmgo/book/ch07/test/instructions/MathTest.java:106
↓ 1 callers
Method
lushr
(long a, long b)
java/code/jvmgo/book/ch07/test/instructions/MathTest.java:113
↓ 1 callers
Method
lxor
(long a, long b)
java/code/jvmgo/book/ch07/test/instructions/MathTest.java:116
↓ 1 callers
Function
main
(input_args=None)
src/develop_code/Main.py:18
↓ 1 callers
Function
main
(input_args=None)
src/ch08/Main.py:18
↓ 1 callers
Function
main
(input_args=None)
src/ch09/Main.py:18
↓ 1 callers
Function
main
(input_args)
src/ch03/Main.py:18
↓ 1 callers
Function
main
(input_args)
src/ch02/Main.py:17
↓ 1 callers
Function
main
(input_args=None)
src/ch05/Main.py:18
↓ 1 callers
Function
main
(input_args=None)
src/ch10/Main.py:18
↓ 1 callers
Function
main
(input_args=None)
src/ch06/Main.py:18
↓ 1 callers
Function
main
(input_args=None)
src/ch04/Main.py:17
↓ 1 callers
Function
main
(input_args=None)
src/ch07/Main.py:18
↓ 1 callers
Method
main
(String[] args)
java/code/jvmgo/book/ch07/test/instructions/SwitchTest.java:7
↓ 1 callers
Method
main
(String[] args)
java/code/jvmgo/book/ch07/test/instructions/MathTest.java:7
↓ 1 callers
Method
mul
()
java/code/jvmgo/book/ch07/test/instructions/MathTest.java:35
↓ 1 callers
Method
multiply
(double s)
java/code/jvmgo/book/ch07/Vector2D.java:17
↓ 1 callers
Method
multiply
(double s)
java/code/jvmgo/book/ch07/Vector.java:5
↓ 1 callers
Function
native_method
(frame: Frame)
src/develop_code/native/Registry.py:15
↓ 1 callers
Function
native_method
(frame: Frame)
src/ch09/native/Registry.py:15
↓ 1 callers
Function
native_method
(frame: Frame)
src/ch10/native/Registry.py:15
↓ 1 callers
Method
neg
()
java/code/jvmgo/book/ch07/test/instructions/MathTest.java:56
↓ 1 callers
Method
nestedCatch
()
java/code/jvmgo/book/ch10/JvmsExample.java:33
↓ 1 callers
Method
new_attribute_info
(attr_name, attr_len, constant_pool)
src/develop_code/classfile/AttributeInfo.py:41
↓ 1 callers
Method
new_attribute_info
(attr_name, attr_len, constant_pool)
src/ch08/classfile/AttributeInfo.py:41
↓ 1 callers
Method
new_attribute_info
(attr_name, attr_len, constant_pool)
src/ch09/classfile/AttributeInfo.py:41
↓ 1 callers
Method
new_attribute_info
(attr_name, attr_len, constant_pool)
src/ch03/classfile/AttributeInfo.py:41
↓ 1 callers
Method
new_attribute_info
(attr_name, attr_len, constant_pool)
src/ch05/classfile/AttributeInfo.py:41
↓ 1 callers
Method
new_attribute_info
(attr_name, attr_len, constant_pool)
src/ch10/classfile/AttributeInfo.py:41
↓ 1 callers
Method
new_attribute_info
(attr_name, attr_len, constant_pool)
src/ch06/classfile/AttributeInfo.py:41
← previous
next →
1,101–1,200 of 4,261, ranked by callers