package
0.0.0-20191204141628-129b147ebcc8
Repository: https://github.com/zxh0/jvm.go.git
Documentation: pkg.go.dev
# Constants
getfield C.f:T.
getstatic C.f:T.
invokeinterface C.m:(A*)T.
invokespecial C.m:(A*)T.
invokestatic C.m:(A*)T.
invokevirtual C.m:(A*)T.
new C; dup; invokespecial C.<init>:(A*)void.
putfield C.f:T.
putstatic C.f:T.
# Structs
Create new array of reference.
Get length of array.
Throw exception or error.
Check whether object is of given type.
Fetch field from object.
Get static field from class.
Determine if object is of given type.
Invoke dynamic method.
Invoke interface method.
Invoke instance method; special handling for superclass, private, and instance initialization method invocations.
Invoke a class (static) method.
Invoke instance method; dispatch based on class.
Enter monitor for object.
Exit monitor for object.
Create new multidimensional array.
Create new object.
Create new array.
Set static field in class.
Set field in object.