Links
Kotlin
- https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/fold.html
- https://kotlinlang.org/docs/operator-overloading.html#equality-and-inequality-operators
- https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/
- https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/
GitHub Actions
- https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners
-
https://github.com/actions/runner-images/tree/main
-
https://github.com/gradle/actions/blob/fd87365911aa12c016c307ea21313f351dc53551/docs/dependency-submission.md
- https://github.com/gradle/actions/blob/fd87365911aa12c016c307ea21313f351dc53551/docs/dependency-submission-faq.md
-
https://github.com/gradle/actions/blob/fd87365911aa12c016c307ea21313f351dc53551/docs/setup-gradle.md
-
https://github.com/actions/setup-java/tree/v4#supported-distributions
- https://adoptium.net/temurin/releases/
ASM
- https://gitlab.ow2.org/asm/asm/-/blob/master/
- https://asm.ow2.io/javadoc/index.html
JavaParser
- https://github.com/javaparser/javaparser/blob/master/
- https://javadoc.io/doc/com.github.javaparser/javaparser-core/latest/index.html
JVM
- https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-4.html#jvms-4.7.9
- https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html
- https://docs.oracle.com/javase/tutorial/java/annotations/basics.html
Java
- https://en.wikipedia.org/wiki/Java_version_history
- https://github.com/apache/groovy/blob/master/src/main/java/org/codehaus/groovy/tools/javac/MemJavaFileObject.java
-
https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html
-
Annotaion examples from:
- https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/annotation/package-summary.html
-
https://docs.oracle.com/en/java/javase/17/docs/api/java.compiler/javax/annotation/processing/package-summary.html
-
java validate jar dependencies
- https://wiki.openjdk.org/display/JDK8/Java+Dependency+Analysis+Tool
- https://dev.java/learn/jvm/tools/core/jdeps/
Java Source Code
- https://github.com/openjdk-mirror/jdk7u-jdk/blob/master/src/share/classes/java/io/InputStream.java
- https://github.com/ZenOfAutumn/jdk8/blob/master/java/nio/ByteBuffer.java
- https://github.com/codefollower/OpenJDK-Research/blob/8a98d515e1e2677f8b6834644817af67dfa93f72/javac/src/com/sun/tools/javac/file/JavacFileManager.java#L776
Java API
- https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/nio/file/FileSystem.html
-
https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/OutputStream.html
-
https://docs.oracle.com/en/java/javase/21/docs/api/java.compiler/module-summary.html
- https://docs.oracle.com/en/java/javase/21/docs/api/java.compiler/javax/tools/package-summary.html
Build
- ./build/reports/
- ./build/reports/detekt/detekt.html
- https://detekt.dev/docs/rules/libraries/
- ./build/reports/ktlint/
- ./build/reports/ktlint/ktlintKotlinScriptCheck/ktlintKotlinScriptCheck.html
- ./build/reports/ktlint/ktlintMainSourceSetCheck/ktlintMainSourceSetCheck.html
- ./build/reports/ktlint/ktlintTestSourceSetCheck/ktlintTestSourceSetCheck.html
- https://pinterest.github.io/ktlint/1.0.0/rules/standard/
- https://pinterest.github.io/ktlint/1.0.0/rules/configuration-ktlint/#import-layouts
- https://pinterest.github.io/ktlint/dev-snapshot/faq/#how-do-i-disable-ktlint-for-generated-code
- ./build/reports/diktat/diktat.html
- https://diktat.saveourtool.com/info/guide/diktat-coding-convention.html#r3.1.4
- https://diktat.saveourtool.com/info/available-rules.html
- ./build/reports/kover/html/ns-3/sources/source-9.html
- ./build/reports/tests/test/index.html
-
./build/dokka/html/jade/org.ucombinator.jade.maven/-caching-metadata-resolver/resolve-metadata.html
-
https://www.jacoco.org/jacoco/
- https://github.com/kotest/kotest
- https://kotest.io/docs/quickstart/
- https://github.com/Kotlin/kotlinx-kover
- https://kotlin.github.io/kotlinx-kover/gradle-plugin/
-
https://www.educative.io/courses/ultimate-guide-programming-in-kotlin/writing-data-driven-tests
-
https://github.com/topics/detekt-plugin
-
https://github.com/detekt/detekt/blob/v1.23.6/detekt-gradle-plugin/src/main/kotlin/io/gitlab/arturbosch/detekt/extensions/DetektExtension.kt
- https://github.com/JLLeitschuh/ktlint-gradle/blob/v12.1.1/plugin/src/main/kotlin/org/jlleitschuh/gradle/ktlint/KtlintExtension.kt
- detekt checkExhaustiveness: https://github.com/detekt/detekt/issues/5790
- deleteUnusedImport
To Be Filed
-
https://github.com/jbachorik/btrace2/blob/master/docs/resources/docs/usersguide.html.orig
-
Multi-Release JAR Files: https://openjdk.org/jeps/238
-
https://stackoverflow.com/questions/6386917/strange-exception-table-entry-produced-by-suns-javac