Add import tracker
This tracker reports import directives to IJ's JPS to track changes and detectwehen it is needed to adjust compilation scope. #KT-44835 Fixed
This commit is contained in:
committed by
Space Team
parent
b27aef2c61
commit
68af705664
+8
@@ -54,6 +54,9 @@ interface CompilerCallbackServicesFacade : Remote {
|
||||
@Throws(RemoteException::class)
|
||||
fun hasEnumWhenTracker(): Boolean
|
||||
|
||||
@Throws(RemoteException::class)
|
||||
fun hasImportTracker(): Boolean
|
||||
|
||||
@Throws(RemoteException::class)
|
||||
fun hasIncrementalResultsConsumer(): Boolean
|
||||
|
||||
@@ -117,6 +120,11 @@ interface CompilerCallbackServicesFacade : Remote {
|
||||
@Throws(RemoteException::class)
|
||||
fun enumWhenTracker_report(whenUsageClassPath: String, enumClassFqName: String)
|
||||
|
||||
// ---------------------------------------------------
|
||||
// ImportTracker
|
||||
@Throws(RemoteException::class)
|
||||
fun importTracker_report(filePath: String, importedFqName: String)
|
||||
|
||||
// ---------------------------------------------------
|
||||
// IncrementalResultsConsumer (js)
|
||||
@Throws(RemoteException::class)
|
||||
|
||||
Reference in New Issue
Block a user