public abstract class AbstractStructuredBlockStatement extends AbstractStructuredStatement
Modifier and Type | Method and Description |
---|---|
void |
collectTypeUsages(TypeUsageCollector collector) |
Op04StructuredStatement |
getBody() |
boolean |
isRecursivelyStructured() |
void |
transformStructuredChildren(StructuredStatementTransformer transformer,
StructuredScope scope) |
addLoc, alwaysDefines, canDefine, canFall, claimBlock, fallsNopToNext, findCreatedHere, getBreakableBlockOrNull, getContainer, getInline, getLoc, informBlockHeirachy, inlineable, isEffectivelyNOP, isProperlyStructured, isScopeBlock, markCreator, match, setContainer, suggestName, supportsBreak, supportsContinueBreak, toString, transformStructuredChildrenInReverse
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
linearizeInto, rewriteExpressions, traceLocalVariableScope
getCombinedLoc
public Op04StructuredStatement getBody()
public boolean isRecursivelyStructured()
isRecursivelyStructured
in interface StructuredStatement
isRecursivelyStructured
in class AbstractStructuredStatement
public void transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope)
public void collectTypeUsages(TypeUsageCollector collector)
Copyright © 2011-2021. All Rights Reserved.