Uses of Class
com.strobel.decompiler.patterns.Match
-
Packages that use Match Package Description com.strobel.decompiler.languages.java.ast com.strobel.decompiler.patterns -
-
Uses of Match in com.strobel.decompiler.languages.java.ast
Methods in com.strobel.decompiler.languages.java.ast that return Match Modifier and Type Method Description Match
AstNode. match(INode other)
Methods in com.strobel.decompiler.languages.java.ast with parameters of type Match Modifier and Type Method Description boolean
AstNodeCollection. anyMatch(INode other, Match match)
protected boolean
EntityDeclaration. matchAnnotationsAndModifiers(EntityDeclaration other, Match match)
boolean
Annotation. matches(INode other, Match match)
boolean
AnonymousObjectCreationExpression. matches(INode other, Match match)
boolean
ArrayCreationExpression. matches(INode other, Match match)
boolean
ArrayInitializerExpression. matches(INode other, Match match)
boolean
ArrayInitializerExpression.NullArrayInitializerExpression. matches(INode other, Match match)
boolean
ArraySpecifier. matches(INode other, Match match)
boolean
AssertStatement. matches(INode other, Match match)
boolean
AssignmentExpression. matches(INode other, Match match)
abstract boolean
AstNode. matches(INode other, Match match)
boolean
AstNode.NullAstNode. matches(INode other, Match match)
boolean
AstNode.PatternPlaceholder. matches(INode other, Match match)
boolean
AstNodeCollection. matches(AstNodeCollection<T> other, Match match)
boolean
AstType.NullAstType. matches(INode other, Match match)
boolean
AstType.PatternPlaceholder. matches(INode other, Match match)
boolean
BinaryOperatorExpression. matches(INode other, Match match)
boolean
BlockStatement. matches(INode other, Match match)
boolean
BlockStatement.NullBlockStatement. matches(INode other, Match match)
boolean
BlockStatement.PatternPlaceholder. matches(INode other, Match match)
boolean
BreakStatement. matches(INode other, Match match)
boolean
BytecodeConstant. matches(INode other, Match match)
boolean
BytecodeConstant.NullMetadata. matches(INode other, Match match)
boolean
CaseLabel. matches(INode other, Match match)
boolean
CastExpression. matches(INode other, Match match)
boolean
CatchClause. matches(INode other, Match match)
boolean
CatchClause.NullCatchClause. matches(INode other, Match match)
boolean
CatchClause.PatternPlaceholder. matches(INode other, Match match)
boolean
ClassOfExpression. matches(INode other, Match match)
boolean
Comment. matches(INode other, Match match)
boolean
CommentStatement. matches(INode other, Match match)
boolean
CompilationUnit. matches(INode other, Match match)
boolean
ComposedType. matches(INode other, Match match)
boolean
ConditionalExpression. matches(INode other, Match match)
boolean
ConstructorDeclaration. matches(INode other, Match match)
boolean
ContinueStatement. matches(INode other, Match match)
boolean
DoWhileStatement. matches(INode other, Match match)
boolean
EmptyStatement. matches(INode other, Match match)
boolean
EnumValueDeclaration. matches(INode other, Match match)
boolean
Expression.NullExpression. matches(INode other, Match match)
boolean
Expression.PatternPlaceholder. matches(INode other, Match match)
boolean
ExpressionStatement. matches(INode other, Match match)
boolean
FieldDeclaration. matches(INode other, Match match)
boolean
ForEachStatement. matches(INode other, Match match)
boolean
ForStatement. matches(INode other, Match match)
boolean
GotoStatement. matches(INode other, Match match)
boolean
Identifier. matches(INode other, Match match)
boolean
Identifier.NullIdentifier. matches(INode other, Match match)
boolean
IdentifierExpression. matches(INode other, Match match)
boolean
IfElseStatement. matches(INode other, Match match)
boolean
ImportDeclaration. matches(INode other, Match match)
boolean
ImportDeclaration.NullImportDeclaration. matches(INode other, Match match)
boolean
IndexerExpression. matches(INode other, Match match)
boolean
InlinedBytecodeExpression. matches(INode other, Match match)
boolean
InlinedBytecodeExpression.NullInlinedBytecodeExpression. matches(INode other, Match match)
boolean
InstanceInitializer. matches(INode other, Match match)
boolean
InstanceOfExpression. matches(INode other, Match match)
boolean
IntersectionType. matches(INode other, Match match)
boolean
InvocationExpression. matches(INode other, Match match)
boolean
JavaModifierToken. matches(INode other, Match match)
boolean
JavaTokenNode. matches(INode other, Match match)
boolean
JavaTokenNode.NullJavaTokenNode. matches(INode other, Match match)
boolean
LabeledStatement. matches(INode other, Match match)
boolean
LabelStatement. matches(INode other, Match match)
boolean
LambdaExpression. matches(INode other, Match match)
boolean
LocalTypeDeclarationStatement. matches(INode other, Match match)
boolean
MacNewLine. matches(INode other, Match match)
boolean
MemberReferenceExpression. matches(INode other, Match match)
boolean
MethodDeclaration. matches(INode other, Match match)
boolean
MethodDeclaration.PatternPlaceholder. matches(INode other, Match match)
boolean
MethodGroupExpression. matches(INode other, Match match)
boolean
ModuleDeclaration. matches(INode other, Match match)
boolean
ModuleDeclaration.NullModuleDeclaration. matches(INode other, Match match)
boolean
NullReferenceExpression. matches(INode other, Match match)
boolean
ObjectCreationExpression. matches(INode other, Match match)
boolean
PackageDeclaration. matches(INode other, Match match)
boolean
PackageDeclaration.NullPackageDeclaration. matches(INode other, Match match)
boolean
ParameterDeclaration. matches(INode other, Match match)
boolean
ParameterDeclaration.PatternPlaceholder. matches(INode other, Match match)
boolean
ParenthesizedExpression. matches(INode other, Match match)
boolean
PrimitiveExpression. matches(INode other, Match match)
boolean
ReturnStatement. matches(INode other, Match match)
boolean
SimpleType. matches(INode other, Match match)
boolean
Statement.NullStatement. matches(INode other, Match match)
boolean
Statement.PatternPlaceholder. matches(INode other, Match match)
boolean
SuperReferenceExpression. matches(INode other, Match match)
boolean
SwitchExpression. matches(INode other, Match match)
boolean
SwitchExpression.NullSwitchExpression. matches(INode other, Match match)
boolean
SwitchExpressionArm. matches(INode other, Match match)
boolean
SwitchExpressionArm.NullSwitchExpressionArm. matches(INode other, Match match)
boolean
SwitchSection. matches(INode other, Match match)
boolean
SwitchStatement. matches(INode other, Match match)
boolean
SynchronizedStatement. matches(INode other, Match match)
boolean
TextNode. matches(INode other, Match match)
boolean
ThisReferenceExpression. matches(INode other, Match match)
boolean
ThrowStatement. matches(INode other, Match match)
boolean
TryCatchStatement. matches(INode other, Match match)
boolean
TypeDeclaration. matches(INode other, Match match)
boolean
TypeDeclaration.NullTypeDeclaration. matches(INode other, Match match)
boolean
TypeParameterDeclaration. matches(INode other, Match match)
boolean
TypeReferenceExpression. matches(INode other, Match match)
boolean
UnaryOperatorExpression. matches(INode other, Match match)
boolean
UnionType. matches(INode other, Match match)
boolean
UnixNewLine. matches(INode other, Match match)
boolean
VariableDeclarationStatement. matches(INode other, Match match)
boolean
VariableInitializer. matches(INode other, Match match)
boolean
VariableInitializer.NullVariableInitializer. matches(INode other, Match match)
boolean
VariableInitializer.PatternPlaceholder. matches(INode other, Match match)
boolean
WhileStatement. matches(INode other, Match match)
boolean
WildcardType. matches(INode other, Match match)
boolean
WindowsNewLine. matches(INode other, Match match)
boolean
AstNode. matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo)
boolean
AstNode.PatternPlaceholder. matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo)
boolean
AstType.PatternPlaceholder. matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo)
boolean
BlockStatement.PatternPlaceholder. matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo)
boolean
CatchClause.PatternPlaceholder. matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo)
boolean
Expression.PatternPlaceholder. matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo)
boolean
MethodDeclaration.PatternPlaceholder. matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo)
boolean
ParameterDeclaration.PatternPlaceholder. matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo)
boolean
Statement.PatternPlaceholder. matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo)
boolean
VariableInitializer.PatternPlaceholder. matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo)
-
Uses of Match in com.strobel.decompiler.patterns
Fields in com.strobel.decompiler.patterns declared as Match Modifier and Type Field Description private static Match
Match. FAILURE
Methods in com.strobel.decompiler.patterns that return Match Modifier and Type Method Description static Match
Match. createNew()
static Match
Match. failure()
Match
INode. match(INode other)
Match
Pattern. match(INode other)
Methods in com.strobel.decompiler.patterns with parameters of type Match Modifier and Type Method Description boolean
AllMatch. matches(INode other, Match match)
boolean
AnyNode. matches(INode other, Match match)
boolean
AssignmentChain. matches(INode other, Match match)
boolean
AstTypeMatch. matches(INode other, Match match)
boolean
BackReference. matches(INode other, Match match)
boolean
Choice. matches(INode other, Match match)
boolean
DeclaredVariableBackReference. matches(INode other, Match match)
boolean
IdentifierBackReference. matches(INode other, Match match)
boolean
IdentifierExpressionRegexNode. matches(INode other, Match match)
boolean
INode. matches(INode other, Match match)
boolean
LeftmostBinaryOperandNode. matches(INode other, Match match)
boolean
MemberReferenceExpressionRegexNode. matches(INode other, Match match)
boolean
MemberReferenceTypeNode. matches(INode other, Match match)
boolean
NamedNode. matches(INode other, Match match)
boolean
OptionalNode. matches(INode other, Match match)
boolean
ParameterReferenceNode. matches(INode other, Match match)
abstract boolean
Pattern. matches(INode other, Match match)
boolean
Repeat. matches(INode other, Match match)
boolean
SingleOrBinaryAggregateNode. matches(INode other, Match match)
boolean
SubtreeMatch. matches(INode other, Match match)
boolean
TypedExpression. matches(INode other, Match match)
boolean
TypedLiteralNode. matches(INode other, Match match)
boolean
TypedNode. matches(INode other, Match match)
boolean
INode. matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo)
boolean
OptionalNode. matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo)
static boolean
Pattern. matchesCollection(Role<?> role, INode firstPatternChild, INode firstOtherChild, Match match)
boolean
Pattern. matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo)
boolean
Repeat. matchesCollection(Role<?> role, INode position, Match match, BacktrackingInfo backtrackingInfo)
-