aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Jemerov <intelliyole@gmail.com>2016-03-31 16:15:35 +0200
committerDmitry Jemerov <intelliyole@gmail.com>2016-03-31 16:15:35 +0200
commit3ed824ed77e87b09fc997189b74f1201e6e03b14 (patch)
treed2ec3d9a0889079bbf82b8ad82ea31dd69f59915
parent6051ab5051be76d6c830a9996901bfbb9e1f901e (diff)
parent908aa606ea7c46346b590aaee79dd6cc1851e36d (diff)
downloaddokka-3ed824ed77e87b09fc997189b74f1201e6e03b14.tar.gz
dokka-3ed824ed77e87b09fc997189b74f1201e6e03b14.tar.bz2
dokka-3ed824ed77e87b09fc997189b74f1201e6e03b14.zip
Merge pull request #64 from porokoro/android-and-custom-sources
Android support and custom sources
-rw-r--r--.idea/compiler.xml6
-rw-r--r--.idea/gradle.xml8
-rw-r--r--.idea/libraries/Gradle__com_android_databinding_baseLibrary_2_0_0_beta7.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_databinding_compilerCommon_2_0_0_beta7.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_tools_annotations_25_0_0_beta7.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_tools_build_builder_2_0_0_beta7.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_tools_build_builder_model_2_0_0_beta7.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_tools_build_builder_test_api_2_0_0_beta7.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_tools_build_gradle_2_0_0_beta7.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_tools_build_gradle_api_2_0_0_beta7.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_tools_build_gradle_core_2_0_0_beta7.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_tools_build_manifest_merger_25_0_0_beta7.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_tools_common_25_0_0_beta7.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_tools_ddms_ddmlib_25_0_0_beta7.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_tools_dvlib_25_0_0_beta7.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_tools_external_lombok_lombok_ast_0_2_3.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_tools_jack_jack_api_0_9_0.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_tools_jill_jill_api_0_9_0.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_tools_layoutlib_layoutlib_api_25_0_0_beta7.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_tools_lint_lint_25_0_0_beta7.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_tools_lint_lint_api_25_0_0_beta7.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_tools_lint_lint_checks_25_0_0_beta7.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_tools_repository_25_0_0_beta7.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_tools_sdk_common_25_0_0_beta7.xml11
-rw-r--r--.idea/libraries/Gradle__com_android_tools_sdklib_25_0_0_beta7.xml11
-rw-r--r--.idea/libraries/Gradle__com_google_code_gson_gson_2_2_4.xml11
-rw-r--r--.idea/libraries/Gradle__com_google_guava_guava_17_0.xml11
-rw-r--r--.idea/libraries/Gradle__com_googlecode_juniversalchardet_juniversalchardet_1_0_3.xml11
-rw-r--r--.idea/libraries/Gradle__com_intellij_annotations_12_0.xml11
-rw-r--r--.idea/libraries/Gradle__com_squareup_javawriter_2_5_0.xml11
-rw-r--r--.idea/libraries/Gradle__com_tunnelvisionlabs_antlr4_4_5.xml11
-rw-r--r--.idea/libraries/Gradle__com_tunnelvisionlabs_antlr4_annotations_4_5.xml11
-rw-r--r--.idea/libraries/Gradle__com_tunnelvisionlabs_antlr4_runtime_4_5.xml11
-rw-r--r--.idea/libraries/Gradle__commons_codec_commons_codec_1_4.xml11
-rw-r--r--.idea/libraries/Gradle__commons_io_commons_io_2_4.xml11
-rw-r--r--.idea/libraries/Gradle__commons_logging_commons_logging_1_1_1.xml11
-rw-r--r--.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0.xml11
-rw-r--r--.idea/libraries/Gradle__net_sf_proguard_proguard_base_5_2_1.xml11
-rw-r--r--.idea/libraries/Gradle__net_sf_proguard_proguard_gradle_5_2_1.xml11
-rw-r--r--.idea/libraries/Gradle__org_abego_treelayout_org_abego_treelayout_core_1_0_1.xml11
-rw-r--r--.idea/libraries/Gradle__org_antlr_ST4_4_0_8.xml11
-rw-r--r--.idea/libraries/Gradle__org_antlr_antlr_3_5_2.xml11
-rw-r--r--.idea/libraries/Gradle__org_antlr_antlr_runtime_3_5_2.xml11
-rw-r--r--.idea/libraries/Gradle__org_apache_commons_commons_compress_1_8_1.xml11
-rw-r--r--.idea/libraries/Gradle__org_apache_httpcomponents_httpclient_4_1_1.xml11
-rw-r--r--.idea/libraries/Gradle__org_apache_httpcomponents_httpcore_4_1.xml11
-rw-r--r--.idea/libraries/Gradle__org_apache_httpcomponents_httpmime_4_1.xml11
-rw-r--r--.idea/libraries/Gradle__org_bouncycastle_bcpkix_jdk15on_1_48.xml11
-rw-r--r--.idea/libraries/Gradle__org_bouncycastle_bcprov_jdk15on_1_48.xml11
-rw-r--r--.idea/libraries/Gradle__org_eclipse_jdt_core_compiler_ecj_4_4_2.xml11
-rw-r--r--.idea/libraries/Gradle__org_jacoco_org_jacoco_core_0_7_4_201502262128.xml11
-rw-r--r--.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_runtime_1_0_0.xml (renamed from .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_runtime_1_0_0_rc_1007.xml)6
-rw-r--r--.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_test_1_0_0.xml11
-rw-r--r--.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_test_1_0_0_rc_1007.xml11
-rw-r--r--.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_test_junit_1_0_0.xml11
-rw-r--r--.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_test_junit_1_0_0_rc_1007.xml11
-rw-r--r--.idea/libraries/Gradle__org_ow2_asm_asm_5_0_3.xml11
-rw-r--r--.idea/libraries/Gradle__org_ow2_asm_asm_analysis_5_0_3.xml11
-rw-r--r--.idea/libraries/Gradle__org_ow2_asm_asm_commons_5_0_3.xml11
-rw-r--r--.idea/libraries/Gradle__org_ow2_asm_asm_debug_all_5_0_1.xml11
-rw-r--r--.idea/libraries/Gradle__org_ow2_asm_asm_tree_5_0_3.xml11
-rw-r--r--.idea/modules.xml13
-rw-r--r--.idea/modules/core/core.iml12
-rw-r--r--.idea/modules/core/core_main.iml221
-rw-r--r--.idea/modules/core/core_test.iml228
-rw-r--r--.idea/modules/dokka-android-gradle-plugin/dokka-android-gradle-plugin.iml12
-rw-r--r--.idea/modules/dokka-android-gradle-plugin/dokka-android-gradle-plugin_main.iml2048
-rw-r--r--.idea/modules/dokka-android-gradle-plugin/dokka-android-gradle-plugin_test.iml2052
-rw-r--r--.idea/modules/dokka-gradle-plugin/dokka-gradle-plugin.iml12
-rw-r--r--.idea/modules/dokka-gradle-plugin/dokka-gradle-plugin_main.iml (renamed from dokka-gradle-plugin/dokka-gradle-plugin.iml)1331
-rw-r--r--.idea/modules/dokka-gradle-plugin/dokka-gradle-plugin_test.iml1998
-rw-r--r--.idea/modules/dokka.iml12
-rw-r--r--.idea/runConfigurations/Dokka.xml4
-rw-r--r--.idea/runConfigurations/Stdlib.xml4
-rw-r--r--.idea/runConfigurations/Stdlib_Javadoc.xml4
-rw-r--r--README.md36
-rw-r--r--core/core.iml115
-rw-r--r--dokka-android-gradle-plugin/build.gradle86
-rw-r--r--dokka-android-gradle-plugin/settings.gradle2
-rw-r--r--dokka-android-gradle-plugin/src/main/kotlin/main.kt38
-rw-r--r--dokka-android-gradle-plugin/src/main/resources/META-INF/gradle-plugins/org.jetbrains.dokka-android.properties1
-rw-r--r--dokka-gradle-plugin/src/main/kotlin/main.kt75
-rw-r--r--dokka.iml14
-rw-r--r--settings.gradle2
84 files changed, 8340 insertions, 638 deletions
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index c928ac74..1e9211e0 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -25,6 +25,12 @@
</profile>
</annotationProcessing>
<bytecodeTargetLevel>
+ <module name="core_main" target="1.5" />
+ <module name="core_test" target="1.5" />
+ <module name="dokka-android-gradle-plugin_main" target="1.6" />
+ <module name="dokka-android-gradle-plugin_test" target="1.6" />
+ <module name="dokka-gradle-plugin_main" target="1.6" />
+ <module name="dokka-gradle-plugin_test" target="1.6" />
<module name="dokka-maven-plugin" target="1.5" />
<module name="maven-plugin" target="1.5" />
</bytecodeTargetLevel>
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
index 3d03cd3a..2e481f64 100644
--- a/.idea/gradle.xml
+++ b/.idea/gradle.xml
@@ -10,17 +10,11 @@
<set>
<option value="$PROJECT_DIR$" />
<option value="$PROJECT_DIR$/core" />
+ <option value="$PROJECT_DIR$/dokka-android-gradle-plugin" />
<option value="$PROJECT_DIR$/dokka-gradle-plugin" />
</set>
</option>
<option name="useAutoImport" value="true" />
- <option name="myModules">
- <set>
- <option value="$PROJECT_DIR$" />
- <option value="$PROJECT_DIR$/core" />
- <option value="$PROJECT_DIR$/dokka-gradle-plugin" />
- </set>
- </option>
</GradleProjectSettings>
</option>
</component>
diff --git a/.idea/libraries/Gradle__com_android_databinding_baseLibrary_2_0_0_beta7.xml b/.idea/libraries/Gradle__com_android_databinding_baseLibrary_2_0_0_beta7.xml
new file mode 100644
index 00000000..5481d5a2
--- /dev/null
+++ b/.idea/libraries/Gradle__com_android_databinding_baseLibrary_2_0_0_beta7.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: com.android.databinding:baseLibrary:2.0.0-beta7">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.databinding/baseLibrary/2.0.0-beta7/2325d4602c5bce35bc23a85d02e90cbf8ff5357c/baseLibrary-2.0.0-beta7.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.databinding/baseLibrary/2.0.0-beta7/f9506f402c6930f26792ccc2038210d81ec8ed76/baseLibrary-2.0.0-beta7-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_android_databinding_compilerCommon_2_0_0_beta7.xml b/.idea/libraries/Gradle__com_android_databinding_compilerCommon_2_0_0_beta7.xml
new file mode 100644
index 00000000..49f396f4
--- /dev/null
+++ b/.idea/libraries/Gradle__com_android_databinding_compilerCommon_2_0_0_beta7.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: com.android.databinding:compilerCommon:2.0.0-beta7">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.databinding/compilerCommon/2.0.0-beta7/615a8977a126f0d45e5b767c703a344050775989/compilerCommon-2.0.0-beta7.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.databinding/compilerCommon/2.0.0-beta7/6df5651b206d22c90a339f2fa29f5889b22ff43f/compilerCommon-2.0.0-beta7-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_android_tools_annotations_25_0_0_beta7.xml b/.idea/libraries/Gradle__com_android_tools_annotations_25_0_0_beta7.xml
new file mode 100644
index 00000000..18733c33
--- /dev/null
+++ b/.idea/libraries/Gradle__com_android_tools_annotations_25_0_0_beta7.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: com.android.tools:annotations:25.0.0-beta7">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools/annotations/25.0.0-beta7/3692c18c9dff1c8145738c6d7996b6848c30d2b8/annotations-25.0.0-beta7.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools/annotations/25.0.0-beta7/ddd06d2f82da9e471cb84f5480f2d0d547f7dba4/annotations-25.0.0-beta7-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_android_tools_build_builder_2_0_0_beta7.xml b/.idea/libraries/Gradle__com_android_tools_build_builder_2_0_0_beta7.xml
new file mode 100644
index 00000000..9f404f1c
--- /dev/null
+++ b/.idea/libraries/Gradle__com_android_tools_build_builder_2_0_0_beta7.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: com.android.tools.build:builder:2.0.0-beta7">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/builder/2.0.0-beta7/2e3cd1f03aed211f377ca69cfae73811dc163db6/builder-2.0.0-beta7.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/builder/2.0.0-beta7/4b4baa9b7928abeaf1bf1fea0b8d789c2a538c4b/builder-2.0.0-beta7-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_android_tools_build_builder_model_2_0_0_beta7.xml b/.idea/libraries/Gradle__com_android_tools_build_builder_model_2_0_0_beta7.xml
new file mode 100644
index 00000000..ead74841
--- /dev/null
+++ b/.idea/libraries/Gradle__com_android_tools_build_builder_model_2_0_0_beta7.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: com.android.tools.build:builder-model:2.0.0-beta7">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/builder-model/2.0.0-beta7/c541493c0e0050e818a9beeb8e76004fe04733fd/builder-model-2.0.0-beta7.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/builder-model/2.0.0-beta7/b371bb025415156b1549da4989e6828ea82c9320/builder-model-2.0.0-beta7-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_android_tools_build_builder_test_api_2_0_0_beta7.xml b/.idea/libraries/Gradle__com_android_tools_build_builder_test_api_2_0_0_beta7.xml
new file mode 100644
index 00000000..3a56673e
--- /dev/null
+++ b/.idea/libraries/Gradle__com_android_tools_build_builder_test_api_2_0_0_beta7.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: com.android.tools.build:builder-test-api:2.0.0-beta7">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/builder-test-api/2.0.0-beta7/a0f6d64d2ed266554e5b89636fdfe252f2c2b00b/builder-test-api-2.0.0-beta7.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/builder-test-api/2.0.0-beta7/f509970679a5163a290c1f66cbe59b729ad19df3/builder-test-api-2.0.0-beta7-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_android_tools_build_gradle_2_0_0_beta7.xml b/.idea/libraries/Gradle__com_android_tools_build_gradle_2_0_0_beta7.xml
new file mode 100644
index 00000000..f1f9c0e2
--- /dev/null
+++ b/.idea/libraries/Gradle__com_android_tools_build_gradle_2_0_0_beta7.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: com.android.tools.build:gradle:2.0.0-beta7">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/gradle/2.0.0-beta7/ace39f854e5fb87d3753ee36548228a4558d6b63/gradle-2.0.0-beta7.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/gradle/2.0.0-beta7/420e4abef10a7204ea01688acb9a60096244529f/gradle-2.0.0-beta7-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_android_tools_build_gradle_api_2_0_0_beta7.xml b/.idea/libraries/Gradle__com_android_tools_build_gradle_api_2_0_0_beta7.xml
new file mode 100644
index 00000000..972a6ef7
--- /dev/null
+++ b/.idea/libraries/Gradle__com_android_tools_build_gradle_api_2_0_0_beta7.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: com.android.tools.build:gradle-api:2.0.0-beta7">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/gradle-api/2.0.0-beta7/784eda8a2990d4f2c95aa684a6805350e5d2214d/gradle-api-2.0.0-beta7.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/gradle-api/2.0.0-beta7/34552710d4ef2d8db53af8122c5f794f2d0320b3/gradle-api-2.0.0-beta7-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_android_tools_build_gradle_core_2_0_0_beta7.xml b/.idea/libraries/Gradle__com_android_tools_build_gradle_core_2_0_0_beta7.xml
new file mode 100644
index 00000000..a51eb9e8
--- /dev/null
+++ b/.idea/libraries/Gradle__com_android_tools_build_gradle_core_2_0_0_beta7.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: com.android.tools.build:gradle-core:2.0.0-beta7">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/gradle-core/2.0.0-beta7/b9cfbb6b7b59f4964f12125465745f165661d2b8/gradle-core-2.0.0-beta7.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/gradle-core/2.0.0-beta7/c660abedf5f0dfa26b35d786cae4ba2a5629ef57/gradle-core-2.0.0-beta7-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_android_tools_build_manifest_merger_25_0_0_beta7.xml b/.idea/libraries/Gradle__com_android_tools_build_manifest_merger_25_0_0_beta7.xml
new file mode 100644
index 00000000..c14022f3
--- /dev/null
+++ b/.idea/libraries/Gradle__com_android_tools_build_manifest_merger_25_0_0_beta7.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: com.android.tools.build:manifest-merger:25.0.0-beta7">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/manifest-merger/25.0.0-beta7/8cb68a7bdca008a4a0622d16396eacd8105ede27/manifest-merger-25.0.0-beta7.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/manifest-merger/25.0.0-beta7/b66634b1d7e65b87aaab618866af4810c7756669/manifest-merger-25.0.0-beta7-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_android_tools_common_25_0_0_beta7.xml b/.idea/libraries/Gradle__com_android_tools_common_25_0_0_beta7.xml
new file mode 100644
index 00000000..2a268a7d
--- /dev/null
+++ b/