Skip to content

Commit 05917a9

Browse files
Closure Teamcopybara-github
Closure Team
authored andcommitted
Change BreakStatementTree and ContinueStatementTree getLabel() method to hasLabel()
PiperOrigin-RevId: 722809395
1 parent f01702c commit 05917a9

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

src/com/google/javascript/jscomp/parsing/IRFactory.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1518,7 +1518,7 @@ Node processBlock(BlockTree blockNode) {
15181518

15191519
Node processBreakStatement(BreakStatementTree statementNode) {
15201520
Node node = newNode(Token.BREAK);
1521-
if (statementNode.getLabel() != null) {
1521+
if (statementNode.hasLabel()) {
15221522
Node labelName = transformLabelName(statementNode.name);
15231523
node.addChildToBack(labelName);
15241524
}
@@ -1542,7 +1542,7 @@ Node processConditionalExpression(ConditionalExpressionTree exprNode) {
15421542

15431543
Node processContinueStatement(ContinueStatementTree statementNode) {
15441544
Node node = newNode(Token.CONTINUE);
1545-
if (statementNode.getLabel() != null) {
1545+
if (statementNode.hasLabel()) {
15461546
Node labelName = transformLabelName(statementNode.name);
15471547
node.addChildToBack(labelName);
15481548
}

src/com/google/javascript/jscomp/parsing/parser/trees/BreakStatementTree.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ public class BreakStatementTree extends ParseTree {
2424

2525
public final IdentifierToken name;
2626

27-
public BreakStatementTree(SourceRange location, IdentifierToken name) {
27+
public BreakStatementTree(SourceRange location, @Nullable IdentifierToken name) {
2828
super(ParseTreeType.BREAK_STATEMENT, location);
2929

3030
this.name = name;
3131
}
3232

33-
public @Nullable String getLabel() {
34-
return name == null ? null : name.value;
33+
public boolean hasLabel() {
34+
return name != null;
3535
}
3636
}

src/com/google/javascript/jscomp/parsing/parser/trees/ContinueStatementTree.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ public class ContinueStatementTree extends ParseTree {
2424

2525
public final IdentifierToken name;
2626

27-
public ContinueStatementTree(SourceRange location, IdentifierToken name) {
27+
public ContinueStatementTree(SourceRange location, @Nullable IdentifierToken name) {
2828
super(ParseTreeType.CONTINUE_STATEMENT, location);
2929

3030
this.name = name;
3131
}
3232

33-
public @Nullable String getLabel() {
34-
return name == null ? null : name.value;
33+
public boolean hasLabel() {
34+
return name != null;
3535
}
3636
}

0 commit comments

Comments
 (0)