Commit 9e9270a8 authored by Skylot's avatar Skylot

core: fix type inference StackOverflowError

parent 2c904c56
...@@ -120,11 +120,13 @@ public class ClspGraph { ...@@ -120,11 +120,13 @@ public class ClspGraph {
} }
private void addAncestorsNames(NClass cls, Set<String> result) { private void addAncestorsNames(NClass cls, Set<String> result) {
result.add(cls.getName()); boolean isNew = result.add(cls.getName());
if (isNew) {
for (NClass p : cls.getParents()) { for (NClass p : cls.getParents()) {
addAncestorsNames(p, result); addAncestorsNames(p, result);
} }
} }
}
public void printMissingClasses() { public void printMissingClasses() {
int count = missingClasses.size(); int count = missingClasses.size();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment