| 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 : C:/Program Files/Android/Android Studio/plugins/java-decompiler/lib/ |
Upload File : |
PK �Ɵg META-INF/plugin.xml<idea-plugin>
<id>org.jetbrains.java.decompiler</id>
<version>241.18034.62.2411.12071903</version>
<idea-version since-build="241.18034.62" until-build="241.18034.62.*"/>
<name>Java Bytecode Decompiler</name>
<category>Other Tools</category>
<description>
Extends standard .class file viewer with the FernFlower Java decompiler
</description>
<vendor>JetBrains</vendor>
<depends>com.intellij.modules.java</depends>
<resource-bundle>messages.IdeaDecompilerBundle</resource-bundle>
<extensions defaultExtensionNs="com.intellij">
<psi.classFileDecompiler implementation="org.jetbrains.java.decompiler.IdeaDecompiler" order="last, before clsStubBuilder"/>
</extensions>
<applicationListeners>
<listener class="org.jetbrains.java.decompiler.IdeaDecompiler$LegalBurden"
topic="com.intellij.openapi.fileEditor.FileEditorManagerListener$Before"
activeInHeadlessMode="false"
activeInTestMode="false"/>
</applicationListeners>
<actions>
<group id="idea.java.decompiler.action.group">
<action id="ByteCodeDecompiler" class="org.jetbrains.java.decompiler.ShowDecompiledClassAction"/>
<add-to-group group-id="QuickActions" anchor="after" relative-to-action="QuickJavaDoc"/>
</group>
</actions>
</idea-plugin>
PK �m l l ( messages/IdeaDecompilerBundle.propertieslegal.notice.title=JetBrains Decompiler - {0}
legal.notice.text=\
<b>IMPORTANT: BY ACCESSING AND USING JETBRAINS DECOMPILER, YOU AGREE TO THE CERTAIN TERMS AND CONDITIONS \
SET FORTH IN THE END-USER LICENSE AGREEMENT AND QUOTED BELOW. IF YOU DO NOT AGREE WITH THESE TERMS OR CONDITIONS, \
DO NOT ACCESS OR USE JETBRAINS DECOMPILER.</b>\
<br><br>\
The Software includes decompiling functionality (\"JetBrains Decompiler\") that enables reproducing source code \
from the original binary code. Licensee acknowledges that binary code and source code might be protected \
by copyright and trademark laws. Before using JetBrains Decompiler, Licensee should make sure \
that decompilation of binary code is not prohibited by the applicable license agreement \
(except to the extent that Licensee may be expressly permitted under applicable law) \
or that Licensee has obtained permission to decompile the binary code from the copyright owner.\
<br><br>\
Using JetBrains Decompiler is entirely optional. Licensor does neither encourage nor condone \
the use of JetBrains Decompiler, and disclaims any liability for Licensee's use of JetBrains Decompiler \
in violation of applicable laws.
legal.notice.action.reject=Decline and disable
legal.notice.action.postpone=Decide later
action.show.decompiled.name=Show Decompiled Class
decompiling.progress=Decompiling {0}
PK �¢��0 �0 2 org/jetbrains/java/decompiler/IdeaDecompiler.class��� =� ,org/jetbrains/java/decompiler/IdeaDecompiler 4com/intellij/psi/compiled/ClassFileDecompilers$Light <init> ()V
7org/jetbrains/java/decompiler/IdeaDecompiler$myLogger$1 INSTANCE 9Lorg/jetbrains/java/decompiler/IdeaDecompiler$myLogger$1;
kotlin/jvm/functions/Function0
kotlin/LazyKt lazy /(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
myLogger
Lkotlin/Lazy; 8org/jetbrains/java/decompiler/IdeaDecompiler$myOptions$1 :Lorg/jetbrains/java/decompiler/IdeaDecompiler$myOptions$1; myOptions ! this .Lorg/jetbrains/java/decompiler/IdeaDecompiler; accepts )(Lcom/intellij/openapi/vfs/VirtualFile;)Z #Lorg/jetbrains/annotations/NotNull; file ( kotlin/jvm/internal/Intrinsics * checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V , -
+ . &Lcom/intellij/openapi/vfs/VirtualFile; getText @(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/CharSequence; 3com/intellij/openapi/application/ApplicationManager 3 getApplication 0()Lcom/intellij/openapi/application/Application; 5 6
4 7 ,com/intellij/openapi/application/Application 9 isUnitTestMode ()Z ; < : = )com/intellij/ide/util/PropertiesComponent ? getInstance -()Lcom/intellij/ide/util/PropertiesComponent; A B
@ C decompiler.legal.notice.accepted E
isValueSet (Ljava/lang/String;)Z G H
@ I .org/jetbrains/java/decompiler/IdeaDecompilerKt K access$getTASK_KEY$p !()Lcom/intellij/openapi/util/Key; M N
L O (com/intellij/openapi/util/UserDataHolder Q pop ](Lcom/intellij/openapi/util/Key;Lcom/intellij/openapi/util/UserDataHolder;)Ljava/lang/Object; S T
U java/util/concurrent/Future W get ()Ljava/lang/Object; Y Z X [ java/lang/CharSequence ] decompile _ 2
` *com/intellij/psi/impl/compiled/ClsFileImpl b
c ` decompile(...) e checkNotNullExpressionValue g -
+ h previous Ljava/lang/CharSequence; Horg/jetbrains/java/decompiler/main/CancellationManager$CanceledException l 6com/intellij/openapi/progress/ProcessCanceledException n java/lang/Exception p -com/intellij/openapi/progress/ProgressManager r 1()Lcom/intellij/openapi/progress/ProgressManager; A t
s u getProgressIndicator 3()Lcom/intellij/openapi/progress/ProgressIndicator; w x
s y decompiling.progress { java/lang/Object } $com/intellij/openapi/vfs/VirtualFile getName ()Ljava/lang/String; � �
� � getName(...) � 2org/jetbrains/java/decompiler/IdeaDecompilerBundle � message 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; � �
� � /com/intellij/openapi/progress/ProgressIndicator � setText (Ljava/lang/String;)V � � � � getNameWithoutExtension � �
� � $ � $java/lang/invoke/StringConcatFactory � makeConcatWithConstants �(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; � �
� � � &(Ljava/lang/String;)Ljava/lang/String; � � � kotlin/collections/CollectionsKt � listOf $(Ljava/lang/Object;)Ljava/util/List; � �
� � java/util/Collection � getParent (()Lcom/intellij/openapi/vfs/VirtualFile; � �
� � getChildren )()[Lcom/intellij/openapi/vfs/VirtualFile; � �
� � getChildren(...) � [Ljava/lang/Object; � java/util/ArrayList �
� kotlin/text/StringsKt � startsWith$default ;(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z � �
� � getFileType +()Lcom/intellij/openapi/fileTypes/FileType; � �
� � .com/intellij/ide/highlighter/JavaClassFileType � 0Lcom/intellij/ide/highlighter/JavaClassFileType; � � � add (Ljava/lang/Object;)Z � � � � java/util/List � java/lang/Iterable � plus <(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; � �
� � java/util/HashMap � kotlin/Lazy � getValue � Z � �
java/util/Map � (Ljava/util/Map;)V �
� � decompiler.use.line.mapping � +com/intellij/openapi/util/registry/Registry � is � H
� � bsm � 1 � put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; � � � � decompiler.dump.original.lines � __dump_original_lines__ � ?org/jetbrains/java/decompiler/IdeaDecompiler$MyBytecodeProvider � (Ljava/util/List;)V �
� � :org/jetbrains/java/decompiler/IdeaDecompiler$MyResultSaver �
� mpm � &(Ljava/lang/Object;)Ljava/lang/Object; Y �
� � toString �
~ toIntOrNull '(Ljava/lang/String;)Ljava/lang/Integer;
� java/lang/Integer intValue ()I
<org/jetbrains/java/decompiler/main/decompiler/BaseDecompiler
;org/jetbrains/java/decompiler/main/extern/IBytecodeProvider 6org/jetbrains/java/decompiler/main/extern/IResultSaver ;org/jetbrains/java/decompiler/main/extern/IFernflowerLogger 5org/jetbrains/java/decompiler/IdeaCancellationManager (I)V
6org/jetbrains/java/decompiler/main/CancellationManager �(Lorg/jetbrains/java/decompiler/main/extern/IBytecodeProvider;Lorg/jetbrains/java/decompiler/main/extern/IResultSaver;Ljava/util/Map;Lorg/jetbrains/java/decompiler/main/extern/IFernflowerLogger;Lorg/jetbrains/java/decompiler/main/CancellationManager;)V
iterator ()Ljava/util/Iterator; �! java/util/Iterator# hasNext% <$& next( Z$) java/io/File+ getPath- �
�. �
,0 addSource (Ljava/io/File;)V23
4 decompileContext6
7 getCause ()Ljava/lang/Throwable;9:
m;
getMapping ()[I=>
�? 1com/intellij/execution/filters/LineNumbersMappingA LINE_NUMBERS_MAPPING_KEY Lcom/intellij/openapi/util/Key;CD BE Ccom/intellij/execution/filters/LineNumbersMapping$ArrayBasedMappingG ([I)V I
HJ putUserData 4(Lcom/intellij/openapi/util/Key;Ljava/lang/Object;)VLM
�N getResultP �
�Q :org/jetbrains/java/decompiler/IdeaLogger$InternalExceptionS
q; java/io/IOExceptionV &com/intellij/openapi/diagnostic/LoggerX ;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger; AZ
Y[ getUrl] �
�^ java/lang/Throwable` warn *(Ljava/lang/String;Ljava/lang/Throwable;)Vbc
Yd &com/intellij/openapi/util/text/Stringsf EMPTY_CHAR_SEQUENCEh k gih >org/jetbrains/java/decompiler/main/extern/ClassFormatExceptionl java/lang/AssertionErrorn c
op Mcom/intellij/psi/compiled/ClassFileDecompilers$Light$CannotDecompileExceptionr
sp -$i$a$-filter-IdeaDecompiler$decompile$files$1 I it
element$iv$iv Ljava/lang/Object;
$i$f$filterTo $this$filterTo$iv$iv destination$iv$iv Ljava/util/Collection; $i$f$filter $this$filter$iv ($i$a$-forEach-IdeaDecompiler$decompile$1
element$iv $i$f$forEach $this$forEach$iv Ljava/lang/Iterable; cause Ljava/lang/Throwable; e JLorg/jetbrains/java/decompiler/main/CancellationManager$CanceledException; mask Ljava/lang/String; files Ljava/util/List; options Ljava/util/HashMap; provider ALorg/jetbrains/java/decompiler/IdeaDecompiler$MyBytecodeProvider; saver <Lorg/jetbrains/java/decompiler/IdeaDecompiler$MyResultSaver; maxSecProcessingMethod
decompiler >Lorg/jetbrains/java/decompiler/main/decompiler/BaseDecompiler; mapping [I 8Lcom/intellij/openapi/progress/ProcessCanceledException; Ljava/lang/Exception; indicator 1Lcom/intellij/openapi/progress/ProgressIndicator; java/lang/String�� i<T:Ljava/lang/Object;>(Lcom/intellij/openapi/util/Key<TT;>;Lcom/intellij/openapi/util/UserDataHolder;)TT; com/intellij/openapi/util/Key� >(Lcom/intellij/openapi/util/UserDataHolder;)Ljava/lang/Object; Y�
�� set ?(Lcom/intellij/openapi/util/UserDataHolder;Ljava/lang/Object;)V��
�� value $this$pop holder *Lcom/intellij/openapi/util/UserDataHolder; access$decompile n(Lorg/jetbrains/java/decompiler/IdeaDecompiler;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/CharSequence; $this 9Lkotlin/Lazy<Lorg/jetbrains/java/decompiler/IdeaLogger;>; DLkotlin/Lazy<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>; Lkotlin/Metadata; mv k xi 0 d1��F
��
$
��
��
��
��
��
��20:B¢J
020
HJ020
HJ020
HJ'H"��*H020H¢R00X¢
��R 00 00X¢
��¨ d2 6Lcom/intellij/psi/compiled/ClassFileDecompilers$Light; *Lorg/jetbrains/java/decompiler/IdeaLogger; T LegalBurden MyBytecodeProvider
MyResultSaver intellij.java.decompiler ArrayBasedMapping .com/intellij/psi/compiled/ClassFileDecompilers� Light CannotDecompileException 8org/jetbrains/java/decompiler/IdeaDecompiler$LegalBurden� CanceledException IdeaDecompiler.kt *Lkotlin/jvm/internal/SourceDebugExtension;�SMAP
IdeaDecompiler.kt
Kotlin
*S Kotlin
*F
+ 1 IdeaDecompiler.kt
org/jetbrains/java/decompiler/IdeaDecompiler
+ 2 _Arrays.kt
kotlin/collections/ArraysKt___ArraysKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,250:1
3792#2:251
4307#2,2:252
1855#3,2:254
*S KotlinDebug
*F
+ 1 IdeaDecompiler.kt
org/jetbrains/java/decompiler/IdeaDecompiler
*L
135#1:251
135#1:252,2
151#1:254,2
*E
Signature RuntimeInvisibleAnnotations Code LineNumberTable LocalVariableTable $RuntimeInvisibleParameterAnnotations
StackMapTable InnerClasses
SourceFile SourceDebugExtension RuntimeVisibleAnnotations BootstrapMethods 1 � �� '