Skip to content
This repository was archived by the owner on Dec 18, 2023. It is now read-only.

Commit 8714177

Browse files
committed
Add a message that says how much time was spent creating the project
1 parent f39ce6b commit 8714177

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/main/kotlin/com/google/androidstudiopoet/AndroidStudioPoet.kt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import java.awt.Font
2727
import java.io.File
2828
import javax.swing.*
2929
import javax.swing.border.EmptyBorder
30+
import kotlin.system.measureTimeMillis
3031

3132
class AndroidStudioPoet(private val modulesWriter: SourceModuleWriter, config: Array<String>) : JFrame() {
3233

@@ -85,9 +86,12 @@ class AndroidStudioPoet(private val modulesWriter: SourceModuleWriter, config: A
8586

8687
val btnGenerate = JButton("Generate")
8788
btnGenerate.addActionListener {
88-
println(textArea.text)
89-
val configPOJO = gson.fromJson(textArea.text, ConfigPOJO::class.java)
90-
modulesWriter.generate(ProjectBlueprint(configPOJO))
89+
val timeSpent = measureTimeMillis {
90+
println(textArea.text)
91+
val configPOJO = gson.fromJson(textArea.text, ConfigPOJO::class.java)
92+
modulesWriter.generate(ProjectBlueprint(configPOJO))
93+
}
94+
println("Finished in $timeSpent ms")
9195
}
9296
contentPane.add(btnGenerate, BorderLayout.SOUTH)
9397

0 commit comments

Comments
 (0)