de.grogra.xl.query
public abstract class UserDefinedPattern extends Pattern implements XObject
| Modifier and Type | Class and Description |
|---|---|
static interface |
UserDefinedPattern.In |
static interface |
UserDefinedPattern.Out |
Pattern.MatcherCONTEXT_MASK, INPUT_MASK, NODE_MASK, NULL_MATCHER, OUTPUT_MASK| Modifier | Constructor and Description |
|---|---|
protected |
UserDefinedPattern() |
protected |
UserDefinedPattern(Type type) |
| Modifier and Type | Method and Description |
|---|---|
static Method |
findSignatureMethod(Type type) |
static Type[] |
getSignature(Method sig,
int[] inOut) |
XClass |
getXClass() |
XData |
getXData() |
void |
initXClass(XClass cls) |
void |
write(BytecodeSerialization out) |
createMatcher, getDeclaredParameterCount, getParameterCount, getParameterKind, getParameterType, isDeleting, paramString, toStringprotected UserDefinedPattern()
protected UserDefinedPattern(Type type)
public final void initXClass(XClass cls)
initXClass in interface XObjectpublic final void write(BytecodeSerialization out) throws java.io.IOException
write in interface BytecodeSerialization.Serializablejava.io.IOException