compiler-plugin / arrow.meta.quotes.expression.expressionwithlabel / ExpressionWithLabel
open class ExpressionWithLabel<out T : KtExpressionWithLabel> :
Scope
<T>
A template destructuring Scope for a KtExpressionWithLabel
<init> | A template destructuring Scope for a KtExpressionWithLabelExpressionWithLabel(value: T, targetLabel: Scope <KtSimpleNameExpression> = Scope(value.getTargetLabel()), labelName: String ? = value.getLabelName()) |
labelName | open val labelName: String ? |
targetLabel | open val targetLabel: Scope <KtSimpleNameExpression> |
value | open val value: T |
map | fun <K : KtElement> Scope <K>.map(f: (K) -> K): Scope <K> |
orEmpty | fun <K : KtElement> Scope <K>?.orEmpty(): Scope <K> |
BreakExpression | ”"”break$targetLabel”””.break class BreakExpression : ExpressionWithLabel <KtBreakExpression> |
ContinueExpression | ”"”continue”””.continue class ContinueExpression : ExpressionWithLabel <KtContinueExpression> |
InstanceExpressionWithLabel | open class InstanceExpressionWithLabel<out T : KtInstanceExpressionWithLabel> : ExpressionWithLabel <T> |
ReturnExpression | ”"”return”””.return class ReturnExpression : ExpressionWithLabel <KtReturnExpression> |
Do you like Arrow?
✖