Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aprz512/write-your-own-jvm
/ functions
Functions
1,416 in github.com/aprz512/write-your-own-jvm
⨍
Functions
1,416
◇
Types & classes
444
↓ 1 callers
Method
checkIndex
(int index, int arrayLength)
app/src/main/java/write/your/own/jvm/instruction/load/CALoad.java:31
↓ 1 callers
Method
checkIndex
(int index, int arrayLength)
app/src/main/java/write/your/own/jvm/instruction/load/AALoad.java:30
↓ 1 callers
Method
checkIndex
(int index, int arrayLength)
app/src/main/java/write/your/own/jvm/instruction/load/SALoad.java:31
↓ 1 callers
Method
checkIndex
(int index, int arrayLength)
app/src/main/java/write/your/own/jvm/instruction/load/BALoad.java:31
↓ 1 callers
Method
checkIndex
(int index, int arrayLength)
app/src/main/java/write/your/own/jvm/instruction/load/FALoad.java:31
↓ 1 callers
Method
clearStack
()
app/src/main/java/write/your/own/jvm/runtimedata/MyThread.java:52
↓ 1 callers
Method
clone
()
app/src/main/java/write/your/own/jvm/test/Test094.java:15
↓ 1 callers
Method
cloneInstanceFields
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/InstanceFields.java:11
↓ 1 callers
Method
cloneMyObject
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyObject.java:67
↓ 1 callers
Method
compositePath
(String wildcardPath)
app/src/main/java/write/your/own/jvm/classpath/WildcardEntry.java:21
↓ 1 callers
Method
copyAttributes
(MemberInfo info)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyMethod.java:98
↓ 1 callers
Method
create
for simple reason: only copy some member to avoid crash created method should not change member value!!!
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyMethod.java:156
↓ 1 callers
Method
create
(int opcode, CodeReader reader)
app/src/main/java/write/your/own/jvm/instruction/InstructionFactory.java:22
↓ 1 callers
Method
createArgs
(MyClassLoader classLoader, List<String> args)
app/src/main/java/write/your/own/jvm/Main.java:53
↓ 1 callers
Method
createArrayClass
(String name, MyClassLoader loader)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:81
↓ 1 callers
Method
createByteArrayObject
(MyClassLoader classLoader, byte[] array)
app/src/main/java/write/your/own/jvm/runtimedata/heap/ArrayObject.java:21
↓ 1 callers
Method
createClassObject
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClassLoader.java:34
↓ 1 callers
Method
createConstant
(int tag, ConstantInfo info)
app/src/main/java/write/your/own/jvm/runtimedata/heap/constants/ConstantPool.java:33
↓ 1 callers
Method
createConstantInfo
(int tag, ClassReader reader, ConstantPool constPool)
app/src/main/java/write/your/own/jvm/classfile/constantpool/ConstantInfoFactory.java:10
↓ 1 callers
Method
createConstantPool
(ClassFile file)
app/src/main/java/write/your/own/jvm/runtimedata/heap/constants/ConstantPool.java:19
↓ 1 callers
Method
createFields
(MyClass myClass, MemberInfo[] infos)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyField.java:22
↓ 1 callers
Method
createLambdaClass
(MyClass targetClass, String className,
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:95
↓ 1 callers
Method
createMethod
(MyClass myClass, MemberInfo info)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyMethod.java:35
↓ 1 callers
Method
createMethods
(MyClass myClass, MemberInfo[] infos)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyMethod.java:27
↓ 1 callers
Method
createPrimitiveArrayClass
(MyClassLoader loader, int type)
app/src/main/java/write/your/own/jvm/instruction/reference/NewArray.java:37
↓ 1 callers
Method
createPrimitiveClass
(String className, MyClassLoader classLoader)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:72
↓ 1 callers
Method
createShimClass
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:66
↓ 1 callers
Method
createShimMethod
(byte[] methodCode, String methodName, int maxStack)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyMethod.java:47
↓ 1 callers
Method
createStackTraceElement
(StackFrame stackFrame)
app/src/main/java/write/your/own/jvm/vnative/java/lang/NThrowable.java:46
↓ 1 callers
Method
createStackTraceElements
(MyObject thisObj, MyThread thread)
app/src/main/java/write/your/own/jvm/vnative/java/lang/NThrowable.java:33
↓ 1 callers
Method
defineClass
(byte[] data, String name)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClassLoader.java:204
↓ 1 callers
Method
delegateInstruction
(CodeReader reader, int opCode)
app/src/main/java/write/your/own/jvm/instruction/extended/Wide.java:23
↓ 1 callers
Method
distanceToObject
(MyClass myClass)
app/src/main/java/write/your/own/jvm/vnative/java/lang/NThrowable.java:60
↓ 1 callers
Method
endParams
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MethodDescriptorParser.java:44
↓ 1 callers
Method
execMain
(MyClassLoader classLoader, MyThread thread, Interpreter interpreter, String mainClassName, List<String> args)
app/src/main/java/write/your/own/jvm/Main.java:39
↓ 1 callers
Method
fibonacci
(long n)
app/src/main/java/write/your/own/jvm/test/Test072.java:9
↓ 1 callers
Method
fibonacci
(long n)
app/src/main/java/write/your/own/jvm/test/Test073.java:16
↓ 1 callers
Method
findAndGotoExceptionHandler
(MyThread thread, MyObject exceptionObj)
app/src/main/java/write/your/own/jvm/instruction/exception/AThrow.java:46
↓ 1 callers
Method
findExceptionHandler
(MyClass exceptionClass, int pc)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyMethod.java:133
↓ 1 callers
Method
findNativeMethod
(String className, String methodName, String methodDescriptor)
app/src/main/java/write/your/own/jvm/vnative/NativeRegistry.java:56
↓ 1 callers
Method
finish
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MethodDescriptorParser.java:62
↓ 1 callers
Method
foo
(String[] args)
app/src/main/java/write/your/own/jvm/test/Test10.java:9
↓ 1 callers
Method
geMainMethod
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:328
↓ 1 callers
Method
getAccessFlag
()
app/src/main/java/write/your/own/jvm/classfile/ClassFile.java:139
↓ 1 callers
Method
getAccessFlags
()
app/src/main/java/write/your/own/jvm/classfile/MemberInfo.java:78
↓ 1 callers
Method
getAnnotationData
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/ClassMember.java:123
↓ 1 callers
Method
getAnnotationDefaultAttributeData
()
app/src/main/java/write/your/own/jvm/classfile/MemberInfo.java:100
↓ 1 callers
Method
getArrayClass
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:490
↓ 1 callers
Method
getAttributeNameIndex
()
app/src/main/java/write/your/own/jvm/classfile/attribute/AttributeInfo.java:70
↓ 1 callers
Method
getAttributes
()
app/src/main/java/write/your/own/jvm/classfile/ClassFile.java:163
↓ 1 callers
Method
getBootstrapMethodAttrIndex
()
app/src/main/java/write/your/own/jvm/classfile/constantpool/ConstantInvokeDynamicInfo.java:29
↓ 1 callers
Method
getBootstrapMethodAttrIndex
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/constants/InvokeDynamicConstant.java:13
↓ 1 callers
Method
getBootstrapMethods
()
app/src/main/java/write/your/own/jvm/classfile/attribute/BootstrapMethodsAttribute.java:40
↓ 1 callers
Method
getBootstrapMethodsAttribute
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:526
↓ 1 callers
Method
getCode
()
app/src/main/java/write/your/own/jvm/classfile/attribute/CodeAttribute.java:59
↓ 1 callers
Method
getCode
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyMethod.java:125
↓ 1 callers
Method
getCodeAttribute
()
app/src/main/java/write/your/own/jvm/classfile/MemberInfo.java:60
↓ 1 callers
Method
getComponentClassName
(String className)
app/src/main/java/write/your/own/jvm/instruction/reference/ClassNameHelper.java:35
↓ 1 callers
Method
getConstValueIndex
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyField.java:30
↓ 1 callers
Method
getConstantValueAttribute
()
app/src/main/java/write/your/own/jvm/classfile/MemberInfo.java:82
↓ 1 callers
Method
getConstantValueIndex
()
app/src/main/java/write/your/own/jvm/classfile/attribute/ConstantValueAttribute.java:29
↓ 1 callers
Method
getConstructor
(String fieldConstructorDescriptor)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:503
↓ 1 callers
Method
getDescriptor
()
app/src/main/java/write/your/own/jvm/classfile/constantpool/ConstantNameAndTypeInfo.java:51
↓ 1 callers
Method
getDescriptor
()
app/src/main/java/write/your/own/jvm/classfile/constantpool/ConstantMethodTypeInfo.java:26
↓ 1 callers
Method
getDoubleValue
()
app/src/main/java/write/your/own/jvm/classfile/constantpool/ConstantDoubleInfo.java:23
↓ 1 callers
Method
getExceptionTable
()
app/src/main/java/write/your/own/jvm/classfile/attribute/CodeAttribute.java:51
↓ 1 callers
Method
getFloatValue
()
app/src/main/java/write/your/own/jvm/classfile/constantpool/ConstantFloatInfo.java:23
↓ 1 callers
Method
getInfo
()
app/src/main/java/write/your/own/jvm/classfile/attribute/UnParsedAttribute.java:20
↓ 1 callers
Method
getIntFieldValue
(String name, String descriptor)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyObject.java:62
↓ 1 callers
Method
getIntValue
()
app/src/main/java/write/your/own/jvm/classfile/constantpool/ConstantIntegerInfo.java:23
↓ 1 callers
Method
getLineNumber
(int pc)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyMethod.java:141
↓ 1 callers
Method
getLineNumberTable
()
app/src/main/java/write/your/own/jvm/classfile/attribute/LineNumberTableAttribute.java:26
↓ 1 callers
Method
getLineNumberTableAttribute
()
app/src/main/java/write/your/own/jvm/classfile/attribute/CodeAttribute.java:63
↓ 1 callers
Method
getLongValue
()
app/src/main/java/write/your/own/jvm/classfile/constantpool/ConstantLongInfo.java:18
↓ 1 callers
Method
getMaxLocals
()
app/src/main/java/write/your/own/jvm/classfile/attribute/CodeAttribute.java:47
↓ 1 callers
Method
getMaxLocals
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyMethod.java:121
↓ 1 callers
Method
getMaxStack
()
app/src/main/java/write/your/own/jvm/classfile/attribute/CodeAttribute.java:55
↓ 1 callers
Method
getMaxStack
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyMethod.java:117
↓ 1 callers
Method
getMethodHandleRef
()
app/src/main/java/write/your/own/jvm/classfile/attribute/BootstrapMethodsAttribute.java:83
↓ 1 callers
Method
getMethodTypeDescriptor
()
app/src/main/java/write/your/own/jvm/classfile/attribute/BootstrapMethodsAttribute.java:77
↓ 1 callers
Method
getName
()
app/src/main/java/write/your/own/jvm/classfile/constantpool/ConstantNameAndTypeInfo.java:47
↓ 1 callers
Method
getNameAndDescriptor
()
app/src/main/java/write/your/own/jvm/classfile/constantpool/ConstantMemberRefInfo.java:65
↓ 1 callers
Method
getNameAndType
()
app/src/main/java/write/your/own/jvm/classfile/constantpool/ConstantInvokeDynamicInfo.java:33
↓ 1 callers
Method
getNameAndType
(int index)
app/src/main/java/write/your/own/jvm/classfile/constantpool/ConstantPool.java:64
↓ 1 callers
Method
getNameAndType
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/constants/InvokeDynamicConstant.java:17
↓ 1 callers
Method
getParameterTypes
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MethodDescriptor.java:15
↓ 1 callers
Method
getPrintlnMH
(Object reveiver)
app/src/main/java/write/your/own/jvm/test/MethodHandleTest.java:16
↓ 1 callers
Method
getReferenceIndex
()
app/src/main/java/write/your/own/jvm/classfile/constantpool/ConstantMethodHandleInfo.java:25
↓ 1 callers
Method
getResolvedInterfaceMethod
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/constants/InterfaceMethodRef.java:16
↓ 1 callers
Method
getReturnType
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MethodDescriptor.java:19
↓ 1 callers
Method
getRuntimeVisibleAnnotationsAttributeData
()
app/src/main/java/write/your/own/jvm/classfile/MemberInfo.java:92
↓ 1 callers
Method
getRuntimeVisibleParameterAnnotationsAttributeData
()
app/src/main/java/write/your/own/jvm/classfile/MemberInfo.java:96
↓ 1 callers
Method
getSignature
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/ClassMember.java:119
↓ 1 callers
Method
getStackTraceFrames
(int skipFrame)
app/src/main/java/write/your/own/jvm/runtimedata/MyThread.java:56
↓ 1 callers
Method
getStaticSlotCount
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:259
↓ 1 callers
Method
getString
()
app/src/main/java/write/your/own/jvm/classfile/constantpool/ConstantStringInfo.java:27
↓ 1 callers
Method
getType
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyField.java:46
↓ 1 callers
Method
getUtf8
()
app/src/main/java/write/your/own/jvm/classfile/constantpool/ConstantUft8Info.java:29
↓ 1 callers
Method
handleUncaughtException
(MyThread thread, MyObject exceptionObj)
app/src/main/java/write/your/own/jvm/instruction/exception/AThrow.java:35
↓ 1 callers
Method
init
(Cmd cmd)
app/src/main/java/write/your/own/jvm/Cmd.java:113
← previous
next →
201–300 of 1,416, ranked by callers