private String getParentParent()

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;
  }