MCPcopy Create free account
hub / github.com/Belluxx/Java2Smali / convert

Method convert

src/com/belluxx/java2smali/Main.java:82–101  ·  view source on GitHub ↗
(File providedFile, boolean optimize)

Source from the content-addressed store, hash-verified

80 }
81
82 private void convert(File providedFile, boolean optimize) {
83
84 print("[I] Compiling...");
85 if (providedFile.isDirectory()) {
86 compiledJava = ConversionManager.compileJavaFolder(providedFile);
87 } else {
88 compiledJava = ConversionManager.compileJavaFile(providedFile);
89 }
90
91 print("[I] Dexing...");
92 File dexFile;
93 if (providedFile.isDirectory()) {
94 dexFile = ConversionManager.dexClassFolder(compiledJava, optimize);
95 } else {
96 dexFile = ConversionManager.dexClassFile(compiledJava, optimize);
97 }
98
99 print("[I] Running baksmali...");
100 ConversionManager.baksmaliDex(dexFile);
101 }
102
103 private String formatPath(String path) {
104 String formattedPath = path;

Callers 1

convertAndCleanMethod · 0.95

Calls 6

printMethod · 0.95
compileJavaFolderMethod · 0.95
compileJavaFileMethod · 0.95
dexClassFolderMethod · 0.95
dexClassFileMethod · 0.95
baksmaliDexMethod · 0.95

Tested by

no test coverage detected