Tamás Vajk
|
8711099de2
|
Merge pull request #17662 from tamasvajk/ke2-expressions-separate
KE2: Move expr/stmt extraction to separate file
|
2024-10-04 12:48:58 +02:00 |
|
Tamas Vajk
|
bb32ebb304
|
KE2: Move expr/stmt extraction to separate file
|
2024-10-04 11:42:42 +02:00 |
|
Ian Lynagh
|
d6189073d6
|
Merge pull request #17645 from igfoo/igfoo/top
KE2: Refactor the top level a bit
|
2024-10-03 12:50:42 +01:00 |
|
Ian Lynagh
|
a1c4413563
|
KE2: Clarify a 2-stage TODO comment
|
2024-10-03 11:54:39 +01:00 |
|
Ian Lynagh
|
4701bc7aef
|
KE2: Make concurrent extraction possible
|
2024-10-02 16:42:24 +01:00 |
|
Ian Lynagh
|
5be65ffead
|
KE2: Only call analyze once, on the sourceModule
|
2024-10-02 16:29:56 +01:00 |
|
Ian Lynagh
|
f63273a531
|
Merge pull request #17622 from igfoo/igfoo/ke2-comments
Java/Kotlin: Add some dbscheme comments
|
2024-10-02 16:14:51 +01:00 |
|
Ian Lynagh
|
e0d157277c
|
Java: Improve files/folder qldoc
|
2024-10-02 14:03:31 +01:00 |
|
Ian Lynagh
|
32be2296e6
|
Java/Kotlin: Add some dbscheme comments
|
2024-09-30 13:02:36 +01:00 |
|
Ian Lynagh
|
8196460da3
|
Merge pull request #17600 from igfoo/igfoo/ke2-constrs
KE2: Add bugfix from KE1's #17599
|
2024-09-27 12:18:09 +01:00 |
|
Ian Lynagh
|
97b56dbeb9
|
Merge pull request #17601 from igfoo/igfoo/ke2-owners
KE2: Add CODEOWNERS
|
2024-09-27 12:17:42 +01:00 |
|
Ian Lynagh
|
980dd04daa
|
KE2: Add CODEOWNERS
|
2024-09-27 11:27:55 +01:00 |
|
Ian Lynagh
|
e52d3ba68f
|
KE2: Add bugfix from KE1's #17599
|
2024-09-27 11:26:02 +01:00 |
|
Ian Lynagh
|
93cd6bb2cf
|
Merge pull request #17594 from igfoo/igfoo/nodeclstack
KE2: Remove the declaration stack for now
|
2024-09-26 15:32:15 +01:00 |
|
Ian Lynagh
|
0c2aedbb55
|
KE2: Remove the declaration stack for now
Lets see if we still need it in KE2, or if there's a simpler way.
|
2024-09-26 14:38:35 +01:00 |
|
Tamas Vajk
|
52934ee5db
|
Code quality improvements
|
2024-09-26 13:13:20 +01:00 |
|
Tamas Vajk
|
154e841de8
|
Use extension functions to group extractor functionality
|
2024-09-26 13:13:19 +01:00 |
|
Tamas Vajk
|
40c28f76f2
|
KE2 WIP: reintroduce source class extraction
|
2024-09-26 13:13:17 +01:00 |
|
Tamas Vajk
|
5766580037
|
KE2: WIP: Move function extraction to symbols
|
2024-09-26 13:13:16 +01:00 |
|
Tamas Vajk
|
c7f8596643
|
KE2: Format code in IDEA
|
2024-09-26 13:13:15 +01:00 |
|
Tamas Vajk
|
a794913b9e
|
KE2: Change Kotlin compiler version in IDEA settings
|
2024-09-26 13:13:14 +01:00 |
|
Tamas Vajk
|
2bc1b46f9e
|
KE2: Add IntelliJ IDEA settings
|
2024-09-26 13:13:13 +01:00 |
|
Tamas Vajk
|
1ecf685dfd
|
KE2: Tolerate existing KotlinExtractorDbScheme.kt file in build script
|
2024-09-26 13:13:12 +01:00 |
|
Tamas Vajk
|
6e3e05dc67
|
KE2: Modify bazel script to include all java files
|
2024-09-26 13:13:11 +01:00 |
|
Ian Lynagh
|
1dc8f2594d
|
bazel: Add rules_jvm_external dependency
|
2024-09-26 13:13:10 +01:00 |
|
Ian Lynagh
|
d85a39b781
|
KE2: Add classpath to analysis context
|
2024-09-26 13:13:09 +01:00 |
|
Ian Lynagh
|
8df542b2ce
|
KE2: Print diagnostics reported by analysis API
Ultimately they ought to be in the database and/or logs.
|
2024-09-26 13:13:08 +01:00 |
|
Ian Lynagh
|
a09ed81b00
|
KE2: Reenable extractExprContext
|
2024-09-26 13:13:07 +01:00 |
|
Ian Lynagh
|
6ae4d225b1
|
KE2: Remove some old code
|
2024-09-26 13:13:06 +01:00 |
|
Ian Lynagh
|
186022e89c
|
KE2: Emit truncated diagnostic info
|
2024-09-26 13:13:05 +01:00 |
|
Ian Lynagh
|
092290c066
|
KE2: Add diagnostic counts to the logger state
|
2024-09-26 13:13:04 +01:00 |
|
Ian Lynagh
|
e2c127b85f
|
KE2: Pull out a LoggerState
|
2024-09-26 13:13:03 +01:00 |
|
Ian Lynagh
|
3c0ef3de51
|
KE2: Reenable extractorContextStack, but now it's in the file logger
This allows multiple threads to run on different files with their own stack.
|
2024-09-26 13:13:02 +01:00 |
|
Ian Lynagh
|
24c545c00b
|
KE2: Use the FileLogger when making a FileTrapWriter
|
2024-09-26 13:13:01 +01:00 |
|
Ian Lynagh
|
ce45b0e1d7
|
KE2: TrapWriter: Use the BasicLogger interface
This will allow FileTrapWriters to log via their FileLogger, which means
it will have access to file-specific state
|
2024-09-26 13:13:00 +01:00 |
|
Ian Lynagh
|
9ce31cc2b9
|
KE2: Add a BasicLogger interface
|
2024-09-26 13:12:59 +01:00 |
|
Ian Lynagh
|
2e3addaf98
|
KE2: Remove redundant value
|
2024-09-26 13:12:58 +01:00 |
|
Ian Lynagh
|
b53c29152c
|
KE2: Start handling literals
|
2024-09-26 13:12:56 +01:00 |
|
Ian Lynagh
|
4ac1c83fcf
|
KE2: More return statement extraction
|
2024-09-26 13:12:55 +01:00 |
|
Ian Lynagh
|
482cf2f0ff
|
KE2: Start extracting return statements
|
2024-09-26 13:12:54 +01:00 |
|
Ian Lynagh
|
9601b10734
|
KE2: Towards extracting expressions
|
2024-09-26 13:12:53 +01:00 |
|
Ian Lynagh
|
d105258363
|
KE2: Start extracting blocks
|
2024-09-26 13:12:52 +01:00 |
|
Ian Lynagh
|
35400d80e8
|
KE2: Start looking at function bodies
|
2024-09-26 13:12:51 +01:00 |
|
Ian Lynagh
|
16e182f7a8
|
KE2: Start extracting locations
|
2024-09-26 13:12:50 +01:00 |
|
Ian Lynagh
|
572b83cb90
|
KE2: Output something for classes to satisfy the db checks
|
2024-09-26 13:12:49 +01:00 |
|
Ian Lynagh
|
310f4e3491
|
KE2: Emit methods
|
2024-09-26 13:12:48 +01:00 |
|
Ian Lynagh
|
81f879f453
|
KE2: Start extracting methods
|
2024-09-26 13:12:47 +01:00 |
|
Ian Lynagh
|
d85f05be0c
|
KE2: Start extracting method return types
|
2024-09-26 13:12:46 +01:00 |
|
Ian Lynagh
|
581fed8ae9
|
KE2: More type extraction
|
2024-09-26 13:12:45 +01:00 |
|
Ian Lynagh
|
dbf82d5225
|
KE2: Start looking at extracting types
|
2024-09-26 13:12:44 +01:00 |
|