blob: d2fbd81a9da7f2d2fc23280ba2b101760e539c0d [file] [log] [blame]
<idea-plugin>
<extensions defaultExtensionNs="com.google.idea.blaze">
<SyncPlugin implementation="com.google.idea.blaze.scala.sync.BlazeScalaSyncPlugin"/>
<JavaLikeLanguage
implementation="com.google.idea.blaze.scala.sync.source.ScalaJavaLikeLanguage"/>
</extensions>
<extensions defaultExtensionNs="com.intellij">
<runConfigurationProducer
implementation="com.google.idea.blaze.scala.run.producers.BlazeScalaMainClassRunConfigurationProducer"/>
<runConfigurationProducer
implementation="com.google.idea.blaze.scala.run.producers.BlazeScalaTestClassConfigurationProducer"/>
<!-- TODO: add configuration producer for infix expression test cases in scalatest and specs2. -->
<!-- Need to come before the one in the scala plugin to override the icon. -->
<runLineMarkerContributor
implementationClass="com.google.idea.blaze.scala.run.producers.BlazeScalaRunLineMarkerContributor"
language="Scala"
order="first"/>
<runLineMarkerContributor
implementationClass="com.google.idea.blaze.scala.run.producers.BlazeScalaTestRunLineMarkerContributor"
language="Scala"
order="first"/>
</extensions>
<project-components>
<component>
<implementation-class>com.google.idea.blaze.scala.run.producers.NonBlazeProducerSuppressor
</implementation-class>
</component>
</project-components>
</idea-plugin>