public interface Block
WhileConditionNode或DoWhileConditionNode节点中,可以执行break和continue操作Context.getBlock()| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
allowBreak()
是否允许break,改方法先判断当前block是否支持break,如果当前block不支持,向上遍历block。
|
boolean |
allowContinue()
是否允许continue,改方法先判断当前block是否支持continue,如果当前block不支持,向上遍历block。
|
void |
doBreak()
执行break操作。
|
void |
doContinue()
执行continue操作。
|
@Nullable Block |
getParent()
获取parent。
|
boolean |
hasBroken()
是否已执行break操作。
|
boolean |
hasContinued()
是否已执行continue操作。
|
boolean allowBreak()
boolean allowContinue()
void doBreak()
void doContinue()
boolean hasBroken()
boolean hasContinued()
@Nullable @Nullable Block getParent()
Copyright © 2021. All rights reserved.