package com.jetbrains.lang.dart.ide.template.macro;
import com.jetbrains.lang.dart.psi.DartClass;
import org.jetbrains.annotations.NotNull;
/**
* @author: Fedor.Korotkov
*/
public class DartIterableVariableMacro extends DartFilterByClassMacro {
@Override
public String getName() {
return "dartIterableVariable";
}
@Override
public String getPresentableName() {
return "dartIterableVariable()";
}
@Override
protected boolean filter(@NotNull DartClass dartClass) {
return dartClass.findMemberByName("iterator") != null;
}
}