Class BeginBlock
java.lang.Object
org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.BeginBlock
- All Implemented Interfaces:
HasByteCodeLoc, Matcher<StructuredStatement>, StructuredStatement, Dumpable, TypeUsageCollectable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBlock()booleanmatch(MatchIterator<StructuredStatement> matchIterator, MatchResultCollector matchResultCollector) booleanbooleanMethods inherited from class AbstractPlaceholder
addLoc, alwaysDefines, canDefine, canFall, claimBlock, collectTypeUsages, dump, fallsNopToNext, findCreatedHere, getBreakableBlockOrNull, getCombinedLoc, getContainer, getInline, getLoc, informBlockHeirachy, inlineable, isEffectivelyNOP, isProperlyStructured, isRecursivelyStructured, isScopeBlock, linearizeInto, markCreator, rewriteExpressions, setContainer, suggestName, traceLocalVariableScope, transformStructuredChildren, transformStructuredChildrenInReverse
-
Constructor Details
-
BeginBlock
-
-
Method Details
-
getBlock
-
match
public boolean match(MatchIterator<StructuredStatement> matchIterator, MatchResultCollector matchResultCollector) -
supportsContinueBreak
public boolean supportsContinueBreak() -
supportsBreak
public boolean supportsBreak()
-