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
|
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 |
|
Ian Lynagh
|
74d2b43bfb
|
KE2: Make analysis info available to the extrator modules
|
2024-09-26 13:12:43 +01:00 |
|
Ian Lynagh
|
50e139f29c
|
KE2: Implement CODEQL_EXTRACTOR_JAVA_KOTLIN_DUMP
|
2024-09-26 13:12:42 +01:00 |
|
Ian Lynagh
|
834f2c0dfb
|
KE2: Tweak functino labels slightly
|
2024-09-26 13:12:41 +01:00 |
|
Ian Lynagh
|
770f2d6949
|
KE2: Get some kind of function ID written
|
2024-09-26 13:12:40 +01:00 |
|
Ian Lynagh
|
4e9a1ef925
|
KE2: Start extracting functions
|
2024-09-26 13:12:39 +01:00 |
|
Ian Lynagh
|
c98415631f
|
KE2: Start extracting declaration parents
|
2024-09-26 13:12:38 +01:00 |
|
Ian Lynagh
|
75e78965f0
|
KE2: Towards parent decls
|
2024-09-26 13:12:37 +01:00 |
|
Ian Lynagh
|
429daa3f7c
|
KE2: Start extracting declarations
|
2024-09-26 13:12:35 +01:00 |
|
Ian Lynagh
|
c47660ae70
|
KE2: Enable the internal-test-exception code
|
2024-09-26 13:12:34 +01:00 |
|
Ian Lynagh
|
90a73582ee
|
KE2: Extract package info
|
2024-09-26 13:12:33 +01:00 |
|
Ian Lynagh
|
f9f766c508
|
KE2: Start turning KotlinUsesExtractor back on
|
2024-09-26 13:12:32 +01:00 |
|
Ian Lynagh
|
f3d41ba597
|
KE2: Actually make location labels
|
2024-09-26 13:12:31 +01:00 |
|
Ian Lynagh
|
0f1f53cc87
|
KE2: Ensure all log messages at least get written to the log file
|
2024-09-26 13:12:30 +01:00 |
|
Ian Lynagh
|
92a2b51be0
|
KE2: Pass the trap writer in to the file extractor
|
2024-09-26 13:12:29 +01:00 |
|
Ian Lynagh
|
30626ca7e4
|
KE2: Start getting deeper into KotlinFileExtractor
|
2024-09-26 13:12:28 +01:00 |
|
Ian Lynagh
|
e46e5e4cd8
|
KE2: Start on KotlinFileExtractor
|
2024-09-26 13:12:27 +01:00 |
|
Ian Lynagh
|
0e32446daa
|
KE2: Remove the LighterAST LoC support
|
2024-09-26 13:12:26 +01:00 |
|
Ian Lynagh
|
f34b140e2f
|
KE2: Extract file meta info
|
2024-09-26 13:12:25 +01:00 |
|
Ian Lynagh
|
99161bcb1e
|
KE2: Start writing the actual TRAP files
|
2024-09-26 13:12:24 +01:00 |
|