//! Callback specifications for the metadata-driven Java visitor bridge.
pubstructCallbackSpec{/// Field name in the generated native visitor callback table.
pubc_field: String,
/// Java interface method name.
pubjava_method: String,
/// Javadoc line.
pubdoc: String,
/// Extra parameters beyond the configured context type in the Java interface.
pubextra:Vec<ExtraParam>,
}pubstructExtraParam{/// Java parameter name in the interface.
pubjava_name: String,
/// Java type in the interface method signature.
pubjava_type: String,
/// Panama `ValueLayout` constants for each C-level argument that maps to this Java param.
pubc_layouts:Vec<String>,
/// Java expression to build the interface-typed value from the raw C parameters.
pubdecode: String,
}