(
&self,
owner_class: Option<&str>,
function_name: &str,
)
| 38 | |
| 39 | /// A source-level Rust variable that can be represented by a JVM local slot. |
| 40 | #[derive(Debug, Clone, PartialEq, Eq, Hash)] |
| 41 | pub struct DebugVariable { |
| 42 | pub name: String, |
| 43 | pub oomir_name: String, |
| 44 | pub ty: Type, |
| 45 | } |
| 46 | |
| 47 | // OOMIR definitions |
| 48 | #[derive(Debug, Clone)] |
| 49 | pub struct Module { |
| 50 | pub name: String, |
| 51 | pub source_file: Option<String>, |
| 52 | pub functions: HashMap<FunctionKey, Function>, |
| 53 | pub data_types: HashMap<String, DataType>, |
| 54 | /// JVM interfaces referenced by this shard but defined in another crate. |
| 55 | pub external_interfaces: HashSet<String>, |
no test coverage detected