2023-05-01から1ヶ月間の記事一覧
はじめに プレビュー版からの変更点 Pattern Matching for switch による機能拡張 switch ラベルによるパターンマッチ case ラベルの guard 条件指定 null と switch enum 定数 ラベルの改善 case ラベルの Dominance(優位性) 型の網羅性(Exhaustiveness) パ…
はじめに レコードパターン ネストされたレコードパターン var による型推論でのマッチング generic レコードのマッチング マッチングが失敗するパターン exhaustive switch blog1.mammb.com はじめに Java16 で導入されたレコードクラス(JEP 395: Records)…
blog1.mammb.com add-exports / add-opens によるパッケージ公開 Gradle Kotlin DSL でコマンドライン引数を指定する オプションをまとめて定義する MANIFEST での Add-Exports 指定 add-exports / add-opens によるパッケージ公開 Java モジュールシステム…
blog1.mammb.com グローバルに無効化 プロジェクト毎に無効化 グローバルに無効化 Gradle のタスク実行時のメッセージがローカライズされて鬱陶しかったり、メッセージが文字化けしたりする場合は、ホームディレクトリ配下の .gradle/gradle.properties でロ…
blog1.mammb.com TL;DR プロジェクト作成 コマンドライン引数でバージョン指定 バージョンプロパティを指定する Jar アーカイブ名を直接指定する プロジェクト自体を変更する Base Plugin の archivesName を指定する TL;DR gradle init タスクで作成したプ…
blog1.mammb.com Java プレビュー言語機能 Gradle Kotlin DSL でプレビュー機能を有効化する Gradle Groovy DSL でプレビュー機能を有効化する Java プレビュー言語機能 Java でプレビュー言語機能を使用するには、コンパイラとランタイム・システムで明示的…
はじめに エラーコード エラーの原因 WSUS の接続先 WSUS とは はじめに Windows Update で「更新サービスに接続できませんでした」エラー がいつまでたっても直らず。 対処方法として、DNS や Proxy などの設定見直しが多く挙げられているが、問題はそこで…