/*
* JavaInspect - Utility to visualize java software
- * Copyright (C) 2013-2015, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu
- *
+ * Copyright (C) 2013-2020, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu
+ *
* This program is free software; you can redistribute it and/or
* modify it under the terms of version 3 of the GNU Lesser General Public License
* or later as published by the Free Software Foundation.
public class ProjectScanner {
+ public final List<JavaFile> javaFiles = new ArrayList<>();
private final File scanPath;
- public List<JavaFile> javaFiles = new ArrayList<JavaFile>();
- Map<File, Project> projects = new HashMap<File, Project>();
+ Map<File, Project> projects = new HashMap<>();
public ProjectScanner(final File projectPath) {
scanPath = projectPath;
}
public List<Clazz> getAllClasses() {
- final List<Clazz> result = new ArrayList<Clazz>();
+ final List<Clazz> result = new ArrayList<>();
for (final JavaFile file : javaFiles)
- for (final Clazz clazz : file.classes)
- result.add(clazz);
+ result.addAll(file.classes);
return result;
}