MCPcopy Create free account

hub / github.com/aprz512/write-your-own-jvm / functions

Functions1,416 in github.com/aprz512/write-your-own-jvm

↓ 4 callersMethodgetResolvedMethod
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/constants/MethodRef.java:33
↓ 4 callersMethodgetThisClassName
()
app/src/main/java/write/your/own/jvm/classfile/ClassFile.java:167
↓ 4 callersMethodgetThisClassName
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:185
↓ 4 callersMethodisAbstract
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:165
↓ 4 callersMethodisAccessibleTo
(MyClass mc)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:283
↓ 4 callersMethodisArray
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:398
↓ 4 callersMethodisPublic
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:149
↓ 4 callersMethodisSuperClassOf
(MyClass myClass)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:299
↓ 4 callersMethodlookupMethodInClass
(MyClass currentClass, String name, String descriptor)
app/src/main/java/write/your/own/jvm/runtimedata/heap/constants/MethodRef.java:17
↓ 4 callersMethodparseArgs
(String[] args)
app/src/main/java/write/your/own/jvm/Cmd.java:28
↓ 4 callersMethodreadChar
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MethodDescriptorParser.java:68
↓ 3 callersMethodgetAccessFlag
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:201
↓ 3 callersMethodgetInstance
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/StringPool.java:13
↓ 3 callersMethodgetMainClass
()
app/src/main/java/write/your/own/jvm/Cmd.java:99
↓ 3 callersMethodgetNextPc
()
app/src/main/java/write/your/own/jvm/runtimedata/StackFrame.java:34
↓ 3 callersMethodgetRefFromTop
(int num)
app/src/main/java/write/your/own/jvm/runtimedata/OperandStack.java:91
↓ 3 callersMethodgetStaticMethod
(String name, String descriptor)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:332
↓ 3 callersMethodgetStaticVars
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:267
↓ 3 callersMethodgetTag
()
app/src/main/java/write/your/own/jvm/classfile/constantpool/ConstantInfo.java:40
↓ 3 callersMethodgetUnParsedAttributeData
(String name)
app/src/main/java/write/your/own/jvm/classfile/MemberInfo.java:104
↓ 3 callersMethodisFinal
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:153
↓ 3 callersMethodisPrimitive
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:499
↓ 3 callersMethodisProtected
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/ClassMember.java:30
↓ 3 callersMethodisSubInterfaceOf
(MyClass interfaceClass)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:357
↓ 3 callersMethodnewStackFrame
(MyMethod method)
app/src/main/java/write/your/own/jvm/runtimedata/MyThread.java:44
↓ 3 callersMethodnextU4ToInt
read next four unsigned bytes, convert to int
app/src/main/java/write/your/own/jvm/classfile/ClassReader.java:36
↓ 3 callersMethodparseFieldType
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MethodDescriptorParser.java:78
↓ 3 callersMethodprintHelp
()
app/src/main/java/write/your/own/jvm/Cmd.java:86
↓ 3 callersMethodpushBoolean
(boolean value)
app/src/main/java/write/your/own/jvm/runtimedata/OperandStack.java:37
↓ 3 callersMethodreadAnnotations
(ClassReader reader, int numAnnotations)
app/src/main/java/write/your/own/jvm/classfile/attribute/annotation/Annotation.java:34
↓ 3 callersMethodreadAttributes
(ClassReader reader, ConstantPool constantPool, int attributeCount)
app/src/main/java/write/your/own/jvm/classfile/attribute/AttributeInfo.java:51
↓ 3 callersMethodrun
()
app/src/main/java/write/your/own/jvm/test/Test07.java:25
↓ 3 callersMethodsetJClass
(MyObject jClass)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:125
↓ 3 callersMethodsetRef
(int index, MyObject ref)
app/src/main/java/write/your/own/jvm/runtimedata/LocalVariableTable.java:44
↓ 3 callersMethodsetSlot
(int index, Slot slot)
app/src/main/java/write/your/own/jvm/runtimedata/LocalVariableTable.java:22
↓ 2 callersMethodbuildKey
(String className, String methodName, String methodDescriptor)
app/src/main/java/write/your/own/jvm/vnative/NativeRegistry.java:52
↓ 2 callersMethodbyteToHexString
(byte[] codes)
app/src/main/java/write/your/own/jvm/util/ByteUtil.java:16
↓ 2 callersMethodclear
()
app/src/main/java/write/your/own/jvm/runtimedata/OperandStack.java:107
↓ 2 callersMethodcreateShimReturnFrame
(MyThread thread, int maxStack)
app/src/main/java/write/your/own/jvm/runtimedata/Shim.java:10
↓ 2 callersMethode
(String message)
app/src/main/java/write/your/own/jvm/util/Log.java:9
↓ 2 callersMethodexecute
(StackFrame frame)
app/src/main/java/write/your/own/jvm/instruction/Instruction.java:28
↓ 2 callersMethodgetArrayClassName
(String className)
app/src/main/java/write/your/own/jvm/instruction/reference/ClassNameHelper.java:28
↓ 2 callersMethodgetClasspath
()
app/src/main/java/write/your/own/jvm/Cmd.java:95
↓ 2 callersMethodgetHigh
(long val)
app/src/main/java/write/your/own/jvm/util/NumUtil.java:16
↓ 2 callersMethodgetInstanceSlotCount
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:251
↓ 2 callersMethodgetInterfaceNames
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:205
↓ 2 callersMethodgetJavaName
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:495
↓ 2 callersMethodgetJreDir
@return jre directory
app/src/main/java/write/your/own/jvm/classpath/Classpath.java:24
↓ 2 callersMethodgetLow
(long val)
app/src/main/java/write/your/own/jvm/util/NumUtil.java:12
↓ 2 callersMethodgetName
()
app/src/main/java/write/your/own/jvm/classfile/constantpool/ConstantClassInfo.java:33
↓ 2 callersMethodgetPc
()
app/src/main/java/write/your/own/jvm/runtimedata/MyThread.java:36
↓ 2 callersMethodgetReadableName
()
app/src/main/java/write/your/own/jvm/instruction/Instruction.java:30
↓ 2 callersMethodgetRefFieldValue
(String name, String descriptor)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyObject.java:57
↓ 2 callersMethodgetSourceFile
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:117
↓ 2 callersMethodgetSuperClassName
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:197
↓ 2 callersMethodisAssignableFrom
(MyClass otherClass)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:407
↓ 2 callersMethodisEmpty
(String s)
app/src/main/java/write/your/own/jvm/util/StringUtil.java:5
↓ 2 callersMethodisImplement
(MyClass interfaceClass)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:342
↓ 2 callersMethodisInstanceOf
(MyClass otherClass)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyObject.java:43
↓ 2 callersMethodisLongOrDouble
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyField.java:42
↓ 2 callersMethodisObjectClass
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClass.java:458
↓ 2 callersMethodisPrivate
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/ClassMember.java:34
↓ 2 callersMethodisRef
()
app/src/main/java/write/your/own/jvm/runtimedata/Slot.java:37
↓ 2 callersMethodisSame
(String name, String descriptor)
app/src/main/java/write/your/own/jvm/runtimedata/heap/ClassMember.java:111
↓ 2 callersMethodisStackFrameEmpty
()
app/src/main/java/write/your/own/jvm/runtimedata/MyThread.java:48
↓ 2 callersMethodmerge
(int high, int low)
app/src/main/java/write/your/own/jvm/util/NumUtil.java:5
↓ 2 callersMethodnextU2s
read u2 table |- u2 count -|- u2 -|- u2 -| ... | @return 先读一个 u2 的值,为 x,再读 x 个 u2 的值
app/src/main/java/write/your/own/jvm/classfile/ClassReader.java:90
↓ 2 callersMethodparse
(String descriptor)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MethodDescriptorParser.java:14
↓ 2 callersMethodputString
(String string, MyObject stringObj)
app/src/main/java/write/your/own/jvm/runtimedata/heap/StringPool.java:17
↓ 2 callersMethodreadElementValuePairs
(ClassReader reader, int numElementValuePairs)
app/src/main/java/write/your/own/jvm/classfile/attribute/annotation/ElementValuePair.java:17
↓ 2 callersMethodreadInts
(int count)
app/src/main/java/write/your/own/jvm/instruction/CodeReader.java:52
↓ 2 callersMethodreadMembers
(ConstantPool constantPool, ClassReader reader)
app/src/main/java/write/your/own/jvm/classfile/MemberInfo.java:44
↓ 2 callersMethodsayHello
()
app/src/main/java/write/your/own/jvm/test/DynamicDispatch.java:19
↓ 2 callersMethodsayHello
(Human guy)
app/src/main/java/write/your/own/jvm/test/StaticDispatch.java:13
↓ 2 callersMethodsetRefFieldValue
(String name, String descriptor, MyObject refValue)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyObject.java:47
↓ 2 callersMethodsetSlotId
(int slotId)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyField.java:38
↓ 2 callersMethodskipPadding
()
app/src/main/java/write/your/own/jvm/instruction/CodeReader.java:60
↓ 2 callersMethodtest
(int a, String b)
app/src/main/java/write/your/own/jvm/test/InvokeDynamicTest.java:18
↓ 2 callersMethodtoClassName
(String descriptor)
app/src/main/java/write/your/own/jvm/instruction/reference/ClassNameHelper.java:62
↓ 2 callersMethodunreadChar
()
app/src/main/java/write/your/own/jvm/runtimedata/heap/MethodDescriptorParser.java:74
↓ 1 callersMethodallocAndInitStaticVars
(MyClass myClass)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClassLoader.java:127
↓ 1 callersMethodbar
(String[] args)
app/src/main/java/write/your/own/jvm/test/Test10.java:17
↓ 1 callersMethodbubbleSort
(int[] arr)
app/src/main/java/write/your/own/jvm/test/Test08.java:11
↓ 1 callersMethodbyteToSignedInt
(byte value)
app/src/main/java/write/your/own/jvm/util/NumUtil.java:20
↓ 1 callersMethodbyteToUnsignedInt
(byte value)
app/src/main/java/write/your/own/jvm/util/NumUtil.java:24
↓ 1 callersMethodcalArgsSlotCount
(MethodDescriptor methodDescriptor)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyMethod.java:82
↓ 1 callersMethodcalcInstanceFieldSlotIds
(MyClass myClass)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClassLoader.java:186
↓ 1 callersMethodcalcStaticFieldSlotIds
(MyClass myClass)
app/src/main/java/write/your/own/jvm/runtimedata/heap/MyClassLoader.java:171
↓ 1 callersMethodcheckArrayCopy
(ArrayObject src, ArrayObject dst)
app/src/main/java/write/your/own/jvm/vnative/java/lang/NSystem.java:62
↓ 1 callersMethodcheckIndex
(int index, int arrayLength)
app/src/main/java/write/your/own/jvm/instruction/store/SAStore.java:30
↓ 1 callersMethodcheckIndex
(int index, int arrayLength)
app/src/main/java/write/your/own/jvm/instruction/store/FAStore.java:30
↓ 1 callersMethodcheckIndex
(int index, int arrayLength)
app/src/main/java/write/your/own/jvm/instruction/store/LAStore.java:30
↓ 1 callersMethodcheckIndex
(int index, int arrayLength)
app/src/main/java/write/your/own/jvm/instruction/store/BAStore.java:30
↓ 1 callersMethodcheckIndex
(int index, int arrayLength)
app/src/main/java/write/your/own/jvm/instruction/store/IAStore.java:30
↓ 1 callersMethodcheckIndex
(int index, int arrayLength)
app/src/main/java/write/your/own/jvm/instruction/store/DAStore.java:30
↓ 1 callersMethodcheckIndex
(int index, int arrayLength)
app/src/main/java/write/your/own/jvm/instruction/store/CAStore.java:30
↓ 1 callersMethodcheckIndex
(int index, int arrayLength)
app/src/main/java/write/your/own/jvm/instruction/store/AAStore.java:31
↓ 1 callersMethodcheckIndex
(int index, int arrayLength)
app/src/main/java/write/your/own/jvm/instruction/load/DALoad.java:31
↓ 1 callersMethodcheckIndex
(int index, int arrayLength)
app/src/main/java/write/your/own/jvm/instruction/load/IALoad.java:31
↓ 1 callersMethodcheckIndex
(int index, int arrayLength)
app/src/main/java/write/your/own/jvm/instruction/load/LALoad.java:31
← previousnext →101–200 of 1,416, ranked by callers