Class ElseBlock
java.lang.Object
org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.ElseBlock
- All Implemented Interfaces:
HasByteCodeLoc, Matcher<StructuredStatement>, StructuredStatement, Dumpable, TypeUsageCollectable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanmatch(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
-
ElseBlock
public ElseBlock()
-
-
Method Details
-
match
public boolean match(MatchIterator<StructuredStatement> matchIterator, MatchResultCollector matchResultCollector) -
supportsContinueBreak
public boolean supportsContinueBreak() -
supportsBreak
public boolean supportsBreak()
-