├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── .mvn └── wrapper │ └── maven-wrapper.properties ├── AOT.md ├── Helper.java ├── Java11.java ├── Java11.sh ├── LaunchMultiFile41.java ├── README.md ├── UnnamedClasses40.java ├── UnnamedClasses40Solution.java ├── examples ├── pom.xml └── src │ ├── main │ └── java │ │ └── pro │ │ └── tremblay │ │ └── alljava │ │ ├── Event.java │ │ ├── EventDao.java │ │ ├── User.java │ │ └── UserDao.java │ ├── serial │ ├── in │ │ └── Reader.java │ └── out │ │ └── Writer.java │ └── test │ ├── data │ └── lines.txt │ └── java │ └── pro │ └── tremblay │ └── alljava │ ├── conf │ ├── ClassFileApi43.java │ ├── CodeSnippets32.java │ ├── DefaultCharset30.java │ ├── DeserializationFilter29.java │ ├── FunctionalInterface12.java │ ├── HelpfulNPETest17.java │ ├── Hidden20.java │ ├── HttpClient24.java │ ├── JFR45.java │ ├── JFREvents46.java │ ├── Jpms26.java │ ├── MarkdownDoc42.java │ ├── MethodHandles04.java │ ├── MethodReferenceTest08.java │ ├── OptionalTest11.java │ ├── ParallelStreamTest09.java │ ├── ParallelTest10.java │ ├── PatternMatching18.java │ ├── PatternMatchingSwitch27.java │ ├── PrimitivePattern47.java │ ├── RandomGenerator28.java │ ├── ReadFileTest03.java │ ├── Record19.java │ ├── RecordPatternMatching33.java │ ├── ScopedValues36.java │ ├── Sealed21.java │ ├── SequencedCollection39.java │ ├── SerializableTest06.java │ ├── SimpleWebServer31.java │ ├── StableValues48.java │ ├── StatementBeforeSuper49.java │ ├── StreamGatherers44.java │ ├── StructuredConcurrency35.java │ ├── Switch02.java │ ├── SwitchExpression15.java │ ├── TemplateProcessor37.java │ ├── TextBlock16.java │ ├── TypeInference07.java │ ├── TypeWitness01.java │ ├── UnderTheHood05.java │ ├── UnnamedPatterns38.java │ ├── ValueBased25.java │ ├── VarKeyword13.java │ ├── VarVar14.java │ ├── Vector22.java │ └── VirtualThread34.java │ ├── examples │ ├── InterfacePrivateMethod.java │ ├── Java11.java │ ├── Java12.java │ ├── Java7.java │ ├── Java8.java │ ├── Lambda.java │ ├── ListUnsafe.java │ ├── NewDate.java │ ├── OrientedObject.java │ └── UseVarHandle.java │ └── solutions │ ├── CodeSnippets32.java │ ├── DeserializationFilter29.java │ ├── FunctionalInterface12.java │ ├── Hidden20.java │ ├── JFREvents46.java │ ├── MarkdownDoc42.java │ ├── MethodHandles04.java │ ├── MethodReferenceTest08.java │ ├── OptionalTest11.java │ ├── ParallelStreamTest09.java │ ├── ParallelTest10.java │ ├── PatternMatching18.java │ ├── PatternMatchingSwitch27.java │ ├── PrimitivePattern47.java │ ├── RandomGenerator28.java │ ├── ReadFileTest03.java │ ├── Record19.java │ ├── RecordPatternMatching33.java │ ├── ScopedValues36.java │ ├── Sealed21.java │ ├── SequencedCollection39.java │ ├── SerializableTest06.java │ ├── StableValues48.java │ ├── StatementBeforeSuper49.java │ ├── StreamGatherers44.java │ ├── Switch02.java │ ├── SwitchExpression15.java │ ├── TemplateProcessor37.java │ ├── TextBlock16.java │ ├── TypeInference07.java │ ├── TypeWitness01.java │ ├── UnderTheHood05.java │ ├── UnnamedPatterns38.java │ ├── VarKeyword13.java │ ├── VarVar14.java │ └── VirtualThread34.java ├── header.txt ├── java9 ├── README.md ├── api │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ ├── api │ │ └── Hello.java │ │ └── module-info.java.bak ├── app │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ ├── app │ │ │ └── App.java │ │ │ └── module-info.java.bak │ │ └── test │ │ └── java │ │ └── app │ │ └── AppTest.java ├── lib │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ ├── lib │ │ │ └── HelloStdout.java │ │ │ └── module-info.java.bak │ │ └── test │ │ └── java │ │ └── lib │ │ └── HelloTest.java ├── pom.xml └── run.sh ├── mvnw ├── mvnw.cmd ├── package ├── .gitignore ├── README.md └── src │ ├── app │ └── MyApp.java │ └── module-info.java └── pom.xml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /AOT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/AOT.md -------------------------------------------------------------------------------- /Helper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/Helper.java -------------------------------------------------------------------------------- /Java11.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/Java11.java -------------------------------------------------------------------------------- /Java11.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/Java11.sh -------------------------------------------------------------------------------- /LaunchMultiFile41.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/LaunchMultiFile41.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/README.md -------------------------------------------------------------------------------- /UnnamedClasses40.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/UnnamedClasses40.java -------------------------------------------------------------------------------- /UnnamedClasses40Solution.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2018-2025 Henri Tremblay. 3 | */ 4 | 5 | void main() { 6 | println("Hello world!"); 7 | } 8 | -------------------------------------------------------------------------------- /examples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/pom.xml -------------------------------------------------------------------------------- /examples/src/main/java/pro/tremblay/alljava/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/main/java/pro/tremblay/alljava/Event.java -------------------------------------------------------------------------------- /examples/src/main/java/pro/tremblay/alljava/EventDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/main/java/pro/tremblay/alljava/EventDao.java -------------------------------------------------------------------------------- /examples/src/main/java/pro/tremblay/alljava/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/main/java/pro/tremblay/alljava/User.java -------------------------------------------------------------------------------- /examples/src/main/java/pro/tremblay/alljava/UserDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/main/java/pro/tremblay/alljava/UserDao.java -------------------------------------------------------------------------------- /examples/src/serial/in/Reader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/serial/in/Reader.java -------------------------------------------------------------------------------- /examples/src/serial/out/Writer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/serial/out/Writer.java -------------------------------------------------------------------------------- /examples/src/test/data/lines.txt: -------------------------------------------------------------------------------- 1 | alpha 2 | bravo 3 | charlie 4 | -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/ClassFileApi43.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/ClassFileApi43.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/CodeSnippets32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/CodeSnippets32.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/DefaultCharset30.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/DefaultCharset30.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/DeserializationFilter29.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/DeserializationFilter29.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/FunctionalInterface12.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/FunctionalInterface12.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/HelpfulNPETest17.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/HelpfulNPETest17.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/Hidden20.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/Hidden20.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/HttpClient24.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/HttpClient24.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/JFR45.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/JFR45.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/JFREvents46.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/JFREvents46.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/Jpms26.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/Jpms26.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/MarkdownDoc42.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/MarkdownDoc42.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/MethodHandles04.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/MethodHandles04.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/MethodReferenceTest08.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/MethodReferenceTest08.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/OptionalTest11.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/OptionalTest11.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/ParallelStreamTest09.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/ParallelStreamTest09.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/ParallelTest10.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/ParallelTest10.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/PatternMatching18.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/PatternMatching18.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/PatternMatchingSwitch27.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/PatternMatchingSwitch27.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/PrimitivePattern47.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/PrimitivePattern47.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/RandomGenerator28.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/RandomGenerator28.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/ReadFileTest03.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/ReadFileTest03.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/Record19.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/Record19.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/RecordPatternMatching33.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/RecordPatternMatching33.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/ScopedValues36.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/ScopedValues36.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/Sealed21.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/Sealed21.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/SequencedCollection39.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/SequencedCollection39.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/SerializableTest06.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/SerializableTest06.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/SimpleWebServer31.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/SimpleWebServer31.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/StableValues48.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/StableValues48.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/StatementBeforeSuper49.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/StatementBeforeSuper49.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/StreamGatherers44.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/StreamGatherers44.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/StructuredConcurrency35.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/StructuredConcurrency35.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/Switch02.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/Switch02.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/SwitchExpression15.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/SwitchExpression15.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/TemplateProcessor37.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/TemplateProcessor37.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/TextBlock16.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/TextBlock16.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/TypeInference07.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/TypeInference07.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/TypeWitness01.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/TypeWitness01.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/UnderTheHood05.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/UnderTheHood05.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/UnnamedPatterns38.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/UnnamedPatterns38.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/ValueBased25.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/ValueBased25.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/VarKeyword13.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/VarKeyword13.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/VarVar14.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/VarVar14.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/Vector22.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/Vector22.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/conf/VirtualThread34.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/conf/VirtualThread34.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/examples/InterfacePrivateMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/examples/InterfacePrivateMethod.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/examples/Java11.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/examples/Java11.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/examples/Java12.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/examples/Java12.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/examples/Java7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/examples/Java7.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/examples/Java8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/examples/Java8.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/examples/Lambda.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/examples/Lambda.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/examples/ListUnsafe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/examples/ListUnsafe.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/examples/NewDate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/examples/NewDate.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/examples/OrientedObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/examples/OrientedObject.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/examples/UseVarHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/examples/UseVarHandle.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/CodeSnippets32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/CodeSnippets32.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/DeserializationFilter29.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/DeserializationFilter29.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/FunctionalInterface12.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/FunctionalInterface12.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/Hidden20.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/Hidden20.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/JFREvents46.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/JFREvents46.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/MarkdownDoc42.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/MarkdownDoc42.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/MethodHandles04.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/MethodHandles04.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/MethodReferenceTest08.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/MethodReferenceTest08.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/OptionalTest11.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/OptionalTest11.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/ParallelStreamTest09.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/ParallelStreamTest09.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/ParallelTest10.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/ParallelTest10.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/PatternMatching18.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/PatternMatching18.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/PatternMatchingSwitch27.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/PatternMatchingSwitch27.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/PrimitivePattern47.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/PrimitivePattern47.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/RandomGenerator28.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/RandomGenerator28.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/ReadFileTest03.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/ReadFileTest03.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/Record19.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/Record19.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/RecordPatternMatching33.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/RecordPatternMatching33.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/ScopedValues36.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/ScopedValues36.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/Sealed21.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/Sealed21.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/SequencedCollection39.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/SequencedCollection39.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/SerializableTest06.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/SerializableTest06.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/StableValues48.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/StableValues48.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/StatementBeforeSuper49.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/StatementBeforeSuper49.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/StreamGatherers44.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/StreamGatherers44.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/Switch02.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/Switch02.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/SwitchExpression15.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/SwitchExpression15.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/TemplateProcessor37.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/TemplateProcessor37.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/TextBlock16.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/TextBlock16.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/TypeInference07.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/TypeInference07.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/TypeWitness01.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/TypeWitness01.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/UnderTheHood05.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/UnderTheHood05.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/UnnamedPatterns38.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/UnnamedPatterns38.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/VarKeyword13.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/VarKeyword13.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/VarVar14.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/VarVar14.java -------------------------------------------------------------------------------- /examples/src/test/java/pro/tremblay/alljava/solutions/VirtualThread34.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/examples/src/test/java/pro/tremblay/alljava/solutions/VirtualThread34.java -------------------------------------------------------------------------------- /header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/header.txt -------------------------------------------------------------------------------- /java9/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/java9/README.md -------------------------------------------------------------------------------- /java9/api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/java9/api/pom.xml -------------------------------------------------------------------------------- /java9/api/src/main/java/api/Hello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/java9/api/src/main/java/api/Hello.java -------------------------------------------------------------------------------- /java9/api/src/main/java/module-info.java.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/java9/api/src/main/java/module-info.java.bak -------------------------------------------------------------------------------- /java9/app/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/java9/app/pom.xml -------------------------------------------------------------------------------- /java9/app/src/main/java/app/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/java9/app/src/main/java/app/App.java -------------------------------------------------------------------------------- /java9/app/src/main/java/module-info.java.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/java9/app/src/main/java/module-info.java.bak -------------------------------------------------------------------------------- /java9/app/src/test/java/app/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/java9/app/src/test/java/app/AppTest.java -------------------------------------------------------------------------------- /java9/lib/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/java9/lib/pom.xml -------------------------------------------------------------------------------- /java9/lib/src/main/java/lib/HelloStdout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/java9/lib/src/main/java/lib/HelloStdout.java -------------------------------------------------------------------------------- /java9/lib/src/main/java/module-info.java.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/java9/lib/src/main/java/module-info.java.bak -------------------------------------------------------------------------------- /java9/lib/src/test/java/lib/HelloTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/java9/lib/src/test/java/lib/HelloTest.java -------------------------------------------------------------------------------- /java9/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/java9/pom.xml -------------------------------------------------------------------------------- /java9/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/java9/run.sh -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /package/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/package/.gitignore -------------------------------------------------------------------------------- /package/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/package/README.md -------------------------------------------------------------------------------- /package/src/app/MyApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/package/src/app/MyApp.java -------------------------------------------------------------------------------- /package/src/module-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2018-2025 Henri Tremblay. 3 | */ 4 | module app { 5 | requires java.desktop; 6 | } 7 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henri-tremblay/java91011beyond/HEAD/pom.xml --------------------------------------------------------------------------------