Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class ClassifiedModuleChange(val scope: ChangeScope, val modulePath: String, val restartRequiredReason: String? = null)
Link copied to clipboard
class DefaultDevHotReloadEngine(repoRoot: File, impactAnalyzer: PluginImpactAnalyzer, classifier: ModuleChangeClassifier, buildExecutor: DevBuildExecutor, generationLoader: DevPluginGenerationLoader) : DevHotReloadEngine
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface DevBuildExecutor
Link copied to clipboard
Link copied to clipboard
interface DevHotReloadEngine
Link copied to clipboard
data class DevHotReloadStatus(val inProgress: Boolean = false, val lastEvent: DevReloadEvent? = null, val lastFailureSummary: String? = null)
Link copied to clipboard
interface DevPluginGenerationLoader
Link copied to clipboard
@Serializable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class GradleDevBuildExecutor(repoRoot: File, gradleCommand: List<String> = if (System.getProperty("os.name").lowercase().contains("win")) listOf("gradlew.bat") else listOf("./gradlew")) : DevBuildExecutor
Link copied to clipboard
class ManagerBackedGenerationLoader(pluginManager: UnifiedPluginManager) : DevPluginGenerationLoader
Link copied to clipboard
interface ModuleChangeClassifier
Link copied to clipboard
data class PluginDevelopmentSource(val pluginId: String, val owningModulePath: String, val implementationClassName: String, val runtimeMode: PluginRuntimeMode = PluginRuntimeMode.IN_PROCESS)
Source registration used by development hot reload.
Link copied to clipboard
interface PluginImpactAnalyzer
Link copied to clipboard
data class PluginOwnership(val pluginId: String, val owningModulePath: String, val dependentModulePaths: Set<String>)
Link copied to clipboard
data class ReloadAttemptResult(val pluginId: String, val outcome: DevReloadOutcome, val message: String, val modulePath: String? = null, val buildSummary: String? = null, val durationMs: Long = 0)