Skip to content

Commit

Permalink
Refactor out method
Browse files Browse the repository at this point in the history
  • Loading branch information
ZacSweers committed Jan 17, 2020
1 parent 4e523be commit 2e43102
Showing 1 changed file with 9 additions and 20 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -80,26 +80,15 @@ private void generate() {
.append("\n")
.toString();

try {
// Write META-INF/com.android.tools/proguard/dagger-android.pro
try (Writer writer = filer.createResource(CLASS_OUTPUT,
"",
"META-INF/com.android.tools/proguard/dagger-android.pro")
.openWriter()) {
writer.write(proguardRules);
}
// Write META-INF/com.android.tools/r8/dagger-android.pro
try (Writer writer = filer.createResource(CLASS_OUTPUT,
"",
"META-INF/com.android.tools/r8/dagger-android.pro")
.openWriter()) {
writer.write(r8Rules);
}
// Write META-INF/proguard/dagger-android.pro
try (Writer writer = filer.createResource(CLASS_OUTPUT, "", "META-INF/dagger-android.pro")
.openWriter()) {
writer.write(proguardRules);
}
writeFile(filer, "com.android.tools/proguard", proguardRules);
writeFile(filer, "com.android.tools/r8", r8Rules);
writeFile(filer, "proguard", proguardRules);
}

private static void writeFile(Filer filer, String intermediatePath, String contents) {
try (Writer writer = filer.createResource(CLASS_OUTPUT,
"", "META-INF/" + intermediatePath + "/dagger-android.pro").openWriter()) {
writer.write(contents);
} catch (IOException e) {
throw new RuntimeException(e);
}
Expand Down

0 comments on commit 2e43102

Please sign in to comment.