in analyzer/src/main/java/com/android/tools/sizereduction/analyzer/model/GroovyGradleParser.java [238:252]
private String getParentParent() {
for (int i = methodCallStack.size() - 2; i >= 0; i--) {
MethodCallExpression expression = methodCallStack.get(i);
Expression arguments = expression.getArguments();
if (arguments instanceof ArgumentListExpression) {
ArgumentListExpression ale = (ArgumentListExpression) arguments;
List<Expression> expressions = ale.getExpressions();
if (expressions.size() == 1 && expressions.get(0) instanceof ClosureExpression) {
return expression.getMethodAsString();
}
}
}
return null;
}