package ru.naumen.gintonic.utils;
import java.util.List;
import org.eclipse.jdt.core.dom.ASTNode;
import org.eclipse.jdt.core.dom.FieldDeclaration;
import org.eclipse.jdt.core.dom.Modifier;
public class FieldDeclarationUtils {
/**
* Returns true if the field declaration is static.
*
* @param fieldDeclaration the field declaration
*/
public static boolean isStatic(FieldDeclaration fieldDeclaration) {
@SuppressWarnings("unchecked")
List<ASTNode> modifiers = fieldDeclaration.modifiers();
for (ASTNode astNode : modifiers) {
if (astNode instanceof Modifier) {
Modifier modifier = (Modifier) astNode;
if (modifier.isStatic()) {
return true;
}
}
}
return false;
}
}