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) {
|
private static List<DeclarationDescriptor> sortDeclarations(Collection<DeclarationDescriptor> input) {
|
||||||
ArrayList<DeclarationDescriptor> r = new ArrayList<DeclarationDescriptor>(input);
|
ArrayList<DeclarationDescriptor> r = new ArrayList<DeclarationDescriptor>(input);
|
||||||
Collections.sort(r, new DeclarationDescriptorComparator());
|
Collections.sort(r, MemberComparator.INSTANCE);
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+6
-1
@@ -25,7 +25,12 @@ import java.util.Comparator;
|
|||||||
* @author Evgeny Gerashchenko
|
* @author Evgeny Gerashchenko
|
||||||
* @since 4/8/12
|
* @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) {
|
private static int getDeclarationPriority(DeclarationDescriptor descriptor) {
|
||||||
if (descriptor instanceof ClassDescriptor) {
|
if (descriptor instanceof ClassDescriptor) {
|
||||||
return 4;
|
return 4;
|
||||||
Reference in New Issue
Block a user