現代化的JVM語言 Kotlin?v1.1.2-eap-69 發布
2010年,長達是十年之久的Java開發讓JetBrains的工程師認為老舊的Java語言已經嚴重阻礙了生產力。他們認為是時候開發一款現代化的JVM語言了,這也是因為他們有足夠的資源和專家。本身做各種IDEs起家的JetBrains就開始著手新工具的開發——一個編程語言。
Kotlin可以通過versa調用Java方法,源碼可在同一項目中混合使用,甚至生成的.class文件完全兼容Java工具。JetBrains內部現在已經有一個超過20個開發人員的團隊使用Kotlin開發。 目前已經有大量的開發人員使用Kotlin開發web服務后端和Android應用。
更新日志
KT-8187
IAE on anonymous object in the delegation specifier listKT-8813
Do not report unused parameters for anonymous functionsKT-9786
String.trimIndent doc is misleadingKT-12112
Do not consider nullability of error functions and properties for smart castsKT-12276
No warning for unnecessary non-null assertion after method call with generic return typeKT-13648
Spurious warning: "Elvis operator (?:) always returns the left operand of non-nullable type (???..???)"KT-15562
Service is dyingKT-16264
Forbid usage of _ without backticksKT-16412
Exception from compiler when try call SAM constructor where argument is callable reference to nested class inside objectKT-16875
Decrease severity of unused parameter in lambda to weak warningKT-17125
> Failed to apply plugin [id 'kotlin'] > For input string: “”KT-17136
ModuleDescriptorImpl.allImplementingModules should be evaluated lazilyKT-17214
Do not show warning about useless elvis for error function typesKT-11916
Provide incremental compilation for MavenKT-16990
Kapt3: java.io.File cannot be cast to java.lang.StringKT-17200
Unable to build an android projectKT-6159
Inline Method refactoringKT-11907
Move to package renames file to temp.ktKT-12264
AssertionError: Resolver for 'completion/highlighting in LibrarySourceInfo for platform JVM' does not know how to resolve ModuleProductionSourceInfoKT-13734
Annotated element search is slowKT-14402
Inspection "Use destructuring declaration" for lambdas doesn't work when parameter is of type PairKT-14710
Sample references aren't resolved in IDEKT-15279
'Kotlin not configured message' should not be displayed while gradle sync is in progressKT-15870
Move quick fix of "Package name does not match containing directory" inspection: Throwable "AWT events are not allowed inside write action"KT-16128
'Add label to loop' QF proposed when there's already a labelKT-16415
Dependency leakage with Kotlin IntelliJ plugin, using gradle-script-kotlin, and the gradle-intellij-pluginKT-16468
Destructure declaration intention should be applicable for PairKT-16828
Don't suggest destructing declarations if not all components are usedKT-16837
Slow typing in Kotlin file because of ImportFixBaseKT-16926
'implement' dependency is not transitive when importing gradle project to IDEAKT-17022
Replace deprecated in the whole project may miss some usages in expression bodyKT-17141
Running test from gutter icon fails in AS 2.4 Preview 3KT-17162
Plain-text Java copy-paste to Kotlin file results in exceptionKT-16714
J2K: Write access is allowed from event dispatch thread onlyKT-16144
JS: inliner can't find function called through inheritor ("fake" override) from another module
下載
本站原創,轉載時保留以下信息:
本文轉自:深度開源(open-open.com)
原文地址:http://www.baiduhome.net/news/view/4f6310b5
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!