public class UndeclaredVariable extends GlobalVariable
references
Constructor and Description |
---|
UndeclaredVariable() |
Modifier and Type | Method and Description |
---|---|
void |
compile(Executable exec,
int slot)
Create a compiled representation of this global variable.
|
void |
transferReferences(GlobalVariable var) |
actuallyEvaluate, addReference, evaluateVariable, evaluateVariable, export, getBinderySlotNumber, getComponentKind, getConstructType, getFlags, getHostLanguage, getIntegerBoundsForVariable, getLocalSlotNumber, getObjectName, getOriginalVariable, getProperties, getProperty, getRequiredType, getSelectExpression, getSelectValue, getSymbolicName, getUltimateOriginalVariable, getVariableQName, init, isAssignable, isGlobal, isIndexedVariable, isPrivate, isRequiredParam, isStatic, isUnused, iterateReferences, lookForCycles, registerReference, setAssignable, setBinderySlotNumber, setContainsLocals, setDependencies, setIndexedVariable, setOriginalVariable, setPrivate, setRequiredParam, setRequiredType, setSelectExpression, setStatic, setUnused, setVariableQName, typeCheck
allocateAllBindingSlots, allocateBindingSlotsRecursive, getBody, getColumnNumber, getDeclaredVisibility, getDeclaringComponent, getLineNumber, getLocation, getPackageData, getPublicId, getRetainedStaticContext, getStackFrameMap, getSystemId, isExportable, makeDeclaringComponent, obtainDeclaringComponent, saveLocation, setBody, setChildExpression, setDeclaredVisibility, setDeclaringComponent, setLineNumber, setPackageData, setRetainedStaticContext, setStackFrameMap, setSystemId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getColumnNumber, getLineNumber, getPublicId, getSystemId, saveLocation
public void transferReferences(GlobalVariable var)
public void compile(Executable exec, int slot) throws XPathException
GlobalVariable
compile
in class GlobalVariable
exec
- the executableslot
- the slot number allocated to this variableXPathException
- if compile-time errors are found.Copyright (c) 2004-2020 Saxonica Limited. All rights reserved.