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, transformStructuredChildrenInReverseclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitlinearizeInto, rewriteExpressions, traceLocalVariableScopegetCombinedLocpublic Op04StructuredStatement getBody()
public boolean isRecursivelyStructured()
isRecursivelyStructured in interface StructuredStatementisRecursivelyStructured in class AbstractStructuredStatementpublic void transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope)
public void collectTypeUsages(TypeUsageCollector collector)
Copyright © 2011-2021. All Rights Reserved.