MCPcopy Create free account
hub / github.com/IntegralPilot/rustc_codegen_jvm / copy_jar_entries

Function copy_jar_entries

java-linker/src/main.rs:560–583  ·  view source on GitHub ↗
(
    input_jar_path: &Path,
    zip_writer: &mut ZipWriter<W>,
    seen_entries: &mut HashSet<String>,
)

Source from the content-addressed store, hash-verified

558 | Attribute::Deprecated { name_index } => {
559 *name_index = remapped_constant_index(*name_index, indexes)?;
560 }
561 Attribute::LocalVariableTable {
562 name_index,
563 variables,
564 } => {
565 *name_index = remapped_constant_index(*name_index, indexes)?;
566 for variable in variables {
567 variable.name_index = remapped_constant_index(variable.name_index, indexes)?;
568 variable.descriptor_index =
569 remapped_constant_index(variable.descriptor_index, indexes)?;
570 }
571 }
572 Attribute::MethodParameters {
573 name_index,
574 parameters,
575 } => {
576 *name_index = remapped_constant_index(*name_index, indexes)?;
577 for parameter in parameters {
578 if parameter.name_index != 0 {
579 parameter.name_index = remapped_constant_index(parameter.name_index, indexes)?;
580 }
581 }
582 }
583 other => {
584 return Err(io::Error::new(
585 io::ErrorKind::InvalidData,
586 format!(

Callers 1

merge_input_jarsFunction · 0.85

Calls 3

lenMethod · 0.80
to_stringMethod · 0.80
nameMethod · 0.80

Tested by

no test coverage detected