blob: 5ac63ea40338d9a1b2fd07fbd1b2d7a0c3471629 [file] [log] [blame]
package com.github.javaparser.ast.nodeTypes.modifiers;
import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.nodeTypes.NodeWithModifiers;
import static com.github.javaparser.ast.Modifier.STATIC;
/**
* A node that can be static.
*/
public interface NodeWithStaticModifier<N extends Node> extends NodeWithModifiers<N> {
default boolean isStatic() {
return getModifiers().contains(STATIC);
}
@SuppressWarnings("unchecked")
default N setStatic(boolean set) {
return setModifier(STATIC, set);
}
}