-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMain.java
More file actions
72 lines (64 loc) · 2.97 KB
/
Main.java
File metadata and controls
72 lines (64 loc) · 2.97 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
package AnalyzerPackage;
import java.util.ArrayList;
public class Main {
public static void main(String[] args) throws ClassNotFoundException {
ArrayList<String> filesList = new ArrayList<>();
filesList.add("REPLACETHISWITHPATH\\src\\AnalyzerPackage\\Analyzer.java");
// filesList.add("REPLACETHISWITHPATH\\src\\AnalyzerPackage\\Class.java");
//// filesList.add("REPLACETHISWITHPATH\\src\\AnalyzerPackage\\Function.java");
//// filesList.add("REPLACETHISWITHPATH\\src\\AnalyzerPackage\\Variable.java");
//// filesList.add("REPLACETHISWITHPATH\\src\\AnalyzerPackage\\Main.java");
// //Analyzer analyze = new Analyzer("REPLACETHISWITHPATH\\src\\AnalyzerPackage");
Analyzer analyze = new Analyzer(filesList);
// System.out.println(analyze.getMaintainabilityIndex());
// Slicer slicer = new Slicer(filesList);
// System.out.println(slicer.dynamicSlicing(28, "a", 5));
// System.out.println(slicer.staticSlicing(28, "a"));
analyze.generateClassesArray();
System.out.println(analyze.getNumberOfClasses());
System.out.println(analyze.getNumberOfLines());
//
//// for (int i = 0; i < 1; i++) {
//// analyze.getSequence(analyze.getMainFunction(), "Main");
//// }
if (5 > 6) {
System.out.println("test1");
System.out.println("test1");
System.out.println("test1");
if (5 > 6) {
System.out.println("test1");
System.out.println("test1");
System.out.println("test1");
} else {
System.out.println("test2");
System.out.println("test2");
System.out.println("test2");
}
} else {
System.out.println("test3");
System.out.println("test3");
System.out.println("test3");
}
// ArrayList<String> classNames = analyze.getClassesNames();
//
// for (int i = 0; i < 10; i++) {
// System.out.println("ForTest");
// System.out.println("ForTest");
// System.out.println("ForTest");
// System.out.println("ForTest");
// System.out.println("ForTest");
// }
// //analyze.printClassesNames();
// ArrayList<String> classNames2 = analyze.getClassesNames();
// analyze.getNumberOfFunctions();
// System.out.println(analyze.getCyclomaticComplexity());
// for (int i = 0 ; i < classNames.size(); i++)
// {
// System.out.println("Number of functions is in " + classNames.get(i) + " is " + analyze.getNumberOfFunctions(classNames.get(i)));
// }
// System.out.println("Number of functions is " + analyze.getNumberOfFunctions());
// analyze.printFunctionNames();
//analyze.generateClassesArray();
//System.out.println(analyze.classes.get(0).getVariables().get(1).getDataType() + analyze.classes.get(0).getVariables().get(1).getVarName());
}
}