in module/geb-implicit-assertions/src/main/groovy/geb/transform/implicitassertions/ImplicitAssertionsTransformationVisitor.groovy [189:206]
private void visitContentDsl(ClosureExpression closureExpression) {
BlockStatement blockStatement = closureExpression.code
blockStatement.statements.each { Statement statement ->
if (statement in ExpressionStatement) {
ExpressionStatement expressionStatement = statement
if (expressionStatement.expression in MethodCallExpression) {
MethodCallExpression methodCall = expressionStatement.expression
if (methodCall.arguments in ArgumentListExpression) {
ArgumentListExpression arguments = methodCall.arguments
if (lastArgumentIsClosureExpression(arguments)) {
handleWaitingContent(arguments)
handleWaitConditionContent(arguments)
}
}
}
}
}
}