| Modifier and Type | Field and Description |
|---|---|
| private final Pattern | |
| private InstructionHandle | |
| private final RelativePathPattern |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public StepPattern | |
| public InstructionHandle | |
| public boolean | isWildcard()
Implements abstract com.
|
| public void | |
| public void | setParser(Parser parser)
Overrides com. Set this node's parser. |
| public String | toString()
Overrides com. Returns a string representation of the object. |
| public void | translate(ClassGenerator classGen, MethodGenerator methodGen)
Overrides com. Translate this node into JVM bytecodes. |
| public Type | typeCheck(SymbolTable stable)
Overrides com. Returns the type of a pattern, which is always a |
| _left | back to summary |
|---|---|
| private final Pattern _left | |
| _loop | back to summary |
|---|---|
| private InstructionHandle _loop | |
| _right | back to summary |
|---|---|
| private final RelativePathPattern _right | |
| AncestorPattern | back to summary |
|---|---|
| public AncestorPattern(RelativePathPattern right) | |
| AncestorPattern | back to summary |
|---|---|
| public AncestorPattern(Pattern left, RelativePathPattern right) | |
| getKernelPattern | back to summary |
|---|---|
| public StepPattern getKernelPattern() Implements abstract com. | |
| getLoopHandle | back to summary |
|---|---|
| public InstructionHandle getLoopHandle() | |
| isWildcard | back to summary |
|---|---|
| public boolean isWildcard() Implements abstract com. | |
| reduceKernelPattern | back to summary |
|---|---|
| public void reduceKernelPattern() Implements abstract com. | |
| setParser | back to summary |
|---|---|
| public void setParser(Parser parser) Overrides com. Doc from com. Set this node's parser. The parser (the XSLT parser) gives this syntax tree node access to the symbol table and XPath parser. | |
| toString | back to summary |
|---|---|
| public String toString() Overrides com. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |
| translate | back to summary |
|---|---|
| public void translate(ClassGenerator classGen, MethodGenerator methodGen) Overrides com. Doc from com. Translate this node into JVM bytecodes. Patterns are translated as
boolean expressions with true/false lists. Before calling
| |
| typeCheck | back to summary |
|---|---|
| public Type typeCheck(SymbolTable stable) throws TypeCheckError Overrides com. Doc from com. Returns the type of a pattern, which is always a | |