public final boolean hasModifier(final Modifier modifier) { for (final JavaModifierToken modifierToken : getModifiers()) { if (modifierToken.getModifier() == modifier) { return true; } } return false; }
@Override public Void visitJavaTokenNode(final JavaTokenNode node, final Void ignored) { node.setStartLocation(new TextLocation(output.getRow(), output.getColumn())); if (node instanceof JavaModifierToken) { final JavaModifierToken modifierToken = (JavaModifierToken) node; startNode(modifierToken); writeKeyword(JavaModifierToken.getModifierName(modifierToken.getModifier())); endNode(modifierToken); } else { throw ContractUtils.unsupported(); } return null; }
@Override public Void visitJavaTokenNode(final JavaTokenNode node, final Void ignored) { node.setStartLocation(new TextLocation(output.getRow(), output.getColumn())); if (node instanceof JavaModifierToken) { final JavaModifierToken modifierToken = (JavaModifierToken) node; startNode(modifierToken); writeKeyword(JavaModifierToken.getModifierName(modifierToken.getModifier())); endNode(modifierToken); } else { throw ContractUtils.unsupported(); } return null; }
static List<Modifier> getModifiers(final AstNode node) { List<Modifier> modifiers = null; for (final JavaModifierToken modifierToken : node.getChildrenByRole(MODIFIER_ROLE)) { if (modifiers == null) { modifiers = new ArrayList<>(); } modifiers.add(modifierToken.getModifier()); } return modifiers != null ? Collections.unmodifiableList(modifiers) : Collections.<Modifier>emptyList(); }
@Override public Void visitJavaTokenNode(final JavaTokenNode node, final Void ignored) { node.setStartLocation(new TextLocation(output.getRow(), output.getColumn())); if (node instanceof JavaModifierToken) { final JavaModifierToken modifierToken = (JavaModifierToken) node; startNode(modifierToken); writeKeyword(JavaModifierToken.getModifierName(modifierToken.getModifier())); endNode(modifierToken); } else { throw ContractUtils.unsupported(); } return null; }
static List<Modifier> getModifiers(final AstNode node) { List<Modifier> modifiers = null; for (final JavaModifierToken modifierToken : node.getChildrenByRole(MODIFIER_ROLE)) { if (modifiers == null) { modifiers = new ArrayList<>(); } modifiers.add(modifierToken.getModifier()); } return modifiers != null ? Collections.unmodifiableList(modifiers) : Collections.<Modifier>emptyList(); }
static List<Modifier> getModifiers(final AstNode node) { List<Modifier> modifiers = null; for (final JavaModifierToken modifierToken : node.getChildrenByRole(MODIFIER_ROLE)) { if (modifiers == null) { modifiers = new ArrayList<>(); } modifiers.add(modifierToken.getModifier()); } return modifiers != null ? Collections.unmodifiableList(modifiers) : Collections.<Modifier>emptyList(); }
public final boolean hasModifier(final Modifier modifier) { for (final JavaModifierToken modifierToken : getModifiers()) { if (modifierToken.getModifier() == modifier) { return true; } } return false; }
public final boolean hasModifier(final Modifier modifier) { for (final JavaModifierToken modifierToken : getModifiers()) { if (modifierToken.getModifier() == modifier) { return true; } } return false; }
static boolean removeModifier(final AstNode node, final Modifier modifier) { final AstNodeCollection<JavaModifierToken> modifierTokens = node.getChildrenByRole(MODIFIER_ROLE); for (final JavaModifierToken modifierToken : modifierTokens) { if (modifierToken.getModifier() == modifier) { modifierToken.remove(); return true; } } return false; } }
static boolean removeModifier(final AstNode node, final Modifier modifier) { final AstNodeCollection<JavaModifierToken> modifierTokens = node.getChildrenByRole(MODIFIER_ROLE); for (final JavaModifierToken modifierToken : modifierTokens) { if (modifierToken.getModifier() == modifier) { modifierToken.remove(); return true; } } return false; } }
static boolean removeModifier(final AstNode node, final Modifier modifier) { final AstNodeCollection<JavaModifierToken> modifierTokens = node.getChildrenByRole(MODIFIER_ROLE); for (final JavaModifierToken modifierToken : modifierTokens) { if (modifierToken.getModifier() == modifier) { modifierToken.remove(); return true; } } return false; } }