super(SpockLabel.WHERE);
}
@Override
protected void doVisitLabeledStatement(@NotNull GrLabeledStatement labeledStatement, GrLabeledStatement nextLabeledStatement) {
GrMethod method = null;
PsiElement parent = labeledStatement.getParent();
while (parent != null && method == null) {
if (GrMethod.class.isAssignableFrom(parent.getClass())) {
method = (GrMethod) parent;
} else {
parent = parent.getParent();
}
}
if (method != null) {
GrModifierList modifierList = method.getModifierList();
boolean foundUnroll = false;
for (GrAnnotation annotation : modifierList.getAnnotations()) {
if (SpockConstants.UNROLL_ANNOTATION.equals(annotation.getShortName())) {
foundUnroll = true;
}