MetricsReloaded icon indicating copy to clipboard operation
MetricsReloaded copied to clipboard

Git rid of recursive visitors to prevent SOEs

Open BasLeijdekkers opened this issue 8 years ago • 0 comments

java.lang.StackOverflowError at com.intellij.psi.impl.source.tree.CompositeElement.createPsiNoLock(CompositeElement.java:806) at com.intellij.psi.impl.source.tree.CompositeElement.getPsi(CompositeElement.java:778) at com.intellij.psi.impl.source.SourceTreeToPsiMap.treeElementToPsi(SourceTreeToPsiMap.java:30) at com.intellij.psi.impl.source.tree.SharedImplUtil.getFirstChild(SharedImplUtil.java:52) at com.intellij.extapi.psi.ASTDelegatePsiElement.getFirstChild(ASTDelegatePsiElement.java:101) at com.intellij.psi.impl.PsiElementBase.acceptChildren(PsiElementBase.java:67) at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:40) at com.sixrr.stockmetrics.projectCalculators.SourceLinesOfCodeProjectCalculator$Visitor.visitElement(SourceLinesOfCodeProjectCalculator.java:42)

BasLeijdekkers avatar Oct 06 '16 14:10 BasLeijdekkers