Package com.strobel.decompiler.patterns
Class Repeat
java.lang.Object
com.strobel.decompiler.patterns.Pattern
com.strobel.decompiler.patterns.Repeat
- All Implemented Interfaces:
INode
-
Field Summary
FieldsFields inherited from class com.strobel.decompiler.patterns.Pattern
ANY_STRING
Fields inherited from interface com.strobel.decompiler.patterns.INode
CHILD_ITERATOR
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal int
final int
final INode
getNode()
boolean
final boolean
matchesCollection
(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) final void
setMaxCount
(int maxCount) final void
setMinCount
(int minCount) Methods inherited from class com.strobel.decompiler.patterns.Pattern
getFirstChild, getNextSibling, getRole, isNull, match, matches, matchesCollection, matchString, toBlockStatement, toCatchClause, toExpression, toMethodDeclaration, toNode, toParameterDeclaration, toStatement, toType, toVariableInitializer
-
Field Details
-
_node
-
_minCount
private int _minCount -
_maxCount
private int _maxCount
-
-
Constructor Details
-
Repeat
-
-
Method Details
-
getNode
-
getMinCount
public final int getMinCount() -
setMinCount
public final void setMinCount(int minCount) -
getMaxCount
public final int getMaxCount() -
setMaxCount
public final void setMaxCount(int maxCount) -
matchesCollection
public final boolean matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo) - Specified by:
matchesCollection
in interfaceINode
- Overrides:
matchesCollection
in classPattern
-
matches
-