java.io.Serializable, javax.xml.transform.SourceLocator, Container, Expression, TailCallReturner, InstructionInfoProviderpublic class TraceInstruction extends TraceWrapper
| Modifier and Type | Field | Description |
|---|---|---|
(package private) InstructionInfo |
details |
locationId, staticPropertiesEVALUATE_METHOD, ITERATE_METHOD, PROCESS_METHODchild| Constructor | Description |
|---|---|
TraceInstruction(Expression child,
InstructionInfo details) |
Create a Trace instruction
|
| Modifier and Type | Method | Description |
|---|---|---|
InstructionInfo |
getInstructionInfo() |
Get the instruction details
|
adoptChildExpression, checkPermittedContents, computeStaticProperties, doPromotion, dynamicError, effectiveBooleanValue, getColumnNumber, getConstructType, getExecutable, getHostLanguage, getIntrinsicDependencies, getLineNumber, getLocationId, getLocationProvider, getParentExpression, getPublicId, getSlotsUsed, getSpecialProperties, getSystemId, hasBadParentPointer, markTailFunctionCalls, resetStaticProperties, setLocationId, setParentExpression, setParentExpression, suppressValidation, typeErrorappendItem, assembleParams, assembleTunnelParams, computeCardinality, computeSpecialProperties, dynamicError, evaluateAsString, getImplementationMethod, getSourceLocator, isXSLT, process, promoteInstclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetColumnNumber, getLineNumber, getPublicId, getSystemIdcomputeDependencies, createsNewNodes, display, evaluateItem, getCardinality, getDependencies, getInstructionNameCode, getItemType, iterate, iterateSubExpressions, optimize, processLeavingTail, promote, replaceSubExpression, simplify, typeCheckInstructionInfo details
public TraceInstruction(Expression child, InstructionInfo details)
child - the "real" instruction to be tracedpublic InstructionInfo getInstructionInfo()
getInstructionInfo in interface InstructionInfoProvidergetInstructionInfo in class Instruction