Tamas Vajk
|
b79c10c419
|
Kotlin: find java-kotlin equivalent functions by erased parameter types
|
2022-09-29 14:29:22 +02:00 |
|
Tamas Vajk
|
375698f975
|
Kotlin: Fix field lookup in Android synthetic classes
|
2022-09-28 15:23:34 +02:00 |
|
Tamas Vajk
|
d3c3f3bed9
|
Kotlin: Fix class lookup for nested Android synthetic classes
|
2022-09-28 14:23:39 +02:00 |
|
Tamás Vajk
|
8a6d56a57d
|
Merge pull request #10520 from tamasvajk/kotlin-fix-anonymous-object-comment
Kotlin: Fix comment extraction for anonymous objects
|
2022-09-27 12:42:05 +02:00 |
|
Chris Smowton
|
2a2b939078
|
Lint
|
2022-09-25 16:48:10 +01:00 |
|
Chris Smowton
|
f774467892
|
Kotlin: annotation properties should be java.lang.Class not KClass
As documented at https://kotlinlang.org/docs/annotations.html#constructors, annotation properties of type KClass get rewritten when targeting the JVM.
|
2022-09-25 11:53:50 +01:00 |
|
Tamas Vajk
|
633f99df6c
|
Kotlin: Fix comment extraction for anonymous objects
|
2022-09-21 17:15:11 +02:00 |
|
Ian Lynagh
|
8a5bc3b635
|
Kotlin: Don't use hasQuestionMark
1.7.0 warns:
'hasQuestionMark: Boolean' is deprecated. hasQuestionMark has
ambiguous meaning. Use isNullable() or isMarkedNullable() instead
|
2022-09-14 17:56:27 +01:00 |
|
Ian Lynagh
|
fce111bebe
|
Kotlin: Compile with -Werror, and fix warnings
|
2022-09-14 16:42:57 +01:00 |
|
Tamas Vajk
|
b8b0fd8a74
|
Kotlin: Fix isUnspecialised to handle generic classes inside generic methods
|
2022-09-09 14:32:38 +02:00 |
|
Ian Lynagh
|
89fc84d29a
|
Merge pull request #10322 from igfoo/igfoo/arrays2
Kotlin: Rewrite array type extraction
|
2022-09-07 10:45:33 +01:00 |
|
Tamás Vajk
|
b1e0d73de8
|
Merge pull request #10297 from tamasvajk/kotlin-fix-kotlin-to-java-fn-names
Kotlin: Lookup getter methods based on special JVM method mapping
|
2022-09-07 08:56:19 +02:00 |
|
Ian Lynagh
|
5c3d6cedfa
|
Kotlin: Rewrite array type extraction
It's now simpler, and doesn't require we ask the Kotlin compiler to
build as many types for us.
|
2022-09-06 17:02:43 +01:00 |
|
Tamas Vajk
|
57f50725ba
|
Revert formatting change
|
2022-09-06 13:28:38 +02:00 |
|
Tamas Vajk
|
bbf4563cfe
|
Apply review findings
|
2022-09-06 13:25:12 +02:00 |
|
Tamas Vajk
|
1c21ce0ec4
|
Kotlin: Lookup getter methods based on special JVM method mapping
|
2022-09-05 16:02:25 +02:00 |
|
Ian Lynagh
|
b38ad13f82
|
Merge pull request #10268 from tamasvajk/kotlin-local-function-comments
Kotlin: fix doc comment extraction for local functions
|
2022-09-05 13:35:01 +01:00 |
|
Ian Lynagh
|
824ac9eb73
|
Merge pull request #10283 from igfoo/igfoo/IrTypeParameter
Kotlin: Remove a redundant cast
|
2022-09-05 11:49:00 +01:00 |
|
Tamas Vajk
|
81cf4c39f4
|
Only get existing local function labels
|
2022-09-05 09:16:23 +02:00 |
|
Ian Lynagh
|
a4d1b33993
|
Kotlin: Remove a redundant cast
|
2022-09-02 17:17:39 +01:00 |
|
Ian Lynagh
|
0ee72a580a
|
Kotlin: Remove a cast in extendsAdditionAllowed
|
2022-09-02 16:58:05 +01:00 |
|
Ian Lynagh
|
4f7eb7be83
|
Merge pull request #10262 from igfoo/igfoo/useArrayType
Kotlin: Avoid unsafe casts in useArrayType
|
2022-09-02 10:25:34 +01:00 |
|
Ian Lynagh
|
b05d8a61ba
|
Merge pull request #10263 from igfoo/igfoo/useSimpleType3
Kotlin: Remove some casts in useSimpleType
|
2022-09-02 10:25:23 +01:00 |
|
Tamas Vajk
|
c77f573a8e
|
Kotlin: fix doc comment extraction for local functions
|
2022-09-02 10:47:08 +02:00 |
|
Ian Lynagh
|
9d3bc47a4d
|
Kotlin: Remove some casts in useSimpleType
|
2022-09-01 17:36:31 +01:00 |
|
Ian Lynagh
|
ddb7bb11fd
|
Kotlin: Avoid unsafe casts in useArrayType
|
2022-09-01 17:15:15 +01:00 |
|
Ian Lynagh
|
ae9ba80c40
|
Merge pull request #10242 from igfoo/igfoo/kotlinFunctionToJavaEquivalent
Kotlin: Refactor kotlinFunctionToJavaEquivalent
|
2022-09-01 16:23:08 +01:00 |
|
Ian Lynagh
|
4f63317369
|
Kotlin: Remove a redundant ?
|
2022-09-01 11:55:43 +01:00 |
|
Ian Lynagh
|
e4ff25099b
|
Kotlin: Be more permissive
I think we'll end up giving a warning/error later, but that's better
than having a cast throw now.
|
2022-08-31 18:09:36 +01:00 |
|
Ian Lynagh
|
86034dc602
|
Kotlin: Add a type signature
|
2022-08-31 18:05:30 +01:00 |
|
Ian Lynagh
|
6d00860cc1
|
Kotlin: Refactor kotlinFunctionToJavaEquivalent
Avoids a cast.
|
2022-08-31 15:03:30 +01:00 |
|
Ian Lynagh
|
b5f9fbe247
|
Merge pull request #10228 from igfoo/igfoo/useSimpleType
Kotlin: Refactor useSimpleType to avoid some casts
|
2022-08-31 11:32:35 +01:00 |
|
Ian Lynagh
|
6f82b06bd7
|
Kotlin: Implement and use singleOrNullSubType
Pulls another cast out into a utility function.
|
2022-08-30 18:31:01 +01:00 |
|
Ian Lynagh
|
a07be192fa
|
Kotlin: Refactor useSimpleType to avoid some casts
|
2022-08-30 17:55:57 +01:00 |
|
Ian Lynagh
|
f5d43b80ed
|
Merge pull request #10193 from igfoo/igfoo/extractClassSupertypes
Kotlin: Small simplification
|
2022-08-30 11:52:02 +01:00 |
|
Ian Lynagh
|
f118b39844
|
Merge pull request #10192 from igfoo/igfoo/array
Kotlin: Remove another cast
|
2022-08-30 11:51:48 +01:00 |
|
Ian Lynagh
|
4cd7bf2ebb
|
Kotlin: Small simplification
Also removes a cast
|
2022-08-26 16:28:10 +01:00 |
|
Ian Lynagh
|
d2a5281d94
|
Kotlin: Remove another cast
|
2022-08-26 15:59:26 +01:00 |
|
Ian Lynagh
|
12eab3d7f0
|
Kotlin: Specialise findSubType to IrDeclaration
We only use it on that type, and this makes the uses a bit quieter.
|
2022-08-25 10:11:19 +01:00 |
|
Ian Lynagh
|
4cd90a15d0
|
Kotlin: Use findSubType in KotlinUsesExtractor too
|
2022-08-24 12:16:16 +01:00 |
|
Tamas Vajk
|
25098ef2d8
|
Kotlin: Extract type alias doc comments
|
2022-08-22 12:31:13 +02:00 |
|
Tamás Vajk
|
ad1cb8f8c7
|
Merge pull request #10065 from tamasvajk/kotlin-1.7.20-Beta
Kotlin: Add support for version 1.7.20-Beta
|
2022-08-18 12:17:10 +02:00 |
|
Tamas Vajk
|
f12c73f472
|
Kotlin: Add support for version 1.7.20-Beta
|
2022-08-17 11:57:33 +02:00 |
|
Ian Lynagh
|
7406915616
|
Kotlin: Remove some dead code
|
2022-08-16 17:47:12 +01:00 |
|
Ian Lynagh
|
7b33aebe1f
|
Kotlin: Refactor TypeResults
We statically know when we expect to have no signature, so now we tell
the type system what we know, rather than having signature always be
nullable.
|
2022-08-16 17:42:47 +01:00 |
|
Ian Lynagh
|
0e4066b6a8
|
Kotlin: Typo in comment
|
2022-08-16 14:09:07 +01:00 |
|
Ian Lynagh
|
48e6b4c01b
|
Kotlin: Remove another not-null-expression
|
2022-08-15 14:43:59 +01:00 |
|
Ian Lynagh
|
d4517f1266
|
Kotlin: Refactor away a NotNullExpr in the extractor
|
2022-08-15 14:17:53 +01:00 |
|
Ian Lynagh
|
83edb3b5e9
|
Kotlin: Remove the last uses of fakeLabel
|
2022-07-12 17:43:50 +01:00 |
|
Ian Lynagh
|
d0bf424b19
|
Merge pull request #9806 from igfoo/igfoo/useType
Kotlin: Extract an ErrorType if we fail to correctly extract a type
|
2022-07-12 13:45:04 +01:00 |
|