Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/caoym/jjvm
/ types & classes
Types & classes
26 in github.com/caoym/jjvm
⨍
Functions
120
◇
Types & classes
26
Class
BytecodeInterpreter
字节码解析器
src/main/java/org/caoym/jjvm/opcode/BytecodeInterpreter.java:14
Class
Env
线程上下文
src/main/java/org/caoym/jjvm/runtime/Env.java:8
Class
JJvm
Created by caoyangmin on 2017/9/7.
src/main/java/org/caoym/jjvm/JJvm.java:9
Interface
JvmClass
Jvm 内部的 Class 表示
src/main/java/org/caoym/jjvm/lang/JvmClass.java:8
Interface
JvmClassLoader
src/main/java/org/caoym/jjvm/lang/JvmClassLoader.java:3
Class
JvmDefaultClassLoader
虚拟机的引导类加载器
src/main/java/org/caoym/jjvm/JvmDefaultClassLoader.java:16
Interface
JvmField
Created by caoyangmin on 2017/9/29.
src/main/java/org/caoym/jjvm/lang/JvmField.java:8
Interface
JvmMethod
src/main/java/org/caoym/jjvm/lang/JvmMethod.java:5
Class
JvmNativeClass
包装 native 类
src/main/java/org/caoym/jjvm/natives/JvmNativeClass.java:16
Class
JvmNativeConstructor
native 类的构造器方法
src/main/java/org/caoym/jjvm/natives/JvmNativeConstructor.java:13
Class
JvmNativeField
Created by caoyangmin on 2017/9/29.
src/main/java/org/caoym/jjvm/natives/JvmNativeField.java:11
Class
JvmNativeMethod
包装 native 方法
src/main/java/org/caoym/jjvm/natives/JvmNativeMethod.java:14
Class
JvmNativeObject
src/main/java/org/caoym/jjvm/natives/JvmNativeObject.java:10
Interface
JvmObject
Created by caoyangmin on 2017/9/29.
src/main/java/org/caoym/jjvm/lang/JvmObject.java:6
Class
JvmOpcodeClass
字节码定义的 Java 类( 区别于 native 类 )
src/main/java/org/caoym/jjvm/opcode/JvmOpcodeClass.java:16
Class
JvmOpcodeMethod
字节码方法(区别于 native 方法)
src/main/java/org/caoym/jjvm/opcode/JvmOpcodeMethod.java:10
Class
JvmOpcodeObject
src/main/java/org/caoym/jjvm/opcode/JvmOpcodeObject.java:11
Class
JvmOpcodeObjectField
src/main/java/org/caoym/jjvm/opcode/JvmOpcodeObjectField.java:10
Class
JvmOpcodeStaticField
静态成员
src/main/java/org/caoym/jjvm/opcode/JvmOpcodeStaticField.java:12
Class
JvmStack
虚拟机栈 每个虚拟机线程持有一个独立的栈
src/main/java/org/caoym/jjvm/runtime/JvmStack.java:12
Interface
OpcodeInvoker
src/main/java/org/caoym/jjvm/opcode/OpcodeInvoker.java:6
Enum
OpcodeRout
操作数例程
src/main/java/org/caoym/jjvm/opcode/OpcodeRout.java:18
Class
Slots
可指定槽位大小的数组
src/main/java/org/caoym/jjvm/runtime/Slots.java:9
Class
SlotsStack
可指定槽位大小的栈
src/main/java/org/caoym/jjvm/runtime/SlotsStack.java:9
Class
StackFrame
栈帧 对应 JVM 规范中的栈帧的概念,用于表示一次方法调用的上下文
src/main/java/org/caoym/jjvm/runtime/StackFrame.java:13
Class
VirtualMachine
src/main/java/org/caoym/jjvm/VirtualMachine.java:11