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
read_class
(self, name)
src/ch06/rtda/heap/ClassLoader.py:43
↓ 1 callers
Method
read_class
(self, name)
src/ch07/rtda/heap/ClassLoader.py:46
↓ 1 callers
Method
read_constant_info
(class_reader, constant_pool)
src/develop_code/classfile/ConstantInfo.py:35
↓ 1 callers
Method
read_constant_info
(class_reader, constant_pool)
src/ch08/classfile/ConstantInfo.py:35
↓ 1 callers
Method
read_constant_info
(class_reader, constant_pool)
src/ch09/classfile/ConstantInfo.py:35
↓ 1 callers
Method
read_constant_info
(class_reader, constant_pool)
src/ch03/classfile/ConstantInfo.py:35
↓ 1 callers
Method
read_constant_info
(class_reader, constant_pool)
src/ch05/classfile/ConstantInfo.py:35
↓ 1 callers
Method
read_constant_info
(class_reader, constant_pool)
src/ch10/classfile/ConstantInfo.py:35
↓ 1 callers
Method
read_constant_info
(class_reader, constant_pool)
src/ch06/classfile/ConstantInfo.py:35
↓ 1 callers
Method
read_constant_info
(class_reader, constant_pool)
src/ch04/classfile/ConstantInfo.py:35
↓ 1 callers
Method
read_constant_info
(class_reader, constant_pool)
src/ch07/classfile/ConstantInfo.py:35
↓ 1 callers
Method
read_constant_pool
(self, class_reader)
src/develop_code/classfile/ConstantPool.py:17
↓ 1 callers
Method
read_constant_pool
(self, class_reader)
src/ch08/classfile/ConstantPool.py:17
↓ 1 callers
Method
read_constant_pool
(self, class_reader)
src/ch09/classfile/ConstantPool.py:17
↓ 1 callers
Method
read_constant_pool
(self, class_reader)
src/ch03/classfile/ConstantPool.py:17
↓ 1 callers
Method
read_constant_pool
(self, class_reader)
src/ch05/classfile/ConstantPool.py:17
↓ 1 callers
Method
read_constant_pool
(self, class_reader)
src/ch10/classfile/ConstantPool.py:17
↓ 1 callers
Method
read_constant_pool
(self, class_reader)
src/ch06/classfile/ConstantPool.py:17
↓ 1 callers
Method
read_constant_pool
(self, class_reader)
src/ch04/classfile/ConstantPool.py:17
↓ 1 callers
Method
read_constant_pool
(self, class_reader)
src/ch07/classfile/ConstantPool.py:17
↓ 1 callers
Method
read_exception_table
(class_reader)
src/develop_code/classfile/AttrCode.py:43
↓ 1 callers
Method
read_exception_table
(class_reader)
src/ch08/classfile/AttrCode.py:36
↓ 1 callers
Method
read_exception_table
(class_reader)
src/ch09/classfile/AttrCode.py:36
↓ 1 callers
Method
read_exception_table
(class_reader)
src/ch03/classfile/AttrCode.py:36
↓ 1 callers
Method
read_exception_table
(class_reader)
src/ch05/classfile/AttrCode.py:36
↓ 1 callers
Method
read_exception_table
(class_reader)
src/ch10/classfile/AttrCode.py:43
↓ 1 callers
Method
read_exception_table
(class_reader)
src/ch06/classfile/AttrCode.py:36
↓ 1 callers
Method
read_exception_table
(class_reader)
src/ch04/classfile/AttrCode.py:36
↓ 1 callers
Method
read_exception_table
(class_reader)
src/ch07/classfile/AttrCode.py:36
↓ 1 callers
Method
read_info
(self, class_reader)
src/develop_code/classfile/AttributeInfo.py:16
↓ 1 callers
Method
read_info
(self, class_reader)
src/develop_code/classfile/ConstantInfo.py:31
↓ 1 callers
Method
read_info
(self, class_reader)
src/ch08/classfile/AttributeInfo.py:16
↓ 1 callers
Method
read_info
(self, class_reader)
src/ch08/classfile/ConstantInfo.py:31
↓ 1 callers
Method
read_info
(self, class_reader)
src/ch09/classfile/AttributeInfo.py:16
↓ 1 callers
Method
read_info
(self, class_reader)
src/ch09/classfile/ConstantInfo.py:31
↓ 1 callers
Method
read_info
(self, class_reader)
src/ch03/classfile/AttributeInfo.py:16
↓ 1 callers
Method
read_info
(self, class_reader)
src/ch03/classfile/ConstantInfo.py:31
↓ 1 callers
Method
read_info
(self, class_reader)
src/ch05/classfile/AttributeInfo.py:16
↓ 1 callers
Method
read_info
(self, class_reader)
src/ch05/classfile/ConstantInfo.py:31
↓ 1 callers
Method
read_info
(self, class_reader)
src/ch10/classfile/AttributeInfo.py:16
↓ 1 callers
Method
read_info
(self, class_reader)
src/ch10/classfile/ConstantInfo.py:31
↓ 1 callers
Method
read_info
(self, class_reader)
src/ch06/classfile/AttributeInfo.py:16
↓ 1 callers
Method
read_info
(self, class_reader)
src/ch06/classfile/ConstantInfo.py:31
↓ 1 callers
Method
read_info
(self, class_reader)
src/ch04/classfile/AttributeInfo.py:16
↓ 1 callers
Method
read_info
(self, class_reader)
src/ch04/classfile/ConstantInfo.py:31
↓ 1 callers
Method
read_info
(self, class_reader)
src/ch07/classfile/AttributeInfo.py:16
↓ 1 callers
Method
read_info
(self, class_reader)
src/ch07/classfile/ConstantInfo.py:31
↓ 1 callers
Method
read_member
(class_reader, constant_pool)
src/develop_code/classfile/MemberInfo.py:31
↓ 1 callers
Method
read_member
(class_reader, constant_pool)
src/ch08/classfile/MemberInfo.py:31
↓ 1 callers
Method
read_member
(class_reader, constant_pool)
src/ch09/classfile/MemberInfo.py:31
↓ 1 callers
Method
read_member
(class_reader, constant_pool)
src/ch03/classfile/MemberInfo.py:29
↓ 1 callers
Method
read_member
(class_reader, constant_pool)
src/ch05/classfile/MemberInfo.py:30
↓ 1 callers
Method
read_member
(class_reader, constant_pool)
src/ch10/classfile/MemberInfo.py:31
↓ 1 callers
Method
read_member
(class_reader, constant_pool)
src/ch06/classfile/MemberInfo.py:32
↓ 1 callers
Method
read_member
(class_reader, constant_pool)
src/ch04/classfile/MemberInfo.py:29
↓ 1 callers
Method
read_member
(class_reader, constant_pool)
src/ch07/classfile/MemberInfo.py:31
↓ 1 callers
Method
rem
()
java/code/jvmgo/book/ch07/test/instructions/MathTest.java:49
↓ 1 callers
Method
reset
(self, code, pc)
src/develop_code/instructions/base/BytecodeReader.py:21
↓ 1 callers
Method
reset
(self, code, pc)
src/ch08/instructions/base/BytecodeReader.py:21
↓ 1 callers
Method
reset
(self, code, pc)
src/ch09/instructions/base/BytecodeReader.py:21
↓ 1 callers
Method
reset
(self, code, pc)
src/ch05/instructions/base/BytecodeReader.py:21
↓ 1 callers
Method
reset
(self, code, pc)
src/ch10/instructions/base/BytecodeReader.py:21
↓ 1 callers
Method
reset
(self, code, pc)
src/ch06/instructions/base/BytecodeReader.py:21
↓ 1 callers
Method
reset
(self, code, pc)
src/ch07/instructions/base/BytecodeReader.py:21
↓ 1 callers
Method
resolve_class_ref
如果类D通过符号引用N应用类C的话,要解析N,先用D的类加载器加载C,然后检查D是否有权限访问C, 如果没有,则抛出IllegalAccessError异常。 :return:
src/develop_code/rtda/heap/CpSymRef.py:31
↓ 1 callers
Method
resolve_class_ref
如果类D通过符号引用N应用类C的话,要解析N,先用D的类加载器加载C,然后检查D是否有权限访问C, 如果没有,则抛出IllegalAccessError异常。 :return:
src/ch08/rtda/heap/CpSymRef.py:31
↓ 1 callers
Method
resolve_class_ref
如果类D通过符号引用N应用类C的话,要解析N,先用D的类加载器加载C,然后检查D是否有权限访问C, 如果没有,则抛出IllegalAccessError异常。 :return:
src/ch09/rtda/heap/CpSymRef.py:31
↓ 1 callers
Method
resolve_class_ref
如果类D通过符号引用N应用类C的话,要解析N,先用D的类加载器加载C,然后检查D是否有权限访问C, 如果没有,则抛出IllegalAccessError异常。 :return:
src/ch10/rtda/heap/CpSymRef.py:31
↓ 1 callers
Method
resolve_class_ref
如果类D通过符号引用N应用类C的话,要解析N,先用D的类加载器加载C,然后检查D是否有权限访问C, 如果没有,则抛出IllegalAccessError异常。 :return:
src/ch06/rtda/heap/CpSymRef.py:31
↓ 1 callers
Method
resolve_class_ref
如果类D通过符号引用N应用类C的话,要解析N,先用D的类加载器加载C,然后检查D是否有权限访问C, 如果没有,则抛出IllegalAccessError异常。 :return:
src/ch07/rtda/heap/CpSymRef.py:31
↓ 1 callers
Method
resolve_field_ref
如果类D想通过字段符号引用访问类C的某个字段,首先要解析符号引用得到类C,然后根据字段名和描述符查找字段。 如果字段查找失败,则虚拟机排除NoSuchFieldError异常。 如果查找成功,但D没有足够的权限访问该字段,则虚拟机抛出IllegalA
src/develop_code/rtda/heap/CpFieldRef.py:29
↓ 1 callers
Method
resolve_field_ref
如果类D想通过字段符号引用访问类C的某个字段,首先要解析符号引用得到类C,然后根据字段名和描述符查找字段。 如果字段查找失败,则虚拟机排除NoSuchFieldError异常。 如果查找成功,但D没有足够的权限访问该字段,则虚拟机抛出IllegalA
src/ch08/rtda/heap/CpFieldRef.py:29
↓ 1 callers
Method
resolve_field_ref
如果类D想通过字段符号引用访问类C的某个字段,首先要解析符号引用得到类C,然后根据字段名和描述符查找字段。 如果字段查找失败,则虚拟机排除NoSuchFieldError异常。 如果查找成功,但D没有足够的权限访问该字段,则虚拟机抛出IllegalA
src/ch09/rtda/heap/CpFieldRef.py:29
↓ 1 callers
Method
resolve_field_ref
如果类D想通过字段符号引用访问类C的某个字段,首先要解析符号引用得到类C,然后根据字段名和描述符查找字段。 如果字段查找失败,则虚拟机排除NoSuchFieldError异常。 如果查找成功,但D没有足够的权限访问该字段,则虚拟机抛出IllegalA
src/ch10/rtda/heap/CpFieldRef.py:29
↓ 1 callers
Method
resolve_field_ref
如果类D想通过字段符号引用访问类C的某个字段,首先要解析符号引用得到类C,然后根据字段名和描述符查找字段。 如果字段查找失败,则虚拟机排除NoSuchFieldError异常。 如果查找成功,但D没有足够的权限访问该字段,则虚拟机抛出IllegalA
src/ch06/rtda/heap/CpFieldRef.py:29
↓ 1 callers
Method
resolve_field_ref
如果类D想通过字段符号引用访问类C的某个字段,首先要解析符号引用得到类C,然后根据字段名和描述符查找字段。 如果字段查找失败,则虚拟机排除NoSuchFieldError异常。 如果查找成功,但D没有足够的权限访问该字段,则虚拟机抛出IllegalA
src/ch07/rtda/heap/CpFieldRef.py:29
↓ 1 callers
Method
resolve_interface_method_ref
(self)
src/develop_code/rtda/heap/CpInterfaceMethodRef.py:29
↓ 1 callers
Method
resolve_interface_method_ref
(self)
src/ch08/rtda/heap/CpInterfaceMethodRef.py:29
↓ 1 callers
Method
resolve_interface_method_ref
(self)
src/ch09/rtda/heap/CpInterfaceMethodRef.py:29
↓ 1 callers
Method
resolve_interface_method_ref
(self)
src/ch10/rtda/heap/CpInterfaceMethodRef.py:29
↓ 1 callers
Method
resolve_interface_method_ref
(self)
src/ch07/rtda/heap/CpInterfaceMethodRef.py:29
↓ 1 callers
Method
resolve_interfaces
(clazz: Class)
src/develop_code/rtda/heap/ClassLoader.py:114
↓ 1 callers
Method
resolve_interfaces
(clazz: Class)
src/ch08/rtda/heap/ClassLoader.py:101
↓ 1 callers
Method
resolve_interfaces
(clazz: Class)
src/ch09/rtda/heap/ClassLoader.py:114
↓ 1 callers
Method
resolve_interfaces
(clazz: Class)
src/ch10/rtda/heap/ClassLoader.py:114
↓ 1 callers
Method
resolve_interfaces
(clazz: Class)
src/ch06/rtda/heap/ClassLoader.py:80
↓ 1 callers
Method
resolve_interfaces
(clazz: Class)
src/ch07/rtda/heap/ClassLoader.py:83
↓ 1 callers
Method
resolve_method_ref
如果类D想通过方法符号引用访问类C的某个方法,先要解析符号引用得到类C。 如果C是接口,则抛出IncompatibleClassChangeError异常,否则根据方法名和描述符查找方法。 如果找不到对应方法,则抛出NoSuchMethodError
src/develop_code/rtda/heap/CpMethodRef.py:29
↓ 1 callers
Method
resolve_method_ref
如果类D想通过方法符号引用访问类C的某个方法,先要解析符号引用得到类C。 如果C是接口,则抛出IncompatibleClassChangeError异常,否则根据方法名和描述符查找方法。 如果找不到对应方法,则抛出NoSuchMethodError
src/ch08/rtda/heap/CpMethodRef.py:29
↓ 1 callers
Method
resolve_method_ref
如果类D想通过方法符号引用访问类C的某个方法,先要解析符号引用得到类C。 如果C是接口,则抛出IncompatibleClassChangeError异常,否则根据方法名和描述符查找方法。 如果找不到对应方法,则抛出NoSuchMethodError
src/ch09/rtda/heap/CpMethodRef.py:29
↓ 1 callers
Method
resolve_method_ref
如果类D想通过方法符号引用访问类C的某个方法,先要解析符号引用得到类C。 如果C是接口,则抛出IncompatibleClassChangeError异常,否则根据方法名和描述符查找方法。 如果找不到对应方法,则抛出NoSuchMethodError
src/ch10/rtda/heap/CpMethodRef.py:29
↓ 1 callers
Method
resolve_method_ref
如果类D想通过方法符号引用访问类C的某个方法,先要解析符号引用得到类C。 如果C是接口,则抛出IncompatibleClassChangeError异常,否则根据方法名和描述符查找方法。 如果找不到对应方法,则抛出NoSuchMethodError
src/ch07/rtda/heap/CpMethodRef.py:29
↓ 1 callers
Method
resolve_super_class
(clazz: Class)
src/develop_code/rtda/heap/ClassLoader.py:108
↓ 1 callers
Method
resolve_super_class
(clazz: Class)
src/ch08/rtda/heap/ClassLoader.py:95
↓ 1 callers
Method
resolve_super_class
(clazz: Class)
src/ch09/rtda/heap/ClassLoader.py:108
↓ 1 callers
Method
resolve_super_class
(clazz: Class)
src/ch10/rtda/heap/ClassLoader.py:108
↓ 1 callers
Method
resolve_super_class
(clazz: Class)
src/ch06/rtda/heap/ClassLoader.py:74
↓ 1 callers
Method
resolve_super_class
(clazz: Class)
src/ch07/rtda/heap/ClassLoader.py:77
↓ 1 callers
Method
resolved_interface_method
(self)
src/develop_code/rtda/heap/CpInterfaceMethodRef.py:23
↓ 1 callers
Method
resolved_interface_method
(self)
src/ch08/rtda/heap/CpInterfaceMethodRef.py:23
← previous
next →
1,401–1,500 of 4,261, ranked by callers