public class UnstructuredAnonymousBreak extends AbstractUnStructuredStatement
Constructor and Description |
---|
UnstructuredAnonymousBreak(BytecodeLoc loc,
BlockIdentifier blockEnding) |
Modifier and Type | Method and Description |
---|---|
void |
collectTypeUsages(TypeUsageCollector collector) |
Dumper |
dump(Dumper dumper) |
BytecodeLoc |
getCombinedLoc() |
StructuredStatement |
informBlockHeirachy(Vector<BlockIdentifier> blockIdentifiers) |
findCreatedHere, getBreakableBlockOrNull, isEffectivelyNOP, isProperlyStructured, isRecursivelyStructured, linearizeInto, match, rewriteExpressions, suggestName, traceLocalVariableScope, transformStructuredChildren, transformStructuredChildrenInReverse
addLoc, alwaysDefines, canDefine, canFall, claimBlock, fallsNopToNext, getContainer, getInline, getLoc, inlineable, isScopeBlock, markCreator, setContainer, supportsBreak, supportsContinueBreak, toString
public UnstructuredAnonymousBreak(BytecodeLoc loc, BlockIdentifier blockEnding)
public BytecodeLoc getCombinedLoc()
public void collectTypeUsages(TypeUsageCollector collector)
public StructuredStatement informBlockHeirachy(Vector<BlockIdentifier> blockIdentifiers)
informBlockHeirachy
in interface StructuredStatement
informBlockHeirachy
in class AbstractStructuredStatement
Copyright © 2011-2021. All Rights Reserved.