últimamente he estado realizando trabajos de tarea y ahora me toco uno muy peculiar el cual es comprender una operación lamentablemente parte del código se perdió y solo quedo el evento vació, sin embargo quisiera saber como se usa y para que sirve realmente el código va así:
public static void generarReporte( String ruta_jasper, String ruta_archivo_exportar, String[] matriculas, int cve_periodo, int cve_unidad_academica, OPCION_EXPORTAR opcion, String ... informacion_complementaria ) throws JRException, Exception
{
JasperReport reporte = null;
List<ReporteConstanciaEstudioBean> valores = null;
if ( matriculas != null && cve_periodo > 0 )
{
valores = getInformacionAlumno( matriculas, cve_periodo, cve_unidad_academica, informacion_complementaria );
}
else
{
if ( matriculas != null )
{
valores = new ArrayList<ReporteConstanciaEstudioBean>();
valores.add( getInformacion( matriculas ) );
}
y la parte que quiero saber porque es y para que es esta parte es decir que es en si la vairable String ... informacion_complementaria