org.apache.jdo.impl.enhancer.classfile
Class ArraySorter

java.lang.Object
  extended byorg.apache.jdo.impl.enhancer.classfile.ArraySorter
Direct Known Subclasses:
FieldArraySorter, InterfaceArraySorter, MethodArraySorter

abstract class ArraySorter
extends java.lang.Object


Constructor Summary
protected ArraySorter()
           
 
Method Summary
(package private) abstract  int compare(int o1Index, int o2Index)
           
(package private) abstract  int size()
           
(package private)  void sortArray()
           
private  void sortArray(int start, int end)
           
(package private) abstract  void swap(int o1Index, int o2Index)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArraySorter

protected ArraySorter()
Method Detail

size

abstract int size()

compare

abstract int compare(int o1Index,
                     int o2Index)

swap

abstract void swap(int o1Index,
                   int o2Index)

sortArray

void sortArray()

sortArray

private void sortArray(int start,
                       int end)