|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.jdt.internal.compiler.util.Sorting
public class Sorting
Sorting utilities. Originally developed for the Object Teams project.
| Constructor Summary | |
|---|---|
Sorting()
|
|
| Method Summary | |
|---|---|
static MethodBinding[] |
abstractFirst(MethodBinding[] methods,
int length)
|
static MethodBinding[] |
concreteFirst(MethodBinding[] methods,
int length)
|
static void |
sortInferenceVariables(InferenceVariable[] variables)
Sort inference variables by rank. |
static ReferenceBinding[] |
sortTypes(ReferenceBinding[] types)
Topological sort for types Guarantee: supertypes come before subtypes. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Sorting()
| Method Detail |
|---|
public static ReferenceBinding[] sortTypes(ReferenceBinding[] types)
public static MethodBinding[] concreteFirst(MethodBinding[] methods,
int length)
public static MethodBinding[] abstractFirst(MethodBinding[] methods,
int length)
public static void sortInferenceVariables(InferenceVariable[] variables)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||