MCPcopy Create free account

hub / github.com/andreabergia/rjvm / types & classes

Types & classes120 in github.com/andreabergia/rjvm

↓ 24 callersInterfaceObject
A java array, allocated on our memory chunk
vm/src/object.rs:7
↓ 16 callersClassProgramCounter
reader/src/program_counter.rs:8
↓ 3 callersClassLineNumber
reader/src/line_number.rs:8
↓ 2 callersClassClassLoadingError
vm/src/class_path_entry.rs:11
↓ 2 callersClassFieldReference
vm/src/call_frame.rs:49
↓ 2 callersClassMethodReference
vm/src/call_frame.rs:42
↓ 1 callersInterfaceArray
A java array, allocated on our memory chunk
vm/src/array.rs:4
↓ 1 callersClassCallFrameReference
vm/src/call_stack.rs:30
↓ 1 callersClassJavaException
vm/src/exceptions.rs:25
ClassALargeObject
vm/tests/resources/rjvm/GarbageCollection.java:50
ClassASmallObject
vm/tests/resources/rjvm/GarbageCollection.java:42
ClassAWrapperObject
vm/tests/resources/rjvm/GarbageCollection.java:24
ClassAbstractObject
vm/src/abstract_object.rs:29
ClassAllocEntry
An allocation on our memory chunk
vm/src/alloc_entry.rs:2
ClassAllocHeader
vm/src/abstract_object.rs:83
ClassArgs
vm_cli/src/main.rs:17
EnumArrayEntryType
TODO: this should eventually be removed. This models the entries of an array, and it is stored in the same memory as the entries. Ideally, we'd want t
vm/src/array_entry_type.rs:12
ClassArrayHeader
The second word of an allocated array
vm/src/abstract_object.rs:104
ClassAttribute
reader/src/attribute.rs:5
ClassBaseClass
vm/tests/resources/rjvm/SuperClasses.java:12
EnumBaseType
reader/src/field_type.rs:35
ClassBuffer
A buffer reader, used to marshall data from a generic byte array
reader/src/buffer.rs:5
EnumBufferError
reader/src/buffer.rs:12
ClassC0
vm/tests/resources/rjvm/InstanceOfArray.java:7
ClassC1
vm/tests/resources/rjvm/CheckCast.java:4
ClassC1
vm/tests/resources/rjvm/InstanceOf.java:7
ClassC1
vm/tests/resources/rjvm/InstanceOfArray.java:10
ClassC2
vm/tests/resources/rjvm/CheckCast.java:6
ClassC2
vm/tests/resources/rjvm/InstanceOf.java:8
ClassC3
vm/tests/resources/rjvm/InstanceOf.java:9
ClassC4
vm/tests/resources/rjvm/InstanceOf.java:10
ClassC5
vm/tests/resources/rjvm/InstanceOf.java:11
ClassCallFrame
vm/src/call_frame.rs:58
ClassCallStack
vm/src/call_stack.rs:21
ClassCheckCast
vm/tests/resources/rjvm/CheckCast.java:3
ClassClass
vm/src/class.rs:34
ClassClassAndMethod
vm/src/class_and_method.rs:7
InterfaceClassByIdResolver
Trait that models the fact that a class can be resolved by its given id
vm/src/class_resolver_by_id.rs:4
ClassClassFile
reader/src/class_file.rs:11
ClassClassFileField
reader/src/class_file_field.rs:7
ClassClassFileMethod
reader/src/class_file_method.rs:15
ClassClassFileMethodCode
reader/src/class_file_method.rs:78
ClassClassFileReader
A reader of a byte array representing a class. Supports only a subset of Java 7 class format, in particular it does not support generics.
reader/src/class_reader.rs:26
EnumClassFileVersion
reader/src/class_file_version.rs:6
ClassClassId
vm/src/class.rs:14
ClassClassLoader
vm/src/class_loader.rs:10
ClassClassManager
An object that will allocate and manage Class objects
vm/src/class_manager.rs:18
ClassClassMethodAndDescriptor
vm/src/native_methods_registry.rs:86
ClassClassPath
vm/src/class_path.rs:13
InterfaceClassPathEntry
Models an entry in the class path, i.e. a single Jar or directory
vm/src/class_path_entry.rs:4
EnumClassPathParseError
vm/src/class_path.rs:19
EnumClassReaderError
reader/src/class_reader_error.rs:10
ClassClassesToInitialize
vm/src/class_manager.rs:74
ClassComplex
reader/tests/resources/rjvm/Complex.java:5
ClassConstantPool
reader/src/constant_pool.rs:32
EnumConstantPoolEntry
reader/src/constant_pool.rs:7
EnumConstantPoolPhysicalEntry
reader/src/constant_pool.rs:24
ClassConstants
reader/tests/resources/rjvm/Constants.java:3
ClassControlFlow
vm/tests/resources/rjvm/ControlFlow.java:3
ClassDeprecatedClass
reader/tests/resources/rjvm/DeprecatedClass.java:3
ClassDerivedClass
vm/tests/resources/rjvm/SuperClasses.java:26
ClassE1
vm/tests/resources/rjvm/ExceptionsThrowingAndCatching.java:4
ClassE2
vm/tests/resources/rjvm/ExceptionsThrowingAndCatching.java:5
ClassExceptionTable
reader/src/exception_table.rs:7
ClassExceptionTableEntry
reader/src/exception_table.rs:26
ClassExceptionsHandlers
reader/tests/resources/rjvm/ExceptionsHandlers.java:3
ClassExceptionsThrowingAndCatching
vm/tests/resources/rjvm/ExceptionsThrowingAndCatching.java:3
EnumFieldConstantValue
reader/src/class_file_field.rs:32
EnumFieldType
reader/src/field_type.rs:11
ClassFileSystemClassPathEntry
vm/src/file_system_class_path_entry.rs:12
ClassGarbageCollection
vm/tests/resources/rjvm/GarbageCollection.java:3
EnumGcState
vm/src/abstract_object.rs:35
ClassGenerator
vm/tests/resources/rjvm/SimpleMain.java:12
ClassGeneric
vm/tests/resources/rjvm/Generic.java:6
ClassInstanceOf
vm/tests/resources/rjvm/InstanceOf.java:3
ClassInstanceOfArray
vm/tests/resources/rjvm/InstanceOfArray.java:3
EnumInstruction
reader/src/instruction.rs:7
EnumInstructionCompleted
Possible execution result of an instruction
vm/src/call_frame.rs:90
InterfaceIntf1
vm/tests/resources/rjvm/InstanceOf.java:4
InterfaceIntf1
vm/tests/resources/rjvm/InstanceOfArray.java:4
InterfaceIntf2
vm/tests/resources/rjvm/InstanceOf.java:5
InterfaceIntf3
vm/tests/resources/rjvm/InstanceOf.java:6
ClassInvalidConstantPoolIndexError
reader/src/constant_pool.rs:39
ClassInvalidDirectoryError
vm/src/file_system_class_path_entry.rs:48
ClassInvokeInterface
vm/tests/resources/rjvm/InvokeInterface.java:3
EnumInvokeKind
vm/src/call_frame.rs:77
ClassJarFileClassPathEntry
Implementation of [ClassPathEntry] that searches for `.class` file inside a `.jar` file
vm/src/jar_file_class_path_entry.rs:15
EnumJarFileError
vm/src/jar_file_class_path_entry.rs:70
ClassLineNumberTable
reader/src/line_number_table.rs:13
ClassLineNumberTableEntry
reader/src/line_number_table.rs:38
ClassMemoryChunk
Models an allocated chunk of memory
vm/src/gc.rs:20
EnumMethodCallFailed
vm/src/exceptions.rs:5
ClassMethodDescriptor
reader/src/method_descriptor.rs:13
ClassMyObject
vm/tests/resources/rjvm/Statics.java:11
ClassNativeMethodsRegistry
vm/src/native_methods_registry.rs:18
EnumNewArrayType
reader/src/instruction.rs:214
ClassNotReallyASquare
vm/tests/resources/rjvm/InvokeInterface.java:36
ClassNumericArrays
vm/tests/resources/rjvm/NumericArrays.java:3
ClassNumericTypes
vm/tests/resources/rjvm/NumericTypes.java:3
ClassObjectAllocator
Models the object allocator and the garbage collector! For the garbage collection, we use a very simple semi-space copying collector. We split the me
vm/src/gc.rs:94
next →1–100 of 120, ranked by callers