Package com.ibm.wala.cast.util
Class CAstPattern
- java.lang.Object
-
- com.ibm.wala.cast.util.CAstPattern
-
public class CAstPattern extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
CAstPattern.Matcher
static class
CAstPattern.Segments
-
Constructor Summary
Constructors Constructor Description CAstPattern(String name, int kind, CAstPattern[] children)
CAstPattern(String name, Object value)
CAstPattern(String patternName, Map<String,CAstPattern> references)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Collection<CAstPattern.Segments>
findAll(CAstPattern p, CAstEntity e)
boolean
match(CAstNode tree, CAstPattern.Segments s)
static CAstPattern.Segments
match(CAstPattern p, CAstNode n)
static CAstPattern
parse(String patternString)
String
toString()
-
-
-
Constructor Detail
-
CAstPattern
public CAstPattern(String name, int kind, CAstPattern[] children)
-
CAstPattern
public CAstPattern(String patternName, Map<String,CAstPattern> references)
-
-
Method Detail
-
match
public boolean match(CAstNode tree, CAstPattern.Segments s)
-
match
public static CAstPattern.Segments match(CAstPattern p, CAstNode n)
-
parse
public static CAstPattern parse(String patternString)
-
findAll
public static Collection<CAstPattern.Segments> findAll(CAstPattern p, CAstEntity e)
-
-