We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ada3b56 commit 9051332Copy full SHA for 9051332
src/main/java/com/laytonsmith/tools/docgen/sitedeploy/SiteDeploy.java
@@ -1238,7 +1238,12 @@ private void deployAPI() {
1238
(Class<? extends Function> o1, Class<? extends Function> o2) -> {
1239
Function f1 = ReflectionUtils.instantiateUnsafe(o1);
1240
Function f2 = ReflectionUtils.instantiateUnsafe(o2);
1241
- return f1.getName().compareTo(f2.getName());
+ int result = f1.compareTo(f2);
1242
+ if(result == 0) {
1243
+ // Functions with the same name
1244
+ return o1.getPackageName().compareTo(o2.getPackageName());
1245
+ }
1246
+ return result;
1247
});
1248
functionClasses.addAll(ClassDiscovery.getDefaultInstance()
1249
.loadClassesWithAnnotationThatExtend(api.class, Function.class));
0 commit comments