Class WildcardMatch.BlockWildcard
java.lang.Object
org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.BlockWildcard
- All Implemented Interfaces:
HasByteCodeLoc, Matcher<StructuredStatement>, Wildcard<Block>, StructuredStatement, Dumpable, TypeUsageCollectable
- Enclosing class:
WildcardMatch
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Block
addStatement, alwaysDefines, collectTypeUsages, combineInlineable, combineTryCatch, dump, extractLabelledBlocks, flattenOthersIn, getBlockFor, getBlockStatements, getBreakableBlockOrNull, getCombinedLoc, getFilteredBlockStatements, getInline, getLast, getMaybeJustOneStatement, getNextAfter, getOneStatementIfPresent, inlineable, isEffectivelyNOP, isIndenting, isRecursivelyStructured, isScopeBlock, linearizeInto, markCreator, match, removeLastContinue, removeLastEndWhile, removeLastGoto, removeLastNVReturn, replaceBlockStatements, rewriteExpressions, setIndenting, statementIsLast, traceLocalVariableScope, transformStructuredChildren, transformStructuredChildrenInReverseMethods inherited from class AbstractStructuredStatement
addLoc, canDefine, canFall, claimBlock, fallsNopToNext, findCreatedHere, getContainer, getLoc, informBlockHeirachy, isProperlyStructured, setContainer, suggestName, supportsBreak, supportsContinueBreak, toString
-
Field Details
-
match
-
-
Constructor Details
-
BlockWildcard
BlockWildcard()
-
-
Method Details
-
getMatch
-
resetMatch
public void resetMatch()- Specified by:
resetMatchin interfaceWildcard<Block>
-
equals
-