Class CompareGenerator

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.CompareGenerator
All Implemented Interfaces:
Cloneable, org.apache.bcel.generic.InstructionConstants, org.apache.bcel.generic.NamedAndTyped, Constants

public final class CompareGenerator extends MethodGenerator
Author:
Jacek Ambroziak, Santiago Pericas-Geertsen
  • Constructor Details

    • CompareGenerator

      public CompareGenerator(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

    • loadLastNode

      public org.apache.bcel.generic.Instruction loadLastNode()
    • loadCurrentNode

      public org.apache.bcel.generic.Instruction loadCurrentNode()
      Overrides:
      loadCurrentNode in class MethodGenerator
    • storeCurrentNode

      public org.apache.bcel.generic.Instruction storeCurrentNode()
      Overrides:
      storeCurrentNode in class MethodGenerator
    • loadDOM

      public org.apache.bcel.generic.Instruction loadDOM()
      Overrides:
      loadDOM in class MethodGenerator
    • getHandlerIndex

      public int getHandlerIndex()
    • getIteratorIndex

      public int getIteratorIndex()
    • storeIterator

      public org.apache.bcel.generic.Instruction storeIterator()
      Overrides:
      storeIterator in class MethodGenerator
    • loadIterator

      public org.apache.bcel.generic.Instruction loadIterator()
      Overrides:
      loadIterator in class MethodGenerator
    • getLocalIndex

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