diff --git a/src/main/kotlin/com/beust/kobalt/internal/KobaltPluginXml.kt b/src/main/kotlin/com/beust/kobalt/internal/KobaltPluginXml.kt index 1c01008d..54eef53e 100644 --- a/src/main/kotlin/com/beust/kobalt/internal/KobaltPluginXml.kt +++ b/src/main/kotlin/com/beust/kobalt/internal/KobaltPluginXml.kt @@ -123,23 +123,23 @@ class PluginInfo(val xml: KobaltPluginXml, val classLoader: ClassLoader?) { // xml.pluginActors?.className?.forEach { with(factory.instanceOf(forName(it))) { - if (this is IPlugin) plugins.add(this) - if (this is IClasspathContributor) classpathContributors.add(this) - if (this is IProjectContributor) projectContributors.add(this) - if (this is IInitContributor<*>) initContributors.add(this as IInitContributor) - if (this is IRepoContributor) repoContributors.add(this) - if (this is ICompilerFlagContributor) compilerFlagContributors.add(this) - if (this is ICompilerContributor) compilerContributors.add(this) - if (this is ICompilerInterceptor) compilerInterceptors.add(this) - if (this is ISourceDirectoryIncerceptor) sourceDirectoriesInterceptors.add(this) + if (this is IBuildConfigFieldContributor) buildConfigFieldContributors.add(this) if (this is IBuildDirectoryIncerceptor) buildDirectoryInterceptors.add(this) - if (this is IRunnerContributor) runnerContributors.add(this) - if (this is ITestRunnerContributor) testRunnerContributors.add(this) + if (this is IClasspathContributor) classpathContributors.add(this) if (this is IClasspathInterceptor) classpathInterceptors.add(this) if (this is ICompilerContributor) compilerContributors.add(this) + if (this is ICompilerFlagContributor) compilerFlagContributors.add(this) + if (this is ICompilerInterceptor) compilerInterceptors.add(this) if (this is IDocContributor) docContributors.add(this) + if (this is IInitContributor<*>) initContributors.add(this as IInitContributor) + if (this is IPlugin) plugins.add(this) + if (this is IProjectContributor) projectContributors.add(this) + if (this is IRepoContributor) repoContributors.add(this) + if (this is IRunnerContributor) runnerContributors.add(this) if (this is ISourceDirectoryContributor) sourceDirContributors.add(this) - if (this is IBuildConfigFieldContributor) buildConfigFieldContributors.add(this) + if (this is ISourceDirectoryIncerceptor) sourceDirectoriesInterceptors.add(this) + if (this is ITestRunnerContributor) testRunnerContributors.add(this) + } } }