Kotlin
詳細情報
| タイトル | Kotlin |
|---|---|
| URL | https://kotlinlang.org/ |
| バージョン | ver 2.3.20-Beta2 |
| 更新日 | 2026/01/29 |
| 追加日 | 2016/02/16 |
| 種別 | フリーソフト |
| 説明 | JetBrainsが開発するJVM上で動作するプログラミング言語。 |
レビュー
Kotlinは、開発者をより幸せにするために設計された、モダンかつ成熟したプログラミング言語。簡潔で、安全で、Javaや他の言語と相互運用可能で、生産的なプログラミングを可能とするために、複数のプラットフォーム間でコードを再利用する多くの方法を提供する。
スクリーンショット
更新グラフ
バージョン履歴
Changelog
Analysis API. FIR
-
KT-83467Package-level JSpecify annotations are ignored when coming from jars or libraries -
KT-82846AA: unresolved KtExpression.expressionType for the reference to the parameter with default value
Analysis API. Infrastructure
-
KT-83173Analysis API Tests: Library names with RC versions aren't sanitised
Analysis API. Surface
Performance Improvements
-
KT-83694Provide psi-based implementation ofKaDeclarationSymbol#isExternal
Changelog
Compiler
-
KT-83314JSpecify@NullMarkedchanges Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3 -
KT-83317ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant -
KT-83031K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code -
KT-82863@NoInferregression since 2.2.20 -
KT-82841"kotlin.NoWhenBranchMatchedException" inwhenwith!ischeck & non-sealed class in the middle
Changelog
Analysis API. FIR
New Features
-
KT-78090Implement stubs support for new conditional returns and holdsIn contracts
Fixes
-
KT-80485False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object -
KT-82948'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl' -
KT-82057K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type -
KT-82772
Changelog
Analysis API
-
KT-80082K2. False positive "Cannot resolve method" for self-bounded generic with wildcard return type in Java interop -
KT-80303Move:native:analysis-api-klib-readerto:libraries:tools
Analysis API. Code Compilation
-
KT-70860K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to java.lang.Void” on evaluating not-null variable on the line with assigning null to that var -
KT-78554K2 IDE / Kotlin Debugger: ISE “No override for FUN IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class instance during evaluation -
KT-73201K2 IDE: Error wh
Changelog
Compiler
-
KT-82869Green-to-Red change in 2.3 after prioritizing non-suspend-function-type overloads
Libraries
-
KT-82901Long.MIN_VALUE.millisecondsproduces invalid denormalized Duration
Changelog
Compiler
-
KT-82590ClassCastException when instantiating class with generics implemented by fun interface and lambda
Tools. Compiler Plugin API
-
KT-82563Improve compiler error messages to identify incompatible plugins causing compilation failures
Changelog
Backend. Wasm
-
KT-82075K/Wasm: kotlin.wasm.internal.getSimpleName crashes on iOS Safari older than 26
Compiler
-
KT-82138Debugger: Cannot evaluate JvmInline value class parameter -
KT-78413Kotlin Debugger: value classes as context parameters have incorrect names in Variables View during debugging -
KT-80549Call of Java method with type parameter bounds: Expected FirResolvedTypeRef with ConeKotlinType but was FirJavaTypeRef -
KT-82132False-positive type mismatch with -language-version 2.2<
Changelog
Analysis API
-
KT-80082K2. False positive "Cannot resolve method" for self-bounded generic with wildcard return type in Java interop
Analysis API. Code Compilation
-
KT-70860K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to java.lang.Void” on evaluating not-null variable on the line with assigning null to that var
Analysis API. FIR
-
KT-81378Expected expression 'FirFunctionCallImpl' to be resolved caused bysuspend {} -
KT-80473Add events for tracking LL ac
Changelog
Backend. Wasm
-
KT-81372K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3 -
KT-80018K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)
Compiler
-
KT-81191K2: "null cannot be cast to non-null type ConeTypeParameterLookupTag" with invalid code -
KT-80936NON_PUBLIC_CALL_FROM_PUBLIC_INLINE :@PublishedApidoesn't work for fun interfaces
JavaScript
-
KT-79926Wrong export of interfaces with companions with ES Modules -
KT-81424Kotlin/JS: Cannot Get / i
Changelog
Tools. Gradle. Native
-
KT-81134Native: Gradle configuration failure likely related to Klibs cross-compilation -
KT-81510commonizeCInteropexception with 'kotlinNativeBundleConfiguration' not found
Changelog
Analysis API
-
KT-80303Move:native:analysis-api-klib-readerto:libraries:tools
Analysis API. Code Compilation
-
KT-80227Support unnamed context parameters in evaluation -
KT-78554K2 IDE / Kotlin Debugger: ISE “No override for FUN IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class instance during evaluation -
KT-73201K2 IDE: Error while evaluating expressions with local classes
Analysis API. FIR
-
KT-46375An