Skip to content

Instantly share code, notes, and snippets.

@asgerf
Created December 7, 2016 11:26
Show Gist options
  • Save asgerf/adde37ed58fe984d53b82d362187c777 to your computer and use it in GitHub Desktop.
Save asgerf/adde37ed58fe984d53b82d362187c777 to your computer and use it in GitHub Desktop.
import 'package:kernel/kernel.dart';
main(List<String> args) {
var program = loadProgramFromBinary(args[0]);
program.libraries.sort((x,y) => x.importUri.toString().compareTo(y.importUri.toString()));
for (var lib in program.libraries) {
lib.classes.sort((x,y) => x.name.compareTo(y.name));
}
writeProgramToBinary(program, args[0]);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment