public class ConstructorQueryWalker extends AbstractCoherenceQueryWalker
ReflectionExtractor.
The method name in the ReflectionExtractor is the class name
and the arguments are any constructor args. Any preceding
elements in the array are the package name elements.f_language, f_propertyBuilder, f_termKeyFunction, m_atomicTerm, m_fExtendedLanguage, m_listBindVars, m_namedBindVars, m_oResult, m_sAlias| Constructor and Description |
|---|
ConstructorQueryWalker(List indexedBindVars,
com.tangosol.config.expression.ParameterResolver namedBindVars,
CoherenceQueryLanguage language)
Creates a ConstructorQueryWalker that uses the specified
bindings to replace any bind variables in the ASTs walked.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
acceptIdentifier(String sIdentifier)
The receiver has classified an identifier node.
|
protected void |
acceptPath(NodeTerm term)
The receiver has classified a path node.
|
acceptAtom, acceptBinaryOperator, acceptCall, acceptIdentifierInternal, acceptKeyedBinding, acceptList, acceptLiteral, acceptNode, acceptNumericBinding, acceptPathAsChainedExtractor, acceptTerm, acceptUnaryOperator, append, buildExtractor, getResult, reflectiveMakeObject, setAlias, setExtendedLanguage, setResult, walkpublic ConstructorQueryWalker(List indexedBindVars, com.tangosol.config.expression.ParameterResolver namedBindVars, CoherenceQueryLanguage language)
indexedBindVars - indexed bind variablesnamedBindVars - named bind variableslanguage - the CoherenceQueryLanguage to useprotected void acceptIdentifier(String sIdentifier)
acceptIdentifier in class AbstractCoherenceQueryWalkersIdentifier - the String representing the identifierprotected void acceptPath(NodeTerm term)
acceptPath in class AbstractCoherenceQueryWalkerterm - a Term whose children are the elements of the path