Modifier and Type | Field and Description |
---|---|
private boolean | |
private int |
Access | Constructor and Description |
---|---|
public |
Modifier and Type | Method and Description |
---|---|
public static boolean | Returns: true if the path is confirmed to be absolute, false if it may contain context dependencies.LocPathIterator that is assumed to be absolute, but needs checking. path)Process the LocPathIterator to see if it contains variables or functions that may make it context dependent. |
public boolean | Returns: true if the sub expressions should be traversed.The owner of the expression, to which the expression can
be reset if rewriting takes place. owner, Function The function reference object. func)Overrides com. Visit a function. |
public boolean | Returns: true if the sub expressions should be traversed.The owner of the expression, to which the expression can
be reset if rewriting takes place. owner, Expression The predicate object. pred)Overrides com. Visit a predicate within a location path. |
m_hasPositionalPred | back to summary |
---|---|
private boolean m_hasPositionalPred |
m_predDepth | back to summary |
---|---|
private int m_predDepth |
HasPositionalPredChecker | back to summary |
---|---|
public HasPositionalPredChecker() |
check | back to summary |
---|---|
public static boolean check(LocPathIterator path) Process the LocPathIterator to see if it contains variables or functions that may make it context dependent.
|
visitFunction | back to summary |
---|---|
public boolean visitFunction(ExpressionOwner owner, Function func) Overrides com. Visit a function.
|
visitPredicate | back to summary |
---|---|
public boolean visitPredicate(ExpressionOwner owner, Expression pred) Overrides com. Visit a predicate within a location path. Note that there isn't a proper unique component for predicates, and that the expression will be called also for whatever type Expression is.
|