Class NamedMethodGenerator

java.lang.Object
org.apache.bcel.classfile.AccessFlags
org.apache.bcel.generic.FieldGenOrMethodGen
org.apache.bcel.generic.MethodGen
org.apache.xalan.xsltc.compiler.util.MethodGenerator
org.apache.xalan.xsltc.compiler.util.NamedMethodGenerator
All Implemented Interfaces:
Cloneable, org.apache.bcel.generic.InstructionConstants, org.apache.bcel.generic.NamedAndTyped, Constants

public final class NamedMethodGenerator extends MethodGenerator
This class is used for named templates. Named template methods have access to the DOM, the current iterator, the handler and the current node.
Author:
Jacek Ambroziak, Santiago Pericas-Geertsen
  • Constructor Details

    • NamedMethodGenerator

      public NamedMethodGenerator(int access_flags, org.apache.bcel.generic.Type return_type, org.apache.bcel.generic.Type[] arg_types, String[] arg_names, String method_name, String class_name, org.apache.bcel.generic.InstructionList il, org.apache.bcel.generic.ConstantPoolGen cp)
  • Method Details

    • getLocalIndex

      public int getLocalIndex(String name)
      Overrides:
      getLocalIndex in class MethodGenerator
    • loadParameter

      public org.apache.bcel.generic.Instruction loadParameter(int index)
    • storeParameter

      public org.apache.bcel.generic.Instruction storeParameter(int index)