EpsilonAnalyzer analyzer = new EpsilonAnalyzer();
analyzer.analyze("path/to/library.jar");
List<Issue> issues = analyzer.getIssues();
for (Issue issue : issues) {
System.out.println(issue.getDescription());
}
EpsilonQualityAssessor assessor = new EpsilonQualityAssessor();
assessor.assess("path/to/library.jar");
QualityReport report = assessor.getQualityReport();
System.out.println(report.getMetrics());
EpsilonTester tester = new EpsilonTester();
tester.generateTestCases("path/to/library.jar");
tester.executeTests();
TestReport report = tester.getTestReport();
System.out.println(report.getResults());
EpsilonSecurityAuditor auditor = new EpsilonSecurityAuditor();
auditor.audit("path/to/library.jar");
List<SecurityIssue> securityIssues = auditor.getSecurityIssues();
for (SecurityIssue issue : securityIssues) {
System.out.println(issue.getDescription());
}