├── .gitignore ├── .travis.yml ├── LICENSE.md ├── README.md ├── annotations ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── nikitakozlov │ └── pury │ └── annotations │ ├── MethodProfiling.java │ ├── MethodProfilings.java │ ├── StartProfiling.java │ ├── StartProfilings.java │ ├── StopProfiling.java │ └── StopProfilings.java ├── example ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── nikitakozlov │ │ └── pury_example │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── nikitakozlov │ │ │ └── pury_example │ │ │ ├── ArticleAdapter.java │ │ │ ├── ArticleDataSource.java │ │ │ ├── ArticleListActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── PuryNoOpTest.java │ │ │ ├── SplashActivity.java │ │ │ └── profilers │ │ │ ├── Pagination.java │ │ │ └── StartApp.java │ └── res │ │ ├── layout │ │ ├── activity_article_list.xml │ │ ├── activity_main.xml │ │ ├── activity_splash.xml │ │ └── article_item.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-v21 │ │ └── styles.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── nikitakozlov │ └── pury_example │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pury-no-op ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── nikitakozlov │ └── pury │ ├── Logger.java │ ├── Plugin.java │ ├── Pury.java │ ├── profile │ ├── Profiler.java │ ├── ProfilerId.java │ └── ProfilingManager.java │ └── result │ ├── ResultVisitor.java │ └── model │ ├── AverageProfileResult.java │ ├── AverageTime.java │ ├── ProfileResult.java │ ├── RootAverageProfileResult.java │ ├── RootSingleProfileResult.java │ └── SingleProfileResult.java ├── pury ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── nikitakozlov │ │ └── pury │ │ ├── DefaultLogger.java │ │ ├── Logger.java │ │ ├── LoggerPlugin.java │ │ ├── Plugin.java │ │ ├── Pury.java │ │ ├── aspects │ │ ├── MethodProfilingAspect.java │ │ ├── StartProfilingAspect.java │ │ └── StopProfilingAspect.java │ │ ├── profile │ │ ├── ProfileResultProcessor.java │ │ ├── Profiler.java │ │ ├── ProfilerId.java │ │ ├── ProfilingManager.java │ │ ├── Run.java │ │ ├── RunFactory.java │ │ ├── Stage.java │ │ ├── StageError.java │ │ ├── StageErrorUtils.java │ │ ├── StageId.java │ │ └── StopWatch.java │ │ └── result │ │ ├── ResultManager.java │ │ ├── ResultVisitor.java │ │ └── model │ │ ├── AverageProfileResult.java │ │ ├── AverageTime.java │ │ ├── ProfileResult.java │ │ ├── RootAverageProfileResult.java │ │ ├── RootSingleProfileResult.java │ │ └── SingleProfileResult.java │ └── test │ └── java │ └── com │ └── nikitakozlov │ └── pury │ ├── LoggerPluginTest.java │ ├── PurySetter.java │ ├── PuryTest.java │ ├── aspects │ ├── MethodProfilingAspectTest.java │ ├── StartProfilingAspectTest.java │ └── StopProfilingAspectTest.java │ ├── profile │ ├── ProfileResultProcessorTest.java │ ├── ProfilerTest.java │ ├── ProfilingManagerTest.java │ ├── RunFactoryTest.java │ ├── StageTest.java │ └── StopWatchTest.java │ └── result │ └── ResultManagerTest.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/README.md -------------------------------------------------------------------------------- /annotations/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /annotations/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/annotations/build.gradle -------------------------------------------------------------------------------- /annotations/src/main/java/com/nikitakozlov/pury/annotations/MethodProfiling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/annotations/src/main/java/com/nikitakozlov/pury/annotations/MethodProfiling.java -------------------------------------------------------------------------------- /annotations/src/main/java/com/nikitakozlov/pury/annotations/MethodProfilings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/annotations/src/main/java/com/nikitakozlov/pury/annotations/MethodProfilings.java -------------------------------------------------------------------------------- /annotations/src/main/java/com/nikitakozlov/pury/annotations/StartProfiling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/annotations/src/main/java/com/nikitakozlov/pury/annotations/StartProfiling.java -------------------------------------------------------------------------------- /annotations/src/main/java/com/nikitakozlov/pury/annotations/StartProfilings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/annotations/src/main/java/com/nikitakozlov/pury/annotations/StartProfilings.java -------------------------------------------------------------------------------- /annotations/src/main/java/com/nikitakozlov/pury/annotations/StopProfiling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/annotations/src/main/java/com/nikitakozlov/pury/annotations/StopProfiling.java -------------------------------------------------------------------------------- /annotations/src/main/java/com/nikitakozlov/pury/annotations/StopProfilings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/annotations/src/main/java/com/nikitakozlov/pury/annotations/StopProfilings.java -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/build.gradle -------------------------------------------------------------------------------- /example/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/proguard-rules.pro -------------------------------------------------------------------------------- /example/src/androidTest/java/com/nikitakozlov/pury_example/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/androidTest/java/com/nikitakozlov/pury_example/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /example/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /example/src/main/java/com/nikitakozlov/pury_example/ArticleAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/java/com/nikitakozlov/pury_example/ArticleAdapter.java -------------------------------------------------------------------------------- /example/src/main/java/com/nikitakozlov/pury_example/ArticleDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/java/com/nikitakozlov/pury_example/ArticleDataSource.java -------------------------------------------------------------------------------- /example/src/main/java/com/nikitakozlov/pury_example/ArticleListActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/java/com/nikitakozlov/pury_example/ArticleListActivity.java -------------------------------------------------------------------------------- /example/src/main/java/com/nikitakozlov/pury_example/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/java/com/nikitakozlov/pury_example/MainActivity.java -------------------------------------------------------------------------------- /example/src/main/java/com/nikitakozlov/pury_example/PuryNoOpTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/java/com/nikitakozlov/pury_example/PuryNoOpTest.java -------------------------------------------------------------------------------- /example/src/main/java/com/nikitakozlov/pury_example/SplashActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/java/com/nikitakozlov/pury_example/SplashActivity.java -------------------------------------------------------------------------------- /example/src/main/java/com/nikitakozlov/pury_example/profilers/Pagination.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/java/com/nikitakozlov/pury_example/profilers/Pagination.java -------------------------------------------------------------------------------- /example/src/main/java/com/nikitakozlov/pury_example/profilers/StartApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/java/com/nikitakozlov/pury_example/profilers/StartApp.java -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_article_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/res/layout/activity_article_list.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/res/layout/activity_splash.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/article_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/res/layout/article_item.xml -------------------------------------------------------------------------------- /example/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /example/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /example/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /example/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /example/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /example/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /example/src/test/java/com/nikitakozlov/pury_example/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/example/src/test/java/com/nikitakozlov/pury_example/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/gradlew.bat -------------------------------------------------------------------------------- /pury-no-op/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /pury-no-op/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury-no-op/build.gradle -------------------------------------------------------------------------------- /pury-no-op/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury-no-op/proguard-rules.pro -------------------------------------------------------------------------------- /pury-no-op/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /pury-no-op/src/main/java/com/nikitakozlov/pury/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury-no-op/src/main/java/com/nikitakozlov/pury/Logger.java -------------------------------------------------------------------------------- /pury-no-op/src/main/java/com/nikitakozlov/pury/Plugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury-no-op/src/main/java/com/nikitakozlov/pury/Plugin.java -------------------------------------------------------------------------------- /pury-no-op/src/main/java/com/nikitakozlov/pury/Pury.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury-no-op/src/main/java/com/nikitakozlov/pury/Pury.java -------------------------------------------------------------------------------- /pury-no-op/src/main/java/com/nikitakozlov/pury/profile/Profiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury-no-op/src/main/java/com/nikitakozlov/pury/profile/Profiler.java -------------------------------------------------------------------------------- /pury-no-op/src/main/java/com/nikitakozlov/pury/profile/ProfilerId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury-no-op/src/main/java/com/nikitakozlov/pury/profile/ProfilerId.java -------------------------------------------------------------------------------- /pury-no-op/src/main/java/com/nikitakozlov/pury/profile/ProfilingManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury-no-op/src/main/java/com/nikitakozlov/pury/profile/ProfilingManager.java -------------------------------------------------------------------------------- /pury-no-op/src/main/java/com/nikitakozlov/pury/result/ResultVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury-no-op/src/main/java/com/nikitakozlov/pury/result/ResultVisitor.java -------------------------------------------------------------------------------- /pury-no-op/src/main/java/com/nikitakozlov/pury/result/model/AverageProfileResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury-no-op/src/main/java/com/nikitakozlov/pury/result/model/AverageProfileResult.java -------------------------------------------------------------------------------- /pury-no-op/src/main/java/com/nikitakozlov/pury/result/model/AverageTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury-no-op/src/main/java/com/nikitakozlov/pury/result/model/AverageTime.java -------------------------------------------------------------------------------- /pury-no-op/src/main/java/com/nikitakozlov/pury/result/model/ProfileResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury-no-op/src/main/java/com/nikitakozlov/pury/result/model/ProfileResult.java -------------------------------------------------------------------------------- /pury-no-op/src/main/java/com/nikitakozlov/pury/result/model/RootAverageProfileResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury-no-op/src/main/java/com/nikitakozlov/pury/result/model/RootAverageProfileResult.java -------------------------------------------------------------------------------- /pury-no-op/src/main/java/com/nikitakozlov/pury/result/model/RootSingleProfileResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury-no-op/src/main/java/com/nikitakozlov/pury/result/model/RootSingleProfileResult.java -------------------------------------------------------------------------------- /pury-no-op/src/main/java/com/nikitakozlov/pury/result/model/SingleProfileResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury-no-op/src/main/java/com/nikitakozlov/pury/result/model/SingleProfileResult.java -------------------------------------------------------------------------------- /pury/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /pury/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/build.gradle -------------------------------------------------------------------------------- /pury/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/proguard-rules.pro -------------------------------------------------------------------------------- /pury/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/DefaultLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/DefaultLogger.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/Logger.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/LoggerPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/LoggerPlugin.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/Plugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/Plugin.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/Pury.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/Pury.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/aspects/MethodProfilingAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/aspects/MethodProfilingAspect.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/aspects/StartProfilingAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/aspects/StartProfilingAspect.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/aspects/StopProfilingAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/aspects/StopProfilingAspect.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/profile/ProfileResultProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/profile/ProfileResultProcessor.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/profile/Profiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/profile/Profiler.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/profile/ProfilerId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/profile/ProfilerId.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/profile/ProfilingManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/profile/ProfilingManager.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/profile/Run.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/profile/Run.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/profile/RunFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/profile/RunFactory.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/profile/Stage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/profile/Stage.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/profile/StageError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/profile/StageError.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/profile/StageErrorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/profile/StageErrorUtils.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/profile/StageId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/profile/StageId.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/profile/StopWatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/profile/StopWatch.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/result/ResultManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/result/ResultManager.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/result/ResultVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/result/ResultVisitor.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/result/model/AverageProfileResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/result/model/AverageProfileResult.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/result/model/AverageTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/result/model/AverageTime.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/result/model/ProfileResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/result/model/ProfileResult.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/result/model/RootAverageProfileResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/result/model/RootAverageProfileResult.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/result/model/RootSingleProfileResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/result/model/RootSingleProfileResult.java -------------------------------------------------------------------------------- /pury/src/main/java/com/nikitakozlov/pury/result/model/SingleProfileResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/main/java/com/nikitakozlov/pury/result/model/SingleProfileResult.java -------------------------------------------------------------------------------- /pury/src/test/java/com/nikitakozlov/pury/LoggerPluginTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/test/java/com/nikitakozlov/pury/LoggerPluginTest.java -------------------------------------------------------------------------------- /pury/src/test/java/com/nikitakozlov/pury/PurySetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/test/java/com/nikitakozlov/pury/PurySetter.java -------------------------------------------------------------------------------- /pury/src/test/java/com/nikitakozlov/pury/PuryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/test/java/com/nikitakozlov/pury/PuryTest.java -------------------------------------------------------------------------------- /pury/src/test/java/com/nikitakozlov/pury/aspects/MethodProfilingAspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/test/java/com/nikitakozlov/pury/aspects/MethodProfilingAspectTest.java -------------------------------------------------------------------------------- /pury/src/test/java/com/nikitakozlov/pury/aspects/StartProfilingAspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/test/java/com/nikitakozlov/pury/aspects/StartProfilingAspectTest.java -------------------------------------------------------------------------------- /pury/src/test/java/com/nikitakozlov/pury/aspects/StopProfilingAspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/test/java/com/nikitakozlov/pury/aspects/StopProfilingAspectTest.java -------------------------------------------------------------------------------- /pury/src/test/java/com/nikitakozlov/pury/profile/ProfileResultProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/test/java/com/nikitakozlov/pury/profile/ProfileResultProcessorTest.java -------------------------------------------------------------------------------- /pury/src/test/java/com/nikitakozlov/pury/profile/ProfilerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/test/java/com/nikitakozlov/pury/profile/ProfilerTest.java -------------------------------------------------------------------------------- /pury/src/test/java/com/nikitakozlov/pury/profile/ProfilingManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/test/java/com/nikitakozlov/pury/profile/ProfilingManagerTest.java -------------------------------------------------------------------------------- /pury/src/test/java/com/nikitakozlov/pury/profile/RunFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/test/java/com/nikitakozlov/pury/profile/RunFactoryTest.java -------------------------------------------------------------------------------- /pury/src/test/java/com/nikitakozlov/pury/profile/StageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/test/java/com/nikitakozlov/pury/profile/StageTest.java -------------------------------------------------------------------------------- /pury/src/test/java/com/nikitakozlov/pury/profile/StopWatchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/test/java/com/nikitakozlov/pury/profile/StopWatchTest.java -------------------------------------------------------------------------------- /pury/src/test/java/com/nikitakozlov/pury/result/ResultManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/pury/src/test/java/com/nikitakozlov/pury/result/ResultManagerTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikitaKozlov/Pury/HEAD/settings.gradle --------------------------------------------------------------------------------