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 |
|
Chris Smowton
|
5ec546bcb0
|
Extract locations for generic instantiations
|
2022-05-10 19:51:03 +01:00 |
|
Chris Smowton
|
f06285e9c7
|
Fix: use source information for class actually extracted in case of K<->J substitution
|
2022-05-10 19:51:03 +01:00 |
|
Chris Smowton
|
bde4534050
|
Only report locations without a source offset in non-source files
Also adjust tests that would otherwise report types with locations outside the source tree (i.e., for the most part in the standard library)
|
2022-05-10 19:51:03 +01:00 |
|
Chris Smowton
|
c2fef58b21
|
Extract source files for external types
|
2022-05-10 19:51:03 +01:00 |
|
Tamas Vajk
|
4c5b4b15a9
|
Allow associating comments with fields
|
2022-05-10 19:51:03 +01:00 |
|
Tamas Vajk
|
097d87604f
|
Add test case to cover comments on properties
|
2022-05-10 19:51:03 +01:00 |
|
Tamas Vajk
|
d0c470dbac
|
Add direct field access support
|
2022-05-10 19:51:03 +01:00 |
|
Ian Lynagh
|
b741dea100
|
Kotlin: Accept test changes
|
2022-05-10 19:51:03 +01:00 |
|
Ian Lynagh
|
3a0435b196
|
Kotlin: Towards 'this' qualifiers
This probably handles most cases well enough
|
2022-05-10 19:51:03 +01:00 |
|
Ian Lynagh
|
9158f0192b
|
Kotlin: Enhance 'this' test
|
2022-05-10 19:51:03 +01:00 |
|
Ian Lynagh
|
2320553723
|
Kotlin: Add tests for this
|
2022-05-10 19:51:03 +01:00 |
|
Ian Lynagh
|
87e8425603
|
Kotlin: Extract the abstractness of classes.
|
2022-05-10 19:51:03 +01:00 |
|