René's URL Explorer Experiment


Title: GitHub - tlinkowski/basic-annotations: A couple of basic Java annotations that cover null safety (via JSR 305), collection mutability (via Kotlin), and a few other concepts.

Open Graph Title: GitHub - tlinkowski/basic-annotations: A couple of basic Java annotations that cover null safety (via JSR 305), collection mutability (via Kotlin), and a few other concepts.

X Title: GitHub - tlinkowski/basic-annotations: A couple of basic Java annotations that cover null safety (via JSR 305), collection mutability (via Kotlin), and a few other concepts.

Description: A couple of basic Java annotations that cover null safety (via JSR 305), collection mutability (via Kotlin), and a few other concepts. - tlinkowski/basic-annotations

Open Graph Description: A couple of basic Java annotations that cover null safety (via JSR 305), collection mutability (via Kotlin), and a few other concepts. - tlinkowski/basic-annotations

X Description: A couple of basic Java annotations that cover null safety (via JSR 305), collection mutability (via Kotlin), and a few other concepts. - tlinkowski/basic-annotations

Opengraph URL: https://github.com/tlinkowski/basic-annotations

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:b1136d80-b84e-fb98-04dc-24b3960c9422
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idA68A:9A1E2:2F5997D:4014652:698DBD38
html-safe-nonce48da1c33c6cb1d9e49e681d64ee995148c72e98576f447f243b215b7006dddfc
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNjhBOjlBMUUyOjJGNTk5N0Q6NDAxNDY1Mjo2OThEQkQzOCIsInZpc2l0b3JfaWQiOiIxMjUxMDE3MzUyNTMyNTczNDk2IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac55b285bc6e911cca1f1d9c67ef03e598b2469455394a9e6f4bbde34415a7c4ee
hovercard-subject-tagrepository:174715733
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/tlinkowski/basic-annotations
twitter:imagehttps://opengraph.githubassets.com/182993ba2f8be2ba0a0d0192b1c1ea49553ef46ff157a71771127ef994e2816e/tlinkowski/basic-annotations
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/182993ba2f8be2ba0a0d0192b1c1ea49553ef46ff157a71771127ef994e2816e/tlinkowski/basic-annotations
og:image:altA couple of basic Java annotations that cover null safety (via JSR 305), collection mutability (via Kotlin), and a few other concepts. - tlinkowski/basic-annotations
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None2457fd9a1b17ca7f38c3c2653895ccb2e0dd04f18f77446a21354e9bc4b7902f
turbo-cache-controlno-preview
go-importgithub.com/tlinkowski/basic-annotations git https://github.com/tlinkowski/basic-annotations.git
octolytics-dimension-user_id8996855
octolytics-dimension-user_logintlinkowski
octolytics-dimension-repository_id174715733
octolytics-dimension-repository_nwotlinkowski/basic-annotations
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id174715733
octolytics-dimension-repository_network_root_nwotlinkowski/basic-annotations
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release878672b82363fd98fbdc5bd0edb68e572c8a8d9b
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Ftlinkowski%2Fbasic-annotations
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Ftlinkowski%2Fbasic-annotations
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=tlinkowski%2Fbasic-annotations
Reloadhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations
Reloadhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations
Reloadhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations
tlinkowski https://patch-diff.githubusercontent.com/tlinkowski
basic-annotationshttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Ftlinkowski%2Fbasic-annotations
Fork 2 https://patch-diff.githubusercontent.com/login?return_to=%2Ftlinkowski%2Fbasic-annotations
Star 9 https://patch-diff.githubusercontent.com/login?return_to=%2Ftlinkowski%2Fbasic-annotations
Apache-2.0 license https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/LICENSE
9 stars https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/stargazers
2 forks https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/forks
Branches https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/branches
Tags https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/tags
Activity https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Ftlinkowski%2Fbasic-annotations
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Ftlinkowski%2Fbasic-annotations
Code https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations
Issues 4 https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/issues
Pull requests 0 https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/pulls
Actions https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/actions
Security 0 https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/security
Insights https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/pulse
Code https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations
Issues https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/issues
Pull requests https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/pulls
Actions https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/actions
Security https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/security
Insights https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/pulse
Brancheshttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/branches
Tagshttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/tags
https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/branches
https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/tags
61 Commitshttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/commits/master/
https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/commits/master/
.ideahttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/tree/master/.idea
.ideahttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/tree/master/.idea
gradlehttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/tree/master/gradle
gradlehttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/tree/master/gradle
subprojectshttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/tree/master/subprojects
subprojectshttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/tree/master/subprojects
.appveyor.ymlhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/.appveyor.yml
.appveyor.ymlhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/.appveyor.yml
.gitbugtraqhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/.gitbugtraq
.gitbugtraqhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/.gitbugtraq
.gitignorehttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/.gitignore
.travis.ymlhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/.travis.yml
.travis.ymlhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/.travis.yml
CHANGELOG.mdhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/CHANGELOG.md
CHANGELOG.mdhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/CHANGELOG.md
LICENSEhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/LICENSE
LICENSEhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/LICENSE
README.mdhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/README.md
build.gradle.ktshttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/build.gradle.kts
build.gradle.ktshttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/build.gradle.kts
gradle.propertieshttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/gradle.properties
gradle.propertieshttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/gradle.properties
gradlewhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/gradlew
gradlewhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/gradlew
gradlew.bathttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/gradlew.bat
gradlew.bathttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/gradlew.bat
settings.gradle.ktshttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/settings.gradle.kts
settings.gradle.ktshttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/settings.gradle.kts
READMEhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations
Apache-2.0 licensehttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations
https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations#basic-java-annotations
https://travis-ci.com/tlinkowski/basic-annotations
https://ci.appveyor.com/project/tlinkowski/basic-annotations/branch/master
https://codecov.io/gh/tlinkowski/basic-annotations
https://app.codacy.com/project/tlinkowski/basic-annotations/dashboard
https://search.maven.org/search?q=g:pl.tlinkowski.annotation
https://javadoc.io/doc/pl.tlinkowski.annotation/pl.tlinkowski.annotation.basic
https://semver.org/
https://github-tools.github.io/github-release-notes/
https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations#usage
https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations#purpose
Nullabilityhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations#nullability
Mutabilityhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations#mutability
Collectionhttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html
Iteratorhttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Iterator.html
Miscellaneoushttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations#miscellaneous
https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations#nullability
Kotlin's approachhttps://kotlinlang.org/docs/reference/null-safety.html
@NonNullPackagehttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/subprojects/pl.tlinkowski.annotation.basic/src/main/java/pl/tlinkowski/annotation/basic/NonNullPackage.java
targethttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Target.html
packageshttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/ElementType.html#PACKAGE
type useshttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/ElementType.html#TYPE_USE
type parametershttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/ElementType.html#TYPE_PARAMETER
@NonNullApihttps://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/lang/NonNullApi.html
@NonNullFieldshttps://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/lang/NonNullFields.html
@ParametersAreNonnullByDefaulthttps://static.javadoc.io/com.google.code.findbugs/jsr305/3.0.2/javax/annotation/ParametersAreNonnullByDefault.html
example usagehttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/subprojects/sample-java-api/src/main/java/pl/tlinkowski/sample/api/annotated/nullability/package-info.java#L21-L24
@NullOrhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/subprojects/pl.tlinkowski.annotation.basic/src/main/java/pl/tlinkowski/annotation/basic/NullOr.java
targethttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Target.html
type useshttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/ElementType.html#TYPE_USE
type parametershttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/ElementType.html#TYPE_PARAMETER
@Nullablehttps://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/lang/Nullable.html
@CheckForNullhttps://static.javadoc.io/com.google.code.findbugs/jsr305/3.0.2/javax/annotation/CheckForNull.html
example usagehttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/subprojects/sample-java-api/src/main/java/pl/tlinkowski/sample/api/annotated/nullability/NullabilityAnnotatedSample.java#L33-L41
JSR 305https://jcp.org/en/jsr/detail?id=305
the following pros & conshttps://blog.tlinkowski.pl/2019/when-to-use-jsr-305-for-nullability-in-java#assessment-of-jsr-305
https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations#mutability
Collectionhttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html
Iteratorhttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Iterator.html
Kotlin's approachhttps://kotlinlang.org/docs/reference/collections.html
Listhttps://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html
MutableListhttps://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html
kotlin-annotations-jvmhttps://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-annotations-jvm
@ReadOnlyhttps://github.com/JetBrains/kotlin/blob/master/libraries/tools/kotlin-annotations-jvm/src/kotlin/annotations/jvm/ReadOnly.java
targethttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Target.html
fieldshttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/ElementType.html#FIELD
methodshttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/ElementType.html#METHOD
parametershttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/ElementType.html#PARAMETER
local variableshttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/ElementType.html#LOCAL_VARIABLE
example usagehttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/subprojects/sample-java-api/src/main/java/pl/tlinkowski/sample/api/annotated/mutability/MutabilityAnnotatedSample.java#L30-L33
@Mutablehttps://github.com/JetBrains/kotlin/blob/master/libraries/tools/kotlin-annotations-jvm/src/kotlin/annotations/jvm/Mutable.java
targethttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Target.html
fieldshttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/ElementType.html#FIELD
methodshttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/ElementType.html#METHOD
parametershttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/ElementType.html#PARAMETER
local variableshttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/ElementType.html#LOCAL_VARIABLE
example usagehttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/subprojects/sample-java-api/src/main/java/pl/tlinkowski/sample/api/annotated/mutability/MutabilityAnnotatedSample.java#L35-L38
According to Denis Zharkovhttps://youtrack.jetbrains.com/issue/KT-6878#focus=streamItem-27-3198699.0-0
KT-23812https://youtrack.jetbrains.com/issue/KT-23812
type useshttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/ElementType.html#TYPE_USE
type parametershttps://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/ElementType.html#TYPE_PARAMETER
KT-28982https://youtrack.jetbrains.com/issue/KT-28982
KT-23812https://youtrack.jetbrains.com/issue/KT-23812
new annotationshttps://github.com/Kotlin/KEEP/blob/jvm-meta-annotations-artifact/proposals/jvm-meta-annotations-artifact.md
https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations#miscellaneous
@VisibleForTestinghttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/subprojects/pl.tlinkowski.annotation.basic/src/main/java/pl/tlinkowski/annotation/basic/VisibleForTesting.java
@VisibleForTestinghttps://google.github.io/guava/releases/28.0-jre/api/docs/com/google/common/annotations/VisibleForTesting.html
https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations#sample-projects
samplehttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/subprojects/sample
pl.tlinkowski.annotation.sample.apihttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/subprojects/sample/pl.tlinkowski.annotation.sample.api
pl.tlinkowski.annotation.sample.usage.javahttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/subprojects/sample/pl.tlinkowski.annotation.sample.usage.java
pl.tlinkowski.annotation.sample.usage.kotlinhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/blob/master/subprojects/sample/pl.tlinkowski.annotation.sample.usage.kotlin
https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations#requirements
https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations#about-the-author
tlinkowski.plhttps://tlinkowski.pl/
@t_linkowskihttps://twitter.com/t_linkowski
java https://patch-diff.githubusercontent.com/topics/java
annotation https://patch-diff.githubusercontent.com/topics/annotation
mutability https://patch-diff.githubusercontent.com/topics/mutability
nullability https://patch-diff.githubusercontent.com/topics/nullability
Readme https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations#readme-ov-file
Apache-2.0 license https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations#Apache-2.0-1-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations
Activityhttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/activity
9 starshttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/stargazers
3 watchinghttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/watchers
2 forkshttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Ftlinkowski%2Fbasic-annotations&report=tlinkowski+%28user%29
Releases 2https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/releases
0.2.0 Latest Sep 1, 2019 https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/releases/tag/0.2.0
+ 1 releasehttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/releases
Packages 0https://patch-diff.githubusercontent.com/users/tlinkowski/packages?repo_name=basic-annotations
Please reload this pagehttps://patch-diff.githubusercontent.com/tlinkowski/basic-annotations
Java 55.3% https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/search?l=java
Kotlin 44.7% https://patch-diff.githubusercontent.com/tlinkowski/basic-annotations/search?l=kotlin
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.