reader = new ReaderFile(path);
LinesEffectives lineseffectives = new LinesEffectives(reader);
Methods numMethods = new Methods(reader);
if (numMethods.getCount() > 0) {
medialinesmethods = new MediaLinesMethods(reader);
}
MediaSizeFiles mediasize = new MediaSizeFiles(folder);
System.out.println("Numero de ficheros .java en el directorio: " + numfiles.getCount());
System.out.println("Numero de paquetes efectivos del directorio: " + packages.getCount());
System.out.println("Numero de clases del fichero: " + numclasses.getCount());
System.out.println("Tamaño total de ficheros del directorio en (bytes): " + mediasize.getSizeTotalFolder() + " bytes");
System.out.println("Tamaño Medio de ficheros del directorio en (bytes): " + mediasize.getCount());
System.out.println("Numero de lineas: " + reader.getNumLinesFile());
totalLines += reader.getNumLinesFile();
System.out.println("Numero de lineas efectivas: " + lineseffectives.getCount());
totalEffectives += lineseffectives.getCount();
System.out.println("Numero de lineas totales: " + totalLines);
System.out.println("Numero total de lineas efectivas: " + totalEffectives);
percentEffectives = (totalEffectives * 100) / totalLines;
System.out.println("Porcentaje de lineas efectivas: " + percentEffectives + " %");
System.out.println("Numero de metodos y constructores: " + numMethods.getCount());
if (numMethods.getCount() > 0) {
if (medialinesmethods.getCount() > 4) {
System.out.println("Media de lineas de codigo efectivas de metodos y constructores: " + medialinesmethods.getCount() + " <=====");
} else {
System.out.println("Media de lineas de codigo efectivas de metodos y constructores: " + medialinesmethods.getCount());
}
}
HashMap hm = numMethods.getArrayInfo(reader);
Set set = hm.entrySet();
Iterator i = set.iterator();
System.out.println("Numero de lineas efectivas de los metodos por separado: ");
while (i.hasNext()) {