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()
T
removeLabel()
T
setLabel(SimpleName label)
default T
setLabel(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()
-
-