blob: d3992d29cd4bd01cae265943fdf82a8b4907bc7f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
package hu.bme.mit.inf.dslreasoner.diversitycalculator;
import hu.bme.mit.inf.dslreasoner.diversitycalculator.MeasureDiversity;
import java.io.File;
import java.util.Comparator;
@SuppressWarnings("all")
public class FileComparator implements Comparator<File> {
@Override
public int compare(final File arg0, final File arg1) {
int _xblockexpression = (int) 0;
{
final int r1 = Integer.parseInt(MeasureDiversity.runIndex(arg0.getName()));
final int r2 = Integer.parseInt(MeasureDiversity.runIndex(arg1.getName()));
final int runRes = Integer.compare(r1, r2);
if ((runRes == 0)) {
final int a = Integer.parseInt(MeasureDiversity.modelIndex(arg0.getName()));
final int b = Integer.parseInt(MeasureDiversity.modelIndex(arg1.getName()));
Integer.compare(a, b);
} else {
return runRes;
}
_xblockexpression = arg0.getName().compareTo(arg1.getName());
}
return _xblockexpression;
}
}
|