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

public final Class CompareGenerator

extends MethodGenerator
Class Inheritance
Imports
com.sun.org.apache.bcel.internal.generic.ACONST_NULL, .ALOAD, .ASTORE, .ConstantPoolGen, .ILOAD, .ISTORE, .Instruction, .InstructionList, .LocalVariableGen, .Type, com.sun.org.apache.xalan.internal.xsltc.compiler.Constants

Authors
Jacek Ambroziak, Santiago Pericas-Geertsen

Field Summary

Modifier and TypeField and Description
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 int
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
CompareGenerator(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
public Instruction
public Instruction
public Instruction
public Instruction
public Instruction
Inherited from com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator:
addInstructionListaddLocalVariableaddLocalVariable2attributeendDocumentendElementgetGeneratedMethodsgetInstructionListgetLocalVariablegetThisMethodloadContextNodeloadHandlermarkChunkEndmarkChunkStartnamespacenextNodeoffsetInLocalVariableGenRangeoutlineChunksremoveLocalVariableresetsetMaxLocalssetStartNodestartDocumentstartElementstoreContextNodestoreDOMstoreHandleruniqueAttributewidenConditionalBranchTargetOffsets

Field Detail

_aloadDomback to summary
private final 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.

_iloadCurrentback to summary
private final Instruction _iloadCurrent

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

_iloadLastback to summary
private final Instruction _iloadLast
_istoreCurrentback to summary
private final Instruction _istoreCurrent

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

CURRENT_INDEXback to summary
private static int CURRENT_INDEX
DOM_INDEXback to summary
private static int DOM_INDEX

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

ITERATOR_INDEXback to summary
private int ITERATOR_INDEX

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

LAST_INDEXback to summary
private static int LAST_INDEX

Hides com.sun.org.apache.xalan.internal.xsltc.compiler.Constants.LAST_INDEX.

LEVEL_INDEXback to summary
private static int LEVEL_INDEX
TRANSLET_INDEXback to summary
private static int TRANSLET_INDEX

Constructor Detail

CompareGeneratorback to summary
public CompareGenerator(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.

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.

loadLastNodeback to summary
public Instruction loadLastNode()
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.