fn init_java_profile()

in src/data/java_profile.rs [336:365]


fn init_java_profile() {
    let java_profile_raw: JavaProfileRaw = JavaProfileRaw::new();
    let file_name = JAVA_PROFILE_FILE_NAME.to_string();
    let mut dt = DataType::new(
        Data::JavaProfileRaw(java_profile_raw.clone()),
        file_name.clone(),
        false,
    );
    dt.is_profile_option();

    let java_profile = JavaProfile::new();
    let mut dv = DataVisualizer::new(
        ProcessedData::JavaProfile(java_profile),
        file_name.clone(),
        String::new(),
        String::new(),
        file_name.clone(),
    );
    dv.has_custom_raw_data_parser();

    PERFORMANCE_DATA
        .lock()
        .unwrap()
        .add_datatype(file_name.clone(), dt);

    VISUALIZATION_DATA
        .lock()
        .unwrap()
        .add_visualizer(file_name.clone(), dv);
}