Interface NodeWithOptionalLabel<T extends Node>
-
- All Known Implementing Classes:
ContinueStmt
public interface NodeWithOptionalLabel<T extends Node>A node that has an optional label.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.Optional<SimpleName>getLabel()default java.util.Optional<java.lang.String>getLabelAsString()TremoveLabel()TsetLabel(SimpleName label)default TsetLabel(java.lang.String label)
-
-
-
Method Detail
-
getLabel
java.util.Optional<SimpleName> getLabel()
-
setLabel
T setLabel(SimpleName label)
-
removeLabel
T removeLabel()
-
setLabel
default T setLabel(java.lang.String label)
-
getLabelAsString
default java.util.Optional<java.lang.String> getLabelAsString()
-
-