public abstract class AbstractStructuredBlockStatement extends AbstractStructuredStatement
| Modifier and Type | Field and Description |
|---|---|
private Op04StructuredStatement |
body |
| Constructor and Description |
|---|
AbstractStructuredBlockStatement(BytecodeLoc loc,
Op04StructuredStatement body) |
| 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, traceLocalVariableScopegetCombinedLocprivate Op04StructuredStatement body
AbstractStructuredBlockStatement(BytecodeLoc loc, Op04StructuredStatement body)
public Op04StructuredStatement getBody()
public boolean isRecursivelyStructured()
isRecursivelyStructured in interface StructuredStatementisRecursivelyStructured in class AbstractStructuredStatementpublic void transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope)
public void collectTypeUsages(TypeUsageCollector collector)