private static class DataModelWorker.ClassComparator
extends java.lang.Object
implements java.util.Comparator
This sort only separates completely independent classes from those which have dependencies on other classes, but it does not sort out the dependencies themselves. A second pass sort is used for that.
Modifier | Constructor and Description |
---|---|
private |
ClassComparator() |
Modifier and Type | Method and Description |
---|---|
int |
compare(java.lang.Object o1,
java.lang.Object o2)
Compare two ASTs and return a value indicating their relative sort
order.
|
public int compare(java.lang.Object o1, java.lang.Object o2)
compare
in interface java.util.Comparator
o1
- First AST.o2
- Second AST.o1
< o2
,
a negative number if o1
> o2
,
else 0
.