public class StructuredWhile extends AbstractStructuredConditionalLoopStatement
block, condition
Constructor and Description |
---|
StructuredWhile(ConditionalExpression condition,
Op04StructuredStatement body,
BlockIdentifier block) |
Modifier and Type | Method and Description |
---|---|
Dumper |
dump(Dumper dumper) |
BytecodeLoc |
getCombinedLoc() |
boolean |
match(MatchIterator<StructuredStatement> matchIterator,
MatchResultCollector matchResultCollector) |
collectTypeUsages, getBlock, getBreakableBlockOrNull, getCondition, isInfinite, isScopeBlock, linearizeInto, rewriteExpressions, supportsBreak, supportsContinueBreak, traceLocalVariableScope
getBody, isRecursivelyStructured, transformStructuredChildren
addLoc, alwaysDefines, canDefine, canFall, claimBlock, fallsNopToNext, findCreatedHere, getContainer, getInline, getLoc, informBlockHeirachy, inlineable, isEffectivelyNOP, isProperlyStructured, markCreator, setContainer, suggestName, toString, transformStructuredChildrenInReverse
public StructuredWhile(ConditionalExpression condition, Op04StructuredStatement body, BlockIdentifier block)
public BytecodeLoc getCombinedLoc()
public boolean match(MatchIterator<StructuredStatement> matchIterator, MatchResultCollector matchResultCollector)
match
in interface Matcher<StructuredStatement>
match
in class AbstractStructuredStatement
Copyright © 2011-2021. All Rights Reserved.