Package com.google.devtools.ksp
Class KotlinSymbolProcessingExtension
-
- All Implemented Interfaces:
-
org.jetbrains.kotlin.resolve.extensions.AnalysisHandlerExtension
public final class KotlinSymbolProcessingExtension extends AbstractKotlinSymbolProcessingExtension
-
-
Field Summary
Fields Modifier and Type Field Description private final SymbolProcessorProvidertestProcessorprivate Booleaninitializedprivate Booleanfinishedprivate final Map<SymbolProcessor, List<KSAnnotated>>deferredSymbolsprivate List<SymbolProcessorProvider>providersprivate List<SymbolProcessor>processorsprivate IncrementalContextincrementalContextprivate Set<KSFile>dirtyFilesprivate Set<String>cleanFilenamesprivate CodeGeneratorImplcodeGeneratorprivate Collection<String>newFileNamesprivate Integerroundsprivate final KspOptionsoptionsprivate final KSPLoggerloggerprivate final BooleantestMode
-
Constructor Summary
Constructors Constructor Description KotlinSymbolProcessingExtension(KspOptions options, KSPLogger logger, SymbolProcessorProvider testProcessor)
-
Method Summary
Modifier and Type Method Description final SymbolProcessorProvidergetTestProcessor()List<SymbolProcessorProvider>loadProviders()-
Methods inherited from class com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension
doAnalysis, getCleanFilenames, getCodeGenerator, getDeferredSymbols, getDirtyFiles, getFinished, getIncrementalContext, getInitialized, getLogger, getNewFileNames, getOptions, getProcessors, getProviders, getRounds, getTestMode, setCleanFilenames, setCodeGenerator, setDirtyFiles, setFinished, setIncrementalContext, setInitialized, setNewFileNames, setProcessors, setProviders, setRounds -
Methods inherited from class org.jetbrains.kotlin.resolve.extensions.AnalysisHandlerExtension
analysisCompleted -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
KotlinSymbolProcessingExtension
KotlinSymbolProcessingExtension(KspOptions options, KSPLogger logger, SymbolProcessorProvider testProcessor)
-
-
Method Detail
-
getTestProcessor
final SymbolProcessorProvider getTestProcessor()
-
loadProviders
List<SymbolProcessorProvider> loadProviders()
-
-
-
-