Files
openide/java/langInjection/resources/intellij.java.langInjection.xml
Nikolay Chashnikovandintellij-monorepo-bot c3d006d45e [plugin model] use 'internal' visibility for content modules which are used from modules of other plugins (IJPL-207059)
These modules and their classes don't have external usages, so they shouldn't be made 'public' at least for now. The 'namespace' is also set to 'jetbrains' for plugins which contain such modules or modules which use them to allow 'internal' visibility to work.

GitOrigin-RevId: 198007e49320075dc27faadde6963e98332296a4
2025-10-08 18:39:06 +00:00

48 lines
3.7 KiB
XML

<idea-plugin visibility="internal">
<dependencies>
<module name="intellij.platform.langInjection"/>
<module name="intellij.platform.langInjection.backend"/>
<module name="intellij.regexp"/>
<module name="intellij.platform.backend"/>
</dependencies>
<extensions defaultExtensionNs="com.intellij">
<localInspection language="JAVA" shortName="UnknownLanguage" groupKey="inspections.language.injection.group.name" enabledByDefault="true"
level="ERROR" implementationClass="org.intellij.plugins.intelliLang.inject.java.validation.UnknownLanguageID"
key="inspection.unknown.language.display.name" bundle="messages.IntelliLangBundle"/>
<localInspection language="JAVA" shortName="LanguageMismatch" groupKey="inspections.language.injection.group.name" enabledByDefault="true"
level="WARNING" implementationClass="org.intellij.plugins.intelliLang.inject.java.validation.LanguageMismatch"
key="inspection.language.mismatch.display.name" bundle="messages.IntelliLangBundle"/>
<localInspection language="JAVA" shortName="InjectionNotApplicable" groupKey="inspections.language.injection.group.name" enabledByDefault="true"
level="ERROR" implementationClass="org.intellij.plugins.intelliLang.inject.java.validation.InjectionNotApplicable"
key="inspection.injection.not.applicable.display.name" bundle="messages.IntelliLangBundle"/>
<localInspection language="JAVA" shortName="PatternValidation" groupKey="inspections.pattern.validation.group.name" enabledByDefault="true"
level="WARNING" implementationClass="org.intellij.plugins.intelliLang.pattern.PatternValidator"
key="inspection.pattern.validation.display.name" bundle="messages.IntelliLangBundle"/>
<localInspection language="JAVA" shortName="PatternNotApplicable" groupKey="inspections.pattern.validation.group.name" enabledByDefault="true"
level="ERROR" implementationClass="org.intellij.plugins.intelliLang.pattern.PatternAnnotationNotApplicable"
key="inspection.pattern.not.applicable.display.name" bundle="messages.IntelliLangBundle"/>
<localInspection language="JAVA" shortName="PatternOverriddenByNonAnnotatedMethod" groupKey="inspections.pattern.validation.group.name" enabledByDefault="true"
level="WARNING" implementationClass="org.intellij.plugins.intelliLang.pattern.PatternOverriddenByNonAnnotatedMethod"
key="inspection.pattern.overridden.by.non.annotated.method.display.name" bundle="messages.IntelliLangBundle"/>
<concatenationAwareInjector implementation="org.intellij.plugins.intelliLang.inject.java.ConcatenationInjector"/>
<psi.referenceContributor language="UAST" implementation="org.intellij.plugins.intelliLang.inject.java.LanguageReferenceProvider"/>
</extensions>
<extensions defaultExtensionNs="com.intellij">
<tipAndTrick file="InjectSQLLanguage.html"/>
<compileServer.plugin classpath="modules/intellij.java.langInjection.jps.jar"/>
<languageInjectionPerformer language="JAVA"
implementationClass="org.intellij.plugins.intelliLang.inject.java.JavaInjectionPerformer"/>
<lang.foldingBuilder language="UAST" implementationClass="org.intellij.plugins.intelliLang.references.LanguageCommentFoldingBuilder"/>
</extensions>
<extensions defaultExtensionNs="org.intellij.intelliLang">
<languageSupport implementation="org.intellij.plugins.intelliLang.inject.java.JavaLanguageInjectionSupport"/>
<injectionConfig config="resources/javaInjections.xml"/>
<injectionConfig config="resources/assertJ.xml"/>
</extensions>
</idea-plugin>