Expression arguments = expression.getArguments(); String parent = expression.getMethodAsString(); String parentParent = getParentParent(); if (arguments instanceof ArgumentListExpression) { ArgumentListExpression ale = (ArgumentListExpression)arguments; ExpressionStatement e = (ExpressionStatement)statement; if (e.getExpression() instanceof MethodCallExpression) { checkDslProperty(parent, (MethodCallExpression)e.getExpression(), parentParent); checkDslProperty(parent, (MethodCallExpression)e.getExpression(), parentParent);
Expression arguments = expression.getArguments(); String parent = expression.getMethodAsString(); String parentParent = getParentParent(); if (arguments instanceof ArgumentListExpression) { ArgumentListExpression ale = (ArgumentListExpression)arguments; ExpressionStatement e = (ExpressionStatement)statement; if (e.getExpression() instanceof MethodCallExpression) { checkDslProperty(parent, (MethodCallExpression)e.getExpression(), parentParent); checkDslProperty(parent, (MethodCallExpression)e.getExpression(), parentParent);
private void checkDslProperty(String parent, MethodCallExpression c, String parentParent) { String property = c.getMethodAsString(); if (isInterestingProperty(property, parent, getParentParent())) { String value = getText(c.getArguments()); checkDslPropertyAssignment(context, property, value, parent, parentParent, c, c); } }
private void checkDslProperty(String parent, MethodCallExpression c, String parentParent) { String property = c.getMethodAsString(); if (isInterestingProperty(property, parent, getParentParent())) { String value = getText(c.getArguments()); checkDslPropertyAssignment(context, property, value, parent, parentParent, c, c); } }