| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Program Files/Android/Android Studio/plugins/platform-langInjection/lib/ |
Upload File : |
PK �En� � META-INF/plugin.xml<idea-plugin>
<name>IntelliLang</name>
<id>org.intellij.intelliLang</id>
<version>241.18034.62.2411.12071903</version>
<idea-version since-build="241.18034.62" until-build="241.18034.62.*"/>
<category>Other Tools</category>
<vendor>JetBrains</vendor>
<description>
<![CDATA[
Enables user configurable language injection support (originally developed by Sascha Weinreuter sascha.weinreuter@cit.de)
The following features are available:
<ul>
<li>Language injection</li>
<li>Pattern validation</li>
<li>Regular expression support</li>
<li>Language Injections page in the Settings/Preferences dialog.</li>
<li>Ability to edit injected code in the special scratch-pad editor.</l>
</ul>
]]>
</description>
<depends optional="true" config-file="intellilang-xpath-support.xml">XPathView</depends>
<depends optional="true" config-file="intellilang-java-support.xml">com.intellij.modules.java</depends>
<depends optional="true" config-file="intellilang-xml-support.xml">com.intellij.modules.xml</depends>
<extensionPoints>
<extensionPoint name="languageSupport" interface="org.intellij.plugins.intelliLang.inject.LanguageInjectionSupport" dynamic="true"/>
<extensionPoint name="injectionConfig" beanClass="org.intellij.plugins.intelliLang.inject.LanguageInjectionConfigBean" dynamic="true"/>
</extensionPoints>
<extensions defaultExtensionNs="com.intellij">
<intentionAction>
<className>org.intellij.plugins.intelliLang.inject.InjectLanguageAction</className>
<bundleName>messages.LangBundle</bundleName>
<categoryKey>intention.category.language.injection</categoryKey>
</intentionAction>
<intentionAction>
<className>org.intellij.plugins.intelliLang.inject.UnInjectLanguageAction</className>
<bundleName>messages.LangBundle</bundleName>
<categoryKey>intention.category.language.injection</categoryKey>
</intentionAction>
<intentionAction>
<className>org.intellij.plugins.intelliLang.inject.EditInjectionSettingsAction</className>
<bundleName>messages.LangBundle</bundleName>
<categoryKey>intention.category.language.injection</categoryKey>
</intentionAction>
<highlightErrorFilter implementation="org.intellij.plugins.intelliLang.inject.FrankensteinErrorFilter"/>
<daemon.highlightInfoFilter implementation="org.intellij.plugins.intelliLang.inject.FrankensteinErrorFilter"/>
<projectConfigurable groupId="editor" bundle="messages.IntelliLangBundle" key="configurable.InjectionsSettingsUI.display.name"
dynamic="true" id="IntelliLang.Configuration" instance="org.intellij.plugins.intelliLang.InjectionsSettingsUI"
nonDefaultProject="true"/>
<applicationService serviceInterface="com.intellij.psi.impl.source.tree.injected.FallbackInjectionPerformer"
serviceImplementation="org.intellij.plugins.intelliLang.inject.DefaultLanguageInjectionPerformer"/>
<languageInjectionContributor id="TemporaryPlacesInjector"
implementationClass="org.intellij.plugins.intelliLang.inject.TemporaryPlacesInjector" language=""
order="before CommentLanguageInjector"/>
<languageInjectionContributor id="CommentLanguageInjector"
implementationClass="org.intellij.plugins.intelliLang.inject.CommentLanguageInjector"
order="before Default" language=""/>
<languageInjectionContributor id="Default" implementationClass="org.intellij.plugins.intelliLang.inject.DefaultLanguageInjector"
order="last" language=""/>
<applicationService serviceInterface="org.intellij.plugins.intelliLang.Configuration"
serviceImplementation="org.intellij.plugins.intelliLang.Configuration$App"/>
<projectService serviceInterface="org.intellij.plugins.intelliLang.Configuration"
serviceImplementation="org.intellij.plugins.intelliLang.Configuration$Prj"/>
<psi.referenceContributor implementation="org.intellij.plugins.intelliLang.references.InjectedReferencesContributor"/>
<psi.symbolReferenceProvider implementationClass="org.intellij.plugins.intelliLang.references.LanguageReferenceContributor"
hostLanguage=""
hostElementClass="com.intellij.psi.PsiComment"
targetClass="org.intellij.plugins.intelliLang.references.LanguageSymbol"/>
<completion.contributor language="any" implementationClass="org.intellij.plugins.intelliLang.references.LanguageWordInCommentCompletionContributor" />
<registryKey key="org.intellij.intelliLang.comment.completion" defaultValue="true"
description="Enables completion of 'language=' in comments"/>
<lang.foldingBuilder language="UAST" implementationClass="org.intellij.plugins.intelliLang.references.LanguageCommentFolding"/>
<referenceInjector implementation="org.intellij.plugins.intelliLang.references.FileReferenceInjector"/>
<localInspection implementationClass="org.intellij.plugins.intelliLang.references.InjectedReferencesInspection"
enabledByDefault="true" level="ERROR"
groupBundle="messages.InspectionsBundle" groupKey="inspection.general.tools.group.name"
key="inspection.injected.references.display.name" bundle="messages.IntelliLangBundle"/>
</extensions>
</idea-plugin>
PK r.�f9 9 H org/intellij/plugins/intelliLang/references/LanguageCommentFolding.class��� = � Borg/intellij/plugins/intelliLang/references/LanguageCommentFolding *com/intellij/lang/folding/FoldingBuilderEx <init> ()V
this DLorg/intellij/plugins/intelliLang/references/LanguageCommentFolding; buildFoldRegions t(Lcom/intellij/psi/PsiElement;Lcom/intellij/openapi/editor/Document;Z)[Lcom/intellij/lang/folding/FoldingDescriptor; #Lorg/jetbrains/annotations/NotNull; root kotlin/jvm/internal/Intrinsics checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V
document com/intellij/util/SmartList
Worg/intellij/plugins/intelliLang/references/LanguageCommentFolding$buildFoldRegions$1$1 (Lcom/intellij/util/SmartList;)V
"com/intellij/psi/PsiElementVisitor com/intellij/psi/PsiElement " accept '(Lcom/intellij/psi/PsiElementVisitor;)V $ % # & +com/intellij/lang/folding/FoldingDescriptor ( EMPTY_ARRAY .[Lcom/intellij/lang/folding/FoldingDescriptor; * + ) , toArray (([Ljava/lang/Object;)[Ljava/lang/Object; . /
0 toArray(...) 2 checkNotNullExpressionValue 4
5 + 4$i$a$-also-LanguageCommentFolding$buildFoldRegions$1 I result Lcom/intellij/util/SmartList; Lcom/intellij/psi/PsiElement; &Lcom/intellij/openapi/editor/Document; quick Z getPlaceholderText /(Lcom/intellij/lang/ASTNode;)Ljava/lang/String; $Lorg/jetbrains/annotations/Nullable; node C com/intellij/lang/ASTNode E getPsi ()Lcom/intellij/psi/PsiElement; G H F I com/intellij/psi/PsiComment K Jorg/intellij/plugins/intelliLang/references/LanguageReferenceContributorKt M access$getLanguageRange D(Lcom/intellij/psi/PsiComment;)Lcom/intellij/openapi/util/TextRange; O P
N Q getText ()Ljava/lang/String; S T L U #com/intellij/openapi/util/TextRange W substring &(Ljava/lang/String;)Ljava/lang/String; Y Z
X [ substring(...) ] 5org/intellij/plugins/intelliLang/inject/InjectorUtils _ getLanguageByString 0(Ljava/lang/String;)Lcom/intellij/lang/Language; a b
` c com/intellij/lang/Language e getID g T
f h
$i$f$asSafely $this$asSafely$iv Ljava/lang/Object;
psiComment Lcom/intellij/psi/PsiComment;
languageRange %Lcom/intellij/openapi/util/TextRange; writtenText Ljava/lang/String; Lcom/intellij/lang/ASTNode; java/lang/String t java/lang/Object v isCollapsedByDefault (Lcom/intellij/lang/ASTNode;)Z Lkotlin/Metadata; mv k xi 0 d1 ���8
��
��
��
��
��20B¢J+002020 2
0H¢J
020HJ020H¨ d2 ,Lcom/intellij/lang/folding/FoldingBuilderEx; -Lcom/intellij/lang/folding/FoldingDescriptor; intellij.platform.langInjection LanguageReferenceContributor.kt *Lkotlin/jvm/internal/SourceDebugExtension; valuelSMAP
LanguageReferenceContributor.kt
Kotlin
*S Kotlin
*F
+ 1 LanguageReferenceContributor.kt
org/intellij/plugins/intelliLang/references/LanguageCommentFolding
+ 2 KtUtils.kt
com/intellij/util/KotlinUtils
*L
1#1,123:1
14#2:124
*S KotlinDebug
*F
+ 1 LanguageReferenceContributor.kt
org/intellij/plugins/intelliLang/references/LanguageCommentFolding
*L
100#1:124
*E
Code LineNumberTable LocalVariableTable RuntimeInvisibleAnnotations $RuntimeInvisibleParameterAnnotations
StackMapTable InnerClasses
SourceFile SourceDebugExtension RuntimeVisibleAnnotations 1 � / *� � � U �
� � A+� ,� � Y� ::6+� Y� � !� ' � -� 1Y3� 6� 7� � W X . ` / W 1 ` @ W � >