org.apache.xalan.xsltc.compiler.util
Class RtMethodGenerator

org.apache.xalan.xsltc.compiler.util.MethodGenerator
  |
  +--org.apache.xalan.xsltc.compiler.util.RtMethodGenerator

public final class RtMethodGenerator
extends MethodGenerator

This class is used for result trees implemented as methods. These methods take a reference to the DOM and to the handler only.


Constructor Summary
RtMethodGenerator(int access_flags, de.fub.bytecode.generic.Type return_type, de.fub.bytecode.generic.Type[] arg_types, java.lang.String[] arg_names, java.lang.String method_name, java.lang.String class_name, org.apache.xalan.xsltc.compiler.util.InstructionList il, org.apache.xalan.xsltc.compiler.util.ConstantPoolGen cp)
           
 
Method Summary
 int getIteratorIndex()
           
 int getLocalIndex(java.lang.String name)
           
 org.apache.xalan.xsltc.compiler.util.Instruction loadHandler()
           
 org.apache.xalan.xsltc.compiler.util.Instruction storeHandler()
           
 
Methods inherited from class org.apache.xalan.xsltc.compiler.util.MethodGenerator
addLocalVariable, addLocalVariable2, attribute, endDocument, endElement, getLocalVariable, loadContextNode, loadCurrentNode, loadDOM, loadIterator, namespace, nextNode, removeLocalVariable, setMaxLocals, setStartNode, startDocument, startElement, storeCurrentNode, storeIterator
 

Constructor Detail

RtMethodGenerator

public RtMethodGenerator(int access_flags,
                         de.fub.bytecode.generic.Type return_type,
                         de.fub.bytecode.generic.Type[] arg_types,
                         java.lang.String[] arg_names,
                         java.lang.String method_name,
                         java.lang.String class_name,
                         org.apache.xalan.xsltc.compiler.util.InstructionList il,
                         org.apache.xalan.xsltc.compiler.util.ConstantPoolGen cp)
Method Detail

getIteratorIndex

public int getIteratorIndex()

storeHandler

public final org.apache.xalan.xsltc.compiler.util.Instruction storeHandler()
Overrides:
storeHandler in class MethodGenerator

loadHandler

public final org.apache.xalan.xsltc.compiler.util.Instruction loadHandler()
Overrides:
loadHandler in class MethodGenerator

getLocalIndex

public int getLocalIndex(java.lang.String name)
Overrides:
getLocalIndex in class MethodGenerator


Copyright © 2000 Apache XML Project. All Rights Reserved.