org.aspectj.util
Class PartialOrder

java.lang.Object
  extended by org.aspectj.util.PartialOrder

public class PartialOrder
extends java.lang.Object

This class implements a partial order It includes routines for doing a topo-sort


Nested Class Summary
static interface PartialOrder.PartialComparable
          All classes that want to be part of a partial order must implement PartialOrder.PartialComparable.
 
Constructor Summary
PartialOrder()
           
 
Method Summary
static void main(java.lang.String[] args)
           
static java.util.List sort(java.util.List objects)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PartialOrder

public PartialOrder()
Method Detail

sort

public static java.util.List sort(java.util.List objects)
Parameters:
objects - must all implement PartialComparable

main

public static void main(java.lang.String[] args)