Skip to content

Commit e73268b

Browse files
#102 Logging out classes being parsed at INFO level
Printing out classes being parsed at INFO level to help folks who are having parsing issues
1 parent 9304631 commit e73268b

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

circular-reference-detector/pom.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@
1313
<description>Tool to help detecting circular references by parsing a java project.</description>
1414

1515
<dependencies>
16+
<dependency>
17+
<groupId>org.projectlombok</groupId>
18+
<artifactId>lombok</artifactId>
19+
<version>${lombok.version}</version>
20+
</dependency>
21+
<dependency>
22+
<groupId>org.slf4j</groupId>
23+
<artifactId>slf4j-api</artifactId>
24+
<version>1.7.26</version>
25+
</dependency>
1626
<dependency>
1727
<groupId>org.jgrapht</groupId>
1828
<artifactId>jgrapht-core</artifactId>
@@ -35,6 +45,7 @@
3545
<version>5.9.0</version>
3646
<scope>test</scope>
3747
</dependency>
48+
3849
</dependencies>
3950

4051
<build>

circular-reference-detector/src/main/java/org/hjug/parser/JavaProjectParser.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,12 @@
1414
import java.util.*;
1515
import java.util.stream.Collectors;
1616
import java.util.stream.Stream;
17+
import lombok.extern.slf4j.Slf4j;
1718
import org.jgrapht.Graph;
1819
import org.jgrapht.graph.DefaultDirectedWeightedGraph;
1920
import org.jgrapht.graph.DefaultWeightedEdge;
2021

22+
@Slf4j
2123
public class JavaProjectParser {
2224

2325
/**
@@ -37,6 +39,7 @@ public Graph<String, DefaultWeightedEdge> getClassReferences(String srcDirectory
3739
filesStream
3840
.filter(path -> path.getFileName().toString().endsWith(".java"))
3941
.forEach(path -> {
42+
log.info("Parsing {}", path);
4043
List<String> types = getInstanceVarTypes(classNames, path.toFile());
4144
types.addAll(getMethodArgumentTypes(classNames, path.toFile()));
4245
if (!types.isEmpty()) {

0 commit comments

Comments
 (0)