Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andreabergia/rjvm
/ functions
Functions
538 in github.com/andreabergia/rjvm
⨍
Functions
538
◇
Types & classes
120
Method
fmt
(&self, f: &mut fmt::Formatter)
reader/src/class_file.rs:25
Method
fmt
(&self, f: &mut Formatter<'_>)
reader/src/field_type.rs:23
Method
fmt
(&self, f: &mut Formatter<'_>)
reader/src/class_file_method.rs:32
Method
fmt
(&self, f: &mut fmt::Formatter)
reader/src/constant_pool.rs:169
Method
fmt
(&self, f: &mut Formatter<'_>)
reader/src/method_descriptor.rs:19
Method
fmt
(&self, f: &mut Formatter<'_>)
reader/src/line_number.rs:11
Method
fmt
(&self, f: &mut Formatter<'_>)
reader/src/class_reader_error.rs:25
Method
fmt
(&self, f: &mut Formatter<'_>)
reader/src/attribute.rs:11
Method
fmt
(&self, f: &mut Formatter<'_>)
vm/src/call_stack.rs:138
Method
fmt
(&self, f: &mut Formatter<'_>)
vm/src/file_system_class_path_entry.rs:53
Method
fmt
(&self, f: &mut Formatter<'_>)
vm/src/native_methods_registry.rs:28
Method
fmt
(&self, f: &mut Formatter<'_>)
vm/src/gc.rs:27
Method
fmt
(&self, f: &mut Formatter<'_>)
vm/src/class.rs:17
Method
fmt
(&self, f: &mut Formatter<'_>)
vm/src/stack_trace_element.rs:17
Method
fmt
(&self, f: &mut Formatter<'_>)
vm/src/jar_file_class_path_entry.rs:21
Method
fmt
(&self, f: &mut Formatter<'_>)
vm/src/class_manager.rs:48
Method
fmt
(&self, f: &mut Formatter<'_>)
vm/src/class_path_entry.rs:26
Method
fmt
(&self, f: &mut Formatter<'_>)
vm/src/abstract_object.rs:226
Method
from
Creates a version from the major and minor versions specified in the class file
reader/src/class_file_version.rs:34
Method
from
(err: InvalidConstantPoolIndexError)
reader/src/class_reader_error.rs:52
Method
from
(value: VmError)
vm/src/exceptions.rs:11
Method
from
(_: ValueStackError)
vm/src/vm_error.rs:51
Method
from
(value: u64)
vm/src/abstract_object.rs:42
Method
from_raw_ptr
(ptr: *mut u8)
vm/src/abstract_object.rs:196
Function
gabarge_collector
()
vm/tests/integration/real_code_tests.rs:362
Method
gc_roots
(&mut self)
vm/src/call_frame.rs:1786
Function
generic
()
vm/tests/integration/real_code_tests.rs:374
Method
getImag
()
reader/tests/resources/rjvm/Complex.java:23
Method
getReal
()
reader/tests/resources/rjvm/Complex.java:19
Method
get_code
( class_and_method: &'b ClassAndMethod, )
vm/src/call_stack.rs:83
Method
get_field
(&self, object_class: ClassRef, index: usize)
vm/src/abstract_object.rs:338
Method
get_method_checking_superclasses
( class: &'b Class<'a>, method_reference: MethodReference, )
vm/src/call_frame.rs:978
Method
get_method_of_class
( class: &'b Class<'a>, method_reference: MethodReference, )
vm/src/call_frame.rs:960
Function
get_stack_trace_element
( vm: &mut Vm<'a>, call_stack: &mut CallStack<'a>, receiver: Option<AbstractObject<'a>>, args:
vm/src/native_methods_impl.rs:272
Method
has_more_data
(&self)
reader/src/buffer.rs:86
Method
i2b
(value: i32)
vm/src/call_frame.rs:723
Method
i2c
(value: i32)
vm/src/call_frame.rs:726
Method
i2d
(value: i32)
vm/src/call_frame.rs:741
Method
i2f
(value: i32)
vm/src/call_frame.rs:735
Method
i2i
(value: i32)
vm/src/call_frame.rs:732
Method
i2l
(value: i32)
vm/src/call_frame.rs:738
Method
i2s
(value: i32)
vm/src/call_frame.rs:729
Method
index
(&self, index: I)
vm/src/value_stack.rs:158
Function
instance_of
()
vm/tests/integration/real_code_tests.rs:202
Function
instance_of_array
()
vm/tests/integration/real_code_tests.rs:242
Method
invalid_class_data
(message: String)
reader/src/class_reader_error.rs:19
Function
invoke_interface
()
vm/tests/integration/real_code_tests.rs:283
Method
is_double_division_returning_nan
(a: f64, b: f64)
vm/src/call_frame.rs:1177
Method
is_empty
(&self)
vm/src/array.rs:9
Method
is_native
(&self)
reader/src/class_file_method.rs:54
Method
is_static
(&self)
reader/src/class_file_method.rs:50
Method
is_void
(&self)
reader/src/class_file_method.rs:58
Function
jar_file_not_found
()
vm/src/jar_file_class_path_entry.rs:94
Method
l2d
(value: i64)
vm/src/call_frame.rs:754
Method
l2f
(value: i64)
vm/src/call_frame.rs:748
Method
l2i
(value: i64)
vm/src/call_frame.rs:745
Method
l2l
(value: i64)
vm/src/call_frame.rs:751
Function
magic_number_is_required
()
reader/src/class_reader.rs:530
Function
main
()
vm_cli/src/main.rs:33
Method
main
(String[] args)
vm/tests/resources/rjvm/ExceptionsThrowingAndCatching.java:7
Method
main
(String[] args)
vm/tests/resources/rjvm/CheckCast.java:8
Method
main
(String[] args)
vm/tests/resources/rjvm/SimpleMain.java:4
Method
main
(String[] args)
vm/tests/resources/rjvm/NumericTypes.java:4
Method
main
(String[] args)
vm/tests/resources/rjvm/NumericArrays.java:4
Method
main
(String[] args)
vm/tests/resources/rjvm/InvokeInterface.java:47
Method
main
(String[] args)
vm/tests/resources/rjvm/ControlFlow.java:4
Method
main
(String[] args)
vm/tests/resources/rjvm/InstanceOf.java:13
Method
main
(String[] args)
vm/tests/resources/rjvm/Strings.java:4
Method
main
(String[] args)
vm/tests/resources/rjvm/StackTracePrinting.java:4
Method
main
(String[] args)
vm/tests/resources/rjvm/ObjectArrays.java:4
Method
main
(String[] args)
vm/tests/resources/rjvm/Generic.java:7
Method
main
(String[] args)
vm/tests/resources/rjvm/InstanceOfArray.java:13
Method
main
(String[] args)
vm/tests/resources/rjvm/Statics.java:4
Method
main
(String[] args)
vm/tests/resources/rjvm/SuperClasses.java:4
Method
main
(String[] args)
vm/tests/resources/rjvm/GarbageCollection.java:4
Method
new
(data: &'a [u8])
reader/src/buffer.rs:23
Method
new
(entries: Vec<ExceptionTableEntry>)
reader/src/exception_table.rs:12
Method
new
(index: u16)
reader/src/constant_pool.rs:44
Method
new
(entries: Vec<LineNumberTableEntry>)
reader/src/line_number_table.rs:18
Method
new
(data: &[u8])
reader/src/class_reader.rs:34
Method
new
()
vm/src/call_stack.rs:45
Method
new
(path: P)
vm/src/file_system_class_path_entry.rs:17
Method
new
(capacity: usize)
vm/src/gc.rs:37
Method
new
(id: u32)
vm/src/class.rs:23
Method
new
(class_and_method: ClassAndMethod<'a>, locals: Vec<Value<'a>>)
vm/src/call_frame.rs:256
Method
new
(path: P)
vm/src/jar_file_class_path_entry.rs:31
Method
new
(max_memory: usize)
vm/src/vm.rs:73
Method
new
(error: impl Error + 'static)
vm/src/class_path_entry.rs:17
Method
new_array
( elements_type: ArrayEntryType, array_length: usize, alloc_entry: &AllocEntry, )
vm/src/abstract_object.rs:154
Method
new_class
( class_file: ClassFile, id: ClassId, resolved_classes: &IndexMap<String, ResolvedClas
vm/src/class_manager.rs:196
Method
new_object
(class: &Class<'a>, alloc_entry: AllocEntry)
vm/src/abstract_object.rs:136
Method
num_arguments
(&self)
reader/src/method_descriptor.rs:86
Function
numeric_arrays
()
vm/tests/integration/real_code_tests.rs:138
Function
numeric_types
()
vm/tests/integration/real_code_tests.rs:97
Function
object_arrays
()
vm/tests/integration/real_code_tests.rs:179
Method
parse
Parses a type descriptor as specified in the JVM specs: https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.3.2
reader/src/field_type.rs:49
Method
parse
Reads one instruction from the bytecode, and returns it along with the address of the start of the next instruction
reader/src/instruction.rs:228
Method
parse
Parses a method descriptor as specified in the JVM specs: https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.3.3
reader/src/method_descriptor.rs:32
Method
parse_from
( type_descriptor: &str, chars: &mut Chars, )
reader/src/field_type.rs:58
Method
parse_instructions
Parses all instructions in the given raw code.
reader/src/instruction.rs:486
← previous
next →
401–500 of 538, ranked by callers