You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 2aec690
Browse filesBrowse the repository at this point in the historyBrowse files
scip-kotlinc Kotlin update, fixes and improvements (#973)
Port accumulated changes from the mozsearch/semanticdb-kotlinc fork.
Kotlin support:
- Update to Kotlin 2.4.0 (through 2.2.20, 2.3.10, 2.3.20), adapting to
FIR API renames and removals along the way; update Kotlin test repos
Symbol/emission changes:
- Populate SymbolInformation.Kind (distinguish constructors, better locals)
- Add enclosing_symbol field (parent symbol, including for locals)
- Rework getters/setters as property children: `x.get().`/`x.set().`
instead of `getX().`/`setX().`
- Emit occurrences for extension receiver types, enum entries (new
SemanticEnumEntryChecker), and is/as type references
- Fix displayName() for type aliases and type parameters
Fixes:
- Gradle: don't set project repositories when settings repositories are
set, so builds without FAIL_ON_PROJECT_REPOS no longer fail
- Route PostAnalysisExtension exceptions through the compilation's
message collector as warnings instead of failing the build
- Clear AnalyzerCheckers.visitors after use; ignore FirFileSymbols
without warning; fix compiler warnings and LineMap docstrings
---------
Co-authored-by: Ryan VanderMeulen <rvandermeulen@mozilla.com>
0 commit comments