| Modifier and Type | Field and Description |
|---|---|
| pack-priv DAnnotation | |
| pack-priv Locator | |
| pack-priv DPattern | next
Used to chain the child patterns in a doubly-linked list. |
| pack-priv DPattern |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public abstract <V> V | |
| public Parseable | |
| public DAnnotation | |
| public Locator | |
| public final boolean | |
| public final boolean | |
| public abstract boolean |
| annotation | back to summary |
|---|---|
| pack-priv DAnnotation annotation | |
| location | back to summary |
|---|---|
| pack-priv Locator location | |
| next | back to summary |
|---|---|
| pack-priv DPattern next Used to chain the child patterns in a doubly-linked list. | |
| prev | back to summary |
|---|---|
| pack-priv DPattern prev | |
| DPattern | back to summary |
|---|---|
| public DPattern() | |
| accept | back to summary |
|---|---|
| public abstract <V> V accept(DPatternVisitor<V> visitor) | |
| createParseable | back to summary |
|---|---|
| public Parseable createParseable() Creates a | |
| getAnnotation | back to summary |
|---|---|
| public DAnnotation getAnnotation() Returns the annotation associated with it.
| |
| getLocation | back to summary |
|---|---|
| public Locator getLocation() Returns where the pattern is defined in the source code. | |
| isAttribute | back to summary |
|---|---|
| public final boolean isAttribute() Returns true if this is | |
| isElement | back to summary |
|---|---|
| public final boolean isElement() Returns true if this is | |
| isNullable | back to summary |
|---|---|
| public abstract boolean isNullable() Returns true if this pattern is nullable. A nullable pattern is a pattern that can match the empty sequence. | |