Mutual recursion

Author: Semmle LGTM

import java

from Method m, Method n
where
  exists(MethodAccess ma | ma.getCaller() = m and ma.getCallee() = n) and
  exists(MethodAccess ma | ma.getCaller() = n and ma.getCallee() = m) and
  m != n
select m, n

Description

Finds pairs of methods that call each other