java.lang.Object
de.grogra.xl.query.Pattern
- All Implemented Interfaces:
BytecodeSerialization.Serializable
- Direct Known Subclasses:
BuiltInPattern
,PatternWrapper
,UserDefinedPattern
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final Pattern.Matcher
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Pattern.Matcher
createMatcher
(Graph graph, XBitSet bound, IntList requiredAsBound) final int
final int
abstract int
getParameterKind
(int index) final Type
getParameterType
(int index) boolean
protected String
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface de.grogra.xl.query.BytecodeSerialization.Serializable
write
-
Field Details
-
NULL_MATCHER
-
NODE_MASK
public static final int NODE_MASK- See Also:
-
CONTEXT_MASK
public static final int CONTEXT_MASK- See Also:
-
INPUT_MASK
public static final int INPUT_MASK- See Also:
-
OUTPUT_MASK
public static final int OUTPUT_MASK- See Also:
-
-
Constructor Details
-
Pattern
-
-
Method Details
-
getParameterCount
public final int getParameterCount() -
getDeclaredParameterCount
public final int getDeclaredParameterCount() -
getParameterType
-
getParameterKind
public abstract int getParameterKind(int index) -
isDeleting
public boolean isDeleting() -
toString
-
paramString
-
createMatcher
-