APIdia Launch Partner
Top Fields Constructors Methods
com.sun.org.apache.xalan.internal.xsltc.compiler.util

public final Class TestGenerator

extends MethodGenerator
Class Inheritance
Imports
com.sun.org.apache.bcel.internal.generic.ALOAD, .ASTORE, .ConstantPoolGen, .ILOAD, .ISTORE, .Instruction, .InstructionList, .Type

Authors
Jacek Ambroziak, Santiago Pericas-Geertsen, Morten Jorgensen

Field Summary

Modifier and TypeField and Description
private Instruction
private final Instruction
private final Instruction
private final Instruction
private final Instruction
private final Instruction
private final Instruction
private static int
private static int
private static int
Inherited from com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator:
INVALID_INDEX

Constructor Summary

AccessConstructor and Description
public
TestGenerator(int access_flags, Type return_type, Type[] arg_types, String[] arg_names, String method_name, String class_name, InstructionList il, ConstantPoolGen cp)

Method Summary

Modifier and TypeMethod and Description
public int
public int
public int
public Instruction
loadContextNode()

Overrides com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator.loadContextNode.

by default context node is the same as current node.

public Instruction
public Instruction
public Instruction
public void
setDomIndex(int domIndex)

public Instruction
public Instruction
public Instruction
Inherited from com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator:
addInstructionListaddLocalVariableaddLocalVariable2attributeendDocumentendElementgetGeneratedMethodsgetInstructionListgetLocalVariablegetThisMethodloadHandlermarkChunkEndmarkChunkStartnamespacenextNodeoffsetInLocalVariableGenRangeoutlineChunksremoveLocalVariableresetsetMaxLocalssetStartNodestartDocumentstartElementstoreDOMstoreHandleruniqueAttributewidenConditionalBranchTargetOffsets

Field Detail

_aloadDomback to summary
private Instruction _aloadDom

Hides com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator._aloadDom.

_aloadIteratorback to summary
private final Instruction _aloadIterator

Hides com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator._aloadIterator.

_astoreIteratorback to summary
private final Instruction _astoreIterator

Hides com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator._astoreIterator.

_iloadContextback to summary
private final Instruction _iloadContext
_iloadCurrentback to summary
private final Instruction _iloadCurrent

Hides com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator._iloadCurrent.

_istoreContextback to summary
private final Instruction _istoreContext
_istoreCurrentback to summary
private final Instruction _istoreCurrent

Hides com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator._istoreCurrent.

CONTEXT_NODE_INDEXback to summary
private static int CONTEXT_NODE_INDEX
CURRENT_NODE_INDEXback to summary
private static int CURRENT_NODE_INDEX
ITERATOR_INDEXback to summary
private static int ITERATOR_INDEX

Hides com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator.ITERATOR_INDEX.

Constructor Detail

TestGeneratorback to summary
public TestGenerator(int access_flags, Type return_type, Type[] arg_types, String[] arg_names, String method_name, String class_name, InstructionList il, ConstantPoolGen cp)

Method Detail

getHandlerIndexback to summary
public int getHandlerIndex()
getIteratorIndexback to summary
public int getIteratorIndex()
getLocalIndexback to summary
public int getLocalIndex(String name)

Overrides com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator.getLocalIndex.

loadContextNodeback to summary
public Instruction loadContextNode()

Overrides com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator.loadContextNode.

by default context node is the same as current node. MK437

loadCurrentNodeback to summary
public Instruction loadCurrentNode()

Overrides com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator.loadCurrentNode.

loadDOMback to summary
public Instruction loadDOM()

Overrides com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator.loadDOM.

loadIteratorback to summary
public Instruction loadIterator()

Overrides com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator.loadIterator.

setDomIndexback to summary
public void setDomIndex(int domIndex)
storeContextNodeback to summary
public Instruction storeContextNode()

Overrides com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator.storeContextNode.

storeCurrentNodeback to summary
public Instruction storeCurrentNode()

Overrides com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator.storeCurrentNode.

storeIteratorback to summary
public Instruction storeIterator()

Overrides com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator.storeIterator.