java.io.Serializable
, javax.xml.transform.SourceLocator
, Container
, Expression
, TailCallReturner
, InstructionInfoProvider
public class TraceInstruction extends TraceWrapper
Modifier and Type | Field | Description |
---|---|---|
(package private) InstructionInfo |
details |
locationId, staticProperties
EVALUATE_METHOD, ITERATE_METHOD, PROCESS_METHOD
child
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, typeError
appendItem, assembleParams, assembleTunnelParams, computeCardinality, computeSpecialProperties, dynamicError, evaluateAsString, getImplementationMethod, getSourceLocator, isXSLT, process, promoteInst
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getColumnNumber, getLineNumber, getPublicId, getSystemId
computeDependencies, createsNewNodes, display, evaluateItem, getCardinality, getDependencies, getInstructionNameCode, getItemType, iterate, iterateSubExpressions, optimize, processLeavingTail, promote, replaceSubExpression, simplify, typeCheck
InstructionInfo details
public TraceInstruction(Expression child, InstructionInfo details)
child
- the "real" instruction to be tracedpublic InstructionInfo getInstructionInfo()
getInstructionInfo
in interface InstructionInfoProvider
getInstructionInfo
in class Instruction