blob: 4aa022cfe787bdeb8fb09d5097cbfa07c65bb36d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
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.*;
/**
* A node that can be private.
*/
public interface NodeWithPrivateModifier<N extends Node> extends NodeWithModifiers<N> {
default boolean isPrivate() {
return getModifiers().contains(PRIVATE);
}
@SuppressWarnings("unchecked")
default N setPrivate(boolean set) {
return setModifier(PRIVATE, set);
}
}
|