├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs └── images │ └── idea-setting-language-level-inspection.png ├── example ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── example │ │ ├── JabelExample.java │ │ └── RecordExample.java │ └── test │ └── java │ └── com │ └── example │ ├── JDKCheck.java │ ├── JabelExampleTest.java │ └── RecordExampleTest.java ├── gradle ├── publishing.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jabel-javac-plugin ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── github │ │ └── bsideup │ │ └── jabel │ │ ├── Desugar.java │ │ ├── JabelCompilerPlugin.java │ │ └── RecordsRetrofittingTaskListener.java │ └── resources │ └── META-INF │ └── services │ └── com.sun.source.util.Plugin ├── jitpack.yml └── settings.gradle /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: bsideup 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/README.md -------------------------------------------------------------------------------- /docs/images/idea-setting-language-level-inspection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/docs/images/idea-setting-language-level-inspection.png -------------------------------------------------------------------------------- /example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/example/build.gradle -------------------------------------------------------------------------------- /example/src/main/java/com/example/JabelExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/example/src/main/java/com/example/JabelExample.java -------------------------------------------------------------------------------- /example/src/main/java/com/example/RecordExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/example/src/main/java/com/example/RecordExample.java -------------------------------------------------------------------------------- /example/src/test/java/com/example/JDKCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/example/src/test/java/com/example/JDKCheck.java -------------------------------------------------------------------------------- /example/src/test/java/com/example/JabelExampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/example/src/test/java/com/example/JabelExampleTest.java -------------------------------------------------------------------------------- /example/src/test/java/com/example/RecordExampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/example/src/test/java/com/example/RecordExampleTest.java -------------------------------------------------------------------------------- /gradle/publishing.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/gradle/publishing.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jabel-javac-plugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/jabel-javac-plugin/build.gradle -------------------------------------------------------------------------------- /jabel-javac-plugin/src/main/java/com/github/bsideup/jabel/Desugar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/jabel-javac-plugin/src/main/java/com/github/bsideup/jabel/Desugar.java -------------------------------------------------------------------------------- /jabel-javac-plugin/src/main/java/com/github/bsideup/jabel/JabelCompilerPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/jabel-javac-plugin/src/main/java/com/github/bsideup/jabel/JabelCompilerPlugin.java -------------------------------------------------------------------------------- /jabel-javac-plugin/src/main/java/com/github/bsideup/jabel/RecordsRetrofittingTaskListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/jabel-javac-plugin/src/main/java/com/github/bsideup/jabel/RecordsRetrofittingTaskListener.java -------------------------------------------------------------------------------- /jabel-javac-plugin/src/main/resources/META-INF/services/com.sun.source.util.Plugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/jabel-javac-plugin/src/main/resources/META-INF/services/com.sun.source.util.Plugin -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: 2 | - openjdk12 -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/jabel/HEAD/settings.gradle --------------------------------------------------------------------------------