Ian Lynagh
|
83ac77dccc
|
Kotlin: Start documenting TrapWriter
|
2022-05-10 19:51:05 +01:00 |
|
Tamas Vajk
|
afabe652c1
|
Add anonymous class declaration stmt
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
3e9d12aff0
|
Kotlin: Accept test changes
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
37d6bc29dc
|
Kotlin: Fix Byte tests
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
1eda692ec8
|
Kotlin: Import org.jetbrains.kotlin.ir.util.* in KotlinFileExtractor
This makes dump() available
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
2d8a2abe5c
|
Kotlin: Recognise more numeric types
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
76151b413f
|
Kotlin: Add more Long tests
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
6b5fe14e94
|
Kotlin: Add tesets for more integer types
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
1b40f78b9c
|
Kotlin: Recognise + etc for Double
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
5b5a6042a9
|
Kotlin: Add tests for more Double operators
|
2022-05-10 19:51:05 +01:00 |
|
Chris Smowton
|
35e6b06fe3
|
Revert "Fix failing tests"
This reverts commit 940db3d0828422bc26d7167c138199aa51ab4e89.
|
2022-05-10 19:51:05 +01:00 |
|
Chris Smowton
|
bb7a17b5bd
|
Add missing test file
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
f447d40740
|
Kotlin: Temporary consistency query tweak to get the tests passing
|
2022-05-10 19:51:05 +01:00 |
|
Tamas Vajk
|
ae86fcb499
|
Split main extractor file
|
2022-05-10 19:51:05 +01:00 |
|
Tamas Vajk
|
2dfe50cbaa
|
Change constructor and type name of anonymous classes to empty string
|
2022-05-10 19:51:05 +01:00 |
|
Tamas Vajk
|
b7faa33c60
|
Fix constructor call type access
|
2022-05-10 19:51:05 +01:00 |
|
Tamas Vajk
|
b7e0828f78
|
Extract anonymous object creation
|
2022-05-10 19:51:05 +01:00 |
|
Tamas Vajk
|
ab6b500475
|
Fix failing tests
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
10004c77d1
|
Kotlin: some TODO stuff works now
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
a3e70fdb5c
|
Kotlin: Add support for ieee754equals
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
78d2ef52c1
|
Kotlin: Towards better equality checking
|
2022-05-10 19:51:05 +01:00 |
|
Ian Lynagh
|
5da15ca03b
|
Kotlin: Resugar !=
|
2022-05-10 19:51:04 +01:00 |
|
Ian Lynagh
|
b4c3f57bab
|
Kotlin: Get != working again
|
2022-05-10 19:51:04 +01:00 |
|
Chris Smowton
|
956c479db3
|
Document TypeResult
|
2022-05-10 19:51:04 +01:00 |
|
Chris Smowton
|
ccf21b7183
|
Implement Java signature extraction
|
2022-05-10 19:51:04 +01:00 |
|
Chris Smowton
|
6391484692
|
Add modifiers to array built-in functions
|
2022-05-10 19:51:04 +01:00 |
|
Chris Smowton
|
b33f2d9952
|
Merge shortName recursion into useType
|
2022-05-10 19:51:04 +01:00 |
|
Ian Lynagh
|
36dae240df
|
Kotlin: Allow building only a single way
|
2022-05-10 19:51:04 +01:00 |
|
Ian Lynagh
|
0ce6e53386
|
Kotlin: Remove unused expressions and fix a copy/paste-o
|
2022-05-10 19:51:04 +01:00 |
|
Tamas Vajk
|
da0e2c276f
|
Add comment explaining why the annotation is needed
|
2022-05-10 19:51:04 +01:00 |
|
Tamas Vajk
|
cb406619cb
|
Reintroduce sealed interfaces for generated DB types
|
2022-05-10 19:51:04 +01:00 |
|
Tamas Vajk
|
c4ad2f3463
|
Add kotlin 1.4 support
|
2022-05-10 19:51:04 +01:00 |
|
Tamas Vajk
|
3939a2a47c
|
Change build script to build multiple versions of the plugin
|
2022-05-10 19:51:04 +01:00 |
|
Ian Lynagh
|
22c87b20cc
|
Kotlin: Add an exception for a consistency check
|
2022-05-10 19:51:04 +01:00 |
|
Ian Lynagh
|
be5e478718
|
Kotlin: Accept test change
|
2022-05-10 19:51:04 +01:00 |
|
Ian Lynagh
|
744f3db68d
|
Kotlin: Handle binops correctly
|
2022-05-10 19:51:04 +01:00 |
|
Ian Lynagh
|
d63ef23bda
|
Kotlin: Remove an out-of-date consistency exception
|
2022-05-10 19:51:04 +01:00 |
|
Ian Lynagh
|
755bf4d8b3
|
Java/Kotlin: Add 'children' consistency query
|
2022-05-10 19:51:04 +01:00 |
|
Ian Lynagh
|
8f1f137fa1
|
Java/Kotlin: Add UnaryExpr consistency query
|
2022-05-10 19:51:04 +01:00 |
|
Ian Lynagh
|
90365c9c58
|
Java/Kotlin: Add a consistency query for BinaryExpr
|
2022-05-10 19:51:04 +01:00 |
|
Ian Lynagh
|
9e2a3a9da8
|
Java/Kotlin: Add a consistency query for blocks
|
2022-05-10 19:51:04 +01:00 |
|
Tamas Vajk
|
ab86778e1d
|
Remove external property related log messages
|
2022-05-10 19:51:04 +01:00 |
|
Chris Smowton
|
5ee9135643
|
Couple more style fixes
|
2022-05-10 19:51:04 +01:00 |
|
Chris Smowton
|
970e3d64c0
|
Fix various style warnings highlighted by IntelliJ
|
2022-05-10 19:51:04 +01:00 |
|
Chris Smowton
|
8f5bbc7bd8
|
superTypes test: restore location info without full paths
|
2022-05-10 19:51:03 +01:00 |
|
Chris Smowton
|
87d6313278
|
Move extractClassInstance to the file extractor
Since now we know the file context has been set correctly at this point
|
2022-05-10 19:51:03 +01:00 |
|
Chris Smowton
|
c4d6321e60
|
Fix whitespace
|
2022-05-10 19:51:03 +01:00 |
|
Chris Smowton
|
fcab0474c9
|
Amend call.ql to avoid external source locations and accept changes
|
2022-05-10 19:51:03 +01:00 |
|
Chris Smowton
|
2bcc3d425e
|
Amend a test to avoid external paths and accept changes
|
2022-05-10 19:51:03 +01:00 |
|
Chris Smowton
|
87b04bc22b
|
Add test for expected filenames
|
2022-05-10 19:51:03 +01:00 |
|