| 18 | pub const JAVA_STRING_CLASS: &str = "java/lang/String"; |
| 19 | pub const CALLER_LOCATION_PARAM_NAME: &str = "__caller_location"; |
| 20 | pub const INSTANCE_RECEIVER_POINTER_LOCAL: &str = "__instance_receiver_pointer"; |
| 21 | pub const RELATIVE_POINTER_METHOD_SUFFIX: &str = "$relative"; |
| 22 | pub const RELATIVE_POINTER_ELEMENT_OFFSET_SUFFIX: &str = "$rcj$elementOffset"; |
| 23 | pub const RELATIVE_POINTER_BYTE_OFFSET_SUFFIX: &str = "$rcj$byteOffset"; |
| 24 | |
| 25 | pub fn relative_pointer_element_offset_field(field_name: &str) -> String { |
| 26 | format!("{field_name}{RELATIVE_POINTER_ELEMENT_OFFSET_SUFFIX}") |
| 27 | } |
no outgoing calls
no test coverage detected