Skip to content

Commit ab2946c

Browse files
committed
Kotlin: Add release notes
1 parent e1d832c commit ab2946c

File tree

1 file changed

+67
-0
lines changed

1 file changed

+67
-0
lines changed
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
---
2+
category: feature
3+
---
4+
* A number of new classes and methods related to the upcoming Kotlin
5+
support have been added. These are not yet stable, as Kotlin support
6+
is still under development.
7+
* `File::isSourceFile`
8+
* `File::isJavaSourceFile`
9+
* `File::isKotlinSourceFile`
10+
* `Member::getKotlinType`
11+
* `Element::isCompilerGenerated`
12+
* `Expr::getKotlinType`
13+
* `LambdaExpr::isKotlinFunctionN`
14+
* `Callable::getReturnKotlinType`
15+
* `Callable::getParameterKotlinType`
16+
* `Method::isLocal`
17+
* `Method::getKotlinName`
18+
* `Field::getKotlinType`
19+
* `Modifiable::isSealedKotlin`
20+
* `Modifiable::isInternal`
21+
* `Variable::getKotlinType`
22+
* `LocalVariableDecl::getKotlinType`
23+
* `Parameter::getKotlinType`
24+
* `Parameter::isExtensionParameter`
25+
* `Compilation` class
26+
* `Diagnostic` class
27+
* `KtInitializerAssignExpr` class
28+
* `ValueEQExpr` class
29+
* `ValueNEExpr` class
30+
* `ValueOrReferenceEqualsExpr` class
31+
* `ValueOrReferenceNotEqualsExpr` class
32+
* `ReferenceEqualityTest` class
33+
* `CastingExpr` class
34+
* `SafeCastExpr` class
35+
* `ImplicitCastExpr` class
36+
* `ImplicitNotNullExpr` class
37+
* `ImplicitCoercionToUnitExpr` class
38+
* `UnsafeCoerceExpr` class
39+
* `PropertyRefExpr` class
40+
* `NotInstanceOfExpr` class
41+
* `ExtensionReceiverAccess` class
42+
* `WhenExpr` class
43+
* `WhenBranch` class
44+
* `ClassExpr` class
45+
* `StmtExpr` class
46+
* `StringTemplateExpr` class
47+
* `NotNullExpr` class
48+
* `TypeNullPointerException` class
49+
* `KtComment` class
50+
* `KtCommentSection` class
51+
* `KotlinType` class
52+
* `KotlinNullableType` class
53+
* `KotlinNotnullType` class
54+
* `KotlinTypeAlias` class
55+
* `Property` class
56+
* `DelegatedProperty` class
57+
* `ExtensionMethod` class
58+
* `KtInitializerNode` class
59+
* `KtLoopStmt` class
60+
* `KtBreakContinueStmt` class
61+
* `KtBreakStmt` class
62+
* `KtContinueStmt` class
63+
* `ClassObject` class
64+
* `CompanionObject` class
65+
* `LiveLiteral` class
66+
* `LiveLiteralMethod` class
67+
* `CastConversionContext` renamed to `CastingConversionContext`

0 commit comments

Comments
 (0)