Uses of Interface
org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.Matcher
-
-
Uses of Matcher in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters that return Matcher Modifier and Type Method Description private Matcher<StructuredStatement>
AssertRewriter. buildStandardAssertMatcher(WildcardMatch wcm1)
private Matcher<StructuredStatement>
AssertRewriter. buildSwitchAssertMatcher(WildcardMatch wcm1)
static Matcher<StructuredStatement>
ResourceReleaseDetector. getNonTestingStructuredStatementMatcher(WildcardMatch wcm, LValue throwableLValue, LValue autoclose)
static Matcher<StructuredStatement>
ResourceReleaseDetector. getSimpleStructuredStatementMatcher(WildcardMatch wcm, LValue throwableLValue, LValue autoclose)
static Matcher<StructuredStatement>
ResourceReleaseDetector. getStructuredStatementMatcher(WildcardMatch wcm, LValue throwableLValue, LValue autoclose)
-
Uses of Matcher in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil
Classes in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil that implement Matcher Modifier and Type Class Description class
CollectMatch
class
KleeneN
class
KleenePlus
class
KleeneStar
class
MatchOneOf
Note that this will match the FIRST match, not necessarily the best.class
MatchOpt
Note that this will match the FIRST match, not necessarily the best.class
MatchSequence
class
ResetAfterTest
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil declared as Matcher Modifier and Type Field Description private Matcher<StructuredStatement>
CollectMatch. inner
private Matcher<StructuredStatement>
KleeneN. inner
private Matcher<StructuredStatement>[]
MatchSequence. inner
private Matcher<StructuredStatement>
ResetAfterTest. inner
private Matcher<StructuredStatement>
MatchOpt. matcher
private Matcher<StructuredStatement>[]
MatchOneOf. matchers
Constructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil with parameters of type Matcher Constructor Description CollectMatch(java.lang.String name, Matcher<StructuredStatement> inner)
KleeneN(int nRequired, Matcher<StructuredStatement> inner)
KleeneN(int nRequired, Matcher<StructuredStatement>... matchers)
KleenePlus(Matcher<StructuredStatement> inner)
KleeneStar(Matcher<StructuredStatement> inner)
MatchOneOf(Matcher<StructuredStatement>... matchers)
MatchOpt(Matcher<StructuredStatement> matcher)
MatchSequence(java.lang.String name, Matcher<StructuredStatement>... inner)
MatchSequence(Matcher<StructuredStatement>... inner)
ResetAfterTest(WildcardMatch wildcardMatch, java.lang.String name, Matcher<StructuredStatement> inner)
ResetAfterTest(WildcardMatch wildcardMatch, Matcher<StructuredStatement> inner)
-
Uses of Matcher in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
Classes in org.benf.cfr.reader.bytecode.analysis.parse.wildcard that implement Matcher Modifier and Type Class Description class
WildcardMatch.BlockWildcard
-
Uses of Matcher in org.benf.cfr.reader.bytecode.analysis.structured
Subinterfaces of Matcher in org.benf.cfr.reader.bytecode.analysis.structured Modifier and Type Interface Description interface
StructuredStatement
-
Uses of Matcher in org.benf.cfr.reader.bytecode.analysis.structured.statement
-
Uses of Matcher in org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder
Classes in org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder that implement Matcher Modifier and Type Class Description class
AbstractPlaceholder
class
BeginBlock
class
ElseBlock
class
EndBlock
-