Renamed MemberComparator and converted it to singleton.
This commit is contained in:
@@ -125,7 +125,7 @@ public class DecompiledDataFactory {
|
||||
|
||||
private static List<DeclarationDescriptor> sortDeclarations(Collection<DeclarationDescriptor> input) {
|
||||
ArrayList<DeclarationDescriptor> r = new ArrayList<DeclarationDescriptor>(input);
|
||||
Collections.sort(r, new DeclarationDescriptorComparator());
|
||||
Collections.sort(r, MemberComparator.INSTANCE);
|
||||
return r;
|
||||
}
|
||||
|
||||
|
||||
+6
-1
@@ -25,7 +25,12 @@ import java.util.Comparator;
|
||||
* @author Evgeny Gerashchenko
|
||||
* @since 4/8/12
|
||||
*/
|
||||
class DeclarationDescriptorComparator implements Comparator<DeclarationDescriptor> {
|
||||
public class MemberComparator implements Comparator<DeclarationDescriptor> {
|
||||
public static final MemberComparator INSTANCE = new MemberComparator();
|
||||
|
||||
private MemberComparator() {
|
||||
}
|
||||
|
||||
private static int getDeclarationPriority(DeclarationDescriptor descriptor) {
|
||||
if (descriptor instanceof ClassDescriptor) {
|
||||
return 4;
|
||||
Reference in New Issue
Block a user