Last active
August 29, 2015 13:57
-
-
Save LexManos/9881902 to your computer and use it in GitHub Desktop.
Fernflower Deobfusicaton
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
de/fernflower/main/extern/a de/fernflower/main/extern/IFernflowerLoggerLevels | |
A de/fernflower/main/classreader/opcodes/InvokeInterface | |
B pkg/B | |
C pkg/NestedClassDecompiler | |
D de/fernflower/main/classreader/opcodes/LdcW | |
E pkg/ca_E | |
F pkg/ThreadMethodDecompiler | |
G pkg/ca_G | |
H pkg/H | |
I de/fernflower/main/classreader/opcodes/Sipush | |
J pkg/J | |
K pkg/bV_K | |
L de/fernflower/main/classreader/opcodes/InvokeVirtual | |
M de/fernflower/main/classreader/opcodes/LLoad | |
N pkg/N | |
O pkg/cQ_O | |
P pkg/ExceptionEntry | |
Q pkg/Descriptor | |
R pkg/ca_R_SwitchPrinter | |
S pkg/ca_S | |
T pkg/bx_by_T | |
U de/fernflower/main/classreader/attributes/LocalVariableTable | |
V pkg/V | |
W de/fernflower/main/classreader/attributes/AnnotationDefault | |
X de/fernflower/main/codeprinter/elements/aJ_X | |
Y pkg/Y | |
Z de/fernflower/main/classreader/opcodes/InstanceOf | |
a pkg/a | |
b de/fernflower/main/classreader/opcodes/Jsr | |
c pkg/c | |
d pkg/d | |
e pkg/ca_e | |
f de/fernflower/main/classreader/opcodes/Goto | |
g pkg/bx_by_g | |
h pkg/ca_h | |
i pkg/DecompileDispatcher | |
j de/fernflower/main/classreader/opcodes/Opcode | |
k pkg/k | |
l pkg/l | |
m de/fernflower/main/classreader/attributes/ConstantValue | |
n de/fernflower/main/classreader/opcodes/JsrW | |
o de/fernflower/main/codeprinter/elements/aJ_o | |
p pkg/p | |
q pkg/q | |
r pkg/r | |
s pkg/s | |
t pkg/ImportManagerSorter | |
u pkg/u | |
v pkg/v | |
w pkg/w | |
x pkg/x | |
y pkg/y | |
z pkg/z | |
aA de/fernflower/main/classreader/attributes/Signature | |
aB pkg/aB | |
aC de/fernflower/main/codeprinter/elements/aJ_aC | |
aD de/fernflower/main/util/Configuration | |
aE de/fernflower/main/classreader/opcodes/IInc | |
aF de/fernflower/main/classreader/opcodes/LStore | |
aG de/fernflower/main/codeprinter/elements/aJ_aG | |
aH pkg/aH | |
aI de/fernflower/main/util/IDManager | |
aJ de/fernflower/main/codeprinter/elements/Element | |
aK pkg/ClassNode | |
aL de/fernflower/main/classreader/opcodes/Ldc2W | |
aM pkg/aM | |
aN de/fernflower/main/classreader/opcodes/DStore | |
aO pkg/aO | |
aP de/fernflower/main/classreader/opcodes/PutField | |
aQ pkg/bV_aQ | |
aR pkg/aR | |
aS pkg/aS | |
aT pkg/bV_aT | |
aU pkg/ak_aU | |
aV pkg/aV | |
aW de/fernflower/main/codeprinter/elements/aJ_aW_assert | |
aX pkg/aX | |
aY de/fernflower/main/codeprinter/elements/aJ_aY | |
aZ pkg/DefaultIdentifierRenamer | |
aa de/fernflower/main/codeprinter/elements/aJ_aa | |
ab de/fernflower/main/classreader/opcodes/InvokeStatic | |
ac de/fernflower/main/classreader/opcodes/GotoW | |
ad de/fernflower/main/classreader/opcodes/Bipush | |
ae de/fernflower/main/classreader/opcodes/PutStatic | |
af de/fernflower/main/classreader/attributes/EnclosingMethod | |
ag pkg/ag | |
ah pkg/ah | |
ai pkg/ai | |
aj de/fernflower/main/classreader/opcodes/bx_j_aj | |
ak pkg/ak | |
al pkg/al | |
am pkg/am | |
an pkg/an | |
ao de/fernflower/main/codeprinter/elements/aJ_ao | |
ap de/fernflower/main/classreader/opcodes/LookupSwitch | |
aq de/fernflower/main/codeprinter/elements/aJ_aq | |
ar de/fernflower/main/classreader/opcodes/IStore | |
as pkg/as | |
at de/fernflower/main/util/StreamLogger | |
au pkg/ca_au_LoopPrinter | |
av de/fernflower/main/util/MethodSignatureHolder | |
aw pkg/aw | |
ax de/fernflower/main/codeprinter/elements/aJ_ax | |
ay pkg/ay | |
az pkg/az | |
bA pkg/FieldInfo | |
bB pkg/bx_bB | |
bC pkg/bC | |
bD pkg/ah_bD | |
bE de/fernflower/main/classreader/opcodes/GetField | |
bF de/fernflower/main/classreader/opcodes/GetStatic | |
bG de/fernflower/main/classreader/opcodes/OpcodeFactory | |
bH pkg/ak_bH | |
bI de/fernflower/main/codeprinter/elements/ConstantElement | |
bJ pkg/bJ | |
bK pkg/ConstPool | |
bL de/fernflower/main/classreader/attributes/Annotations | |
bM pkg/bM | |
bN de/fernflower/main/classreader/opcodes/TableSwitch | |
bO de/fernflower/main/classreader/opcodes/InvokeSpecial | |
bP pkg/bP | |
bQ pkg/bQ | |
bR pkg/ClassDecompiler | |
bS de/fernflower/main/util/LocalVarNamer | |
bT pkg/ah_bT | |
bU pkg/bU | |
bV pkg/bV | |
bW pkg/ClassInfo | |
bX pkg/bX | |
bY de/fernflower/main/classreader/opcodes/AStore | |
bZ pkg/bZ | |
ba pkg/bV_ba | |
bb pkg/bV_bb | |
bc pkg/bV_bc | |
bd pkg/bd | |
be de/fernflower/main/classreader/opcodes/CheckCast | |
bf pkg/bf | |
bg de/fernflower/main/classreader/opcodes/Ret | |
bh pkg/y_bh | |
bi de/fernflower/main/classreader/attributes/Exceptions | |
bj de/fernflower/main/classreader/opcodes/bx_j_aj_bj | |
bk pkg/cQ_bk | |
bl pkg/y_bl | |
bm pkg/y_bm | |
bn pkg/MethodInfo | |
bo de/fernflower/main/classreader/opcodes/New | |
bp de/fernflower/main/codeprinter/elements/aJ_bp | |
bq pkg/bq | |
br de/fernflower/main/classreader/opcodes/bx_j_br | |
bs pkg/cb_bs | |
bt pkg/bt | |
bu de/fernflower/main/classreader/opcodes/FLoad | |
bv pkg/bv | |
bw de/fernflower/main/classreader/opcodes/MultiANewArray | |
bx pkg/bx | |
by pkg/bx_by | |
bz de/fernflower/main/classreader/attributes/Attribute | |
cA pkg/cA | |
cB pkg/cB | |
cC pkg/cC | |
cD pkg/cD | |
cE de/fernflower/main/util/DualArrayList | |
cF pkg/cF | |
cG pkg/DecompileClassOuter | |
cH pkg/cH | |
cI pkg/bx_cI | |
cJ pkg/cJ | |
cK de/fernflower/main/classreader/attributes/ParameterAnnotations | |
cL pkg/ImportManager | |
cM pkg/cM | |
cN pkg/cN | |
cO pkg/cO | |
cP de/fernflower/main/util/Util | |
cQ pkg/cQ | |
cR de/fernflower/main/codeprinter/elements/aJ_cR | |
cS pkg/cS | |
cT de/fernflower/main/classreader/attributes/InnerClasses | |
cU pkg/cU | |
cV pkg/cV | |
cW pkg/ca_cW | |
cX pkg/MethodDecompileResult | |
cY de/fernflower/main/classreader/opcodes/ANewArray | |
cZ pkg/cZ | |
ca pkg/ca_SomeSorter | |
cb de/fernflower/main/util/LIFOQueue | |
cc pkg/EnumDecompiler | |
cd de/fernflower/main/classreader/opcodes/FStore | |
ce pkg/VarProcessor | |
cf pkg/cf | |
cg pkg/cg | |
ch de/fernflower/main/codeprinter/elements/Annotation | |
ci pkg/ca_ci | |
cj pkg/cj | |
ck pkg/ck | |
cl pkg/DecompileFactory | |
cm pkg/cm | |
cn pkg/bV_cn | |
co de/fernflower/main/classreader/opcodes/ALoad | |
cp pkg/bV_cp | |
cq de/fernflower/main/classreader/opcodes/ILoad | |
cr pkg/cr | |
cs de/fernflower/main/classreader/opcodes/NewArray | |
ct de/fernflower/main/classreader/opcodes/DLoad | |
cu pkg/cu | |
cv pkg/cv | |
cw de/fernflower/main/util/ReliableDataInputStream | |
cx pkg/ca_cx | |
cy pkg/cy | |
cz pkg/BytecodeReaderHelper | |
da pkg/da | |
db de/fernflower/main/classreader/opcodes/Ldc | |
dc pkg/dc | |
dd pkg/dd | |
de de/fernflower/main/util/IntPair | |
de/fernflower/main/decompiler/ConsoleDecompiler a output | |
F a method | |
F b varProcessor | |
F c config | |
F d processed | |
F e exception | |
P a from | |
P b to | |
P c handler | |
P d from_instr | |
P e to_instr | |
P f handler_instr | |
P g exceptionClass | |
Q a UNKNOWN | |
Q b INT | |
Q c FLOAT | |
Q d LONG | |
Q e DOUBLE | |
Q f BYTE | |
Q g CHAR | |
Q h SHORT | |
Q i BOOLEAN | |
Q j BYTE_NO_SIGN | |
Q k SHORT_NO_SIGN | |
Q l NULL | |
Q m STRING | |
Q n CLASS | |
Q o OBJECT | |
Q p VOID | |
Q q type | |
Q s arrayDepth | |
Q t stringValue | |
Q u varSize | |
Q v intValue | |
W c attributes | |
a a ASSERTATION_ERROR | |
i e saver | |
i b classes | |
j a opcode | |
j c isWide | |
j d values | |
u a renamer | |
v a classInfo | |
v e results | |
aC c operators | |
aD a instance | |
aD b values | |
aD c dispatcher | |
aD d importManager | |
aD e localVarNamer | |
aD f idManager | |
aD g classProcessor | |
aD i logger | |
aI a indexes | |
aK b access_flags | |
aK c name | |
aK d classInfo | |
aK j desc | |
aK k subClasses | |
aK m classNode | |
aa c index | |
aa d desc | |
aa e isDeclaration | |
aa f varProcessor | |
aa g index2 | |
at a severity | |
at b indent | |
at c stream | |
av a params | |
av b ret | |
bA a access_flags | |
bA b name_index | |
bA c descriptor_index | |
bA d name | |
bA e desc | |
bB q varProcessor | |
bG a NAMES | |
bG b CLASSES | |
bI d desc | |
bI e value | |
bI f isBoolean | |
bL c attributes | |
bK a entries | |
bR a flagsClass | |
bR b namesClass | |
bR c flagsField | |
bR d namesField | |
bR e flagsMethod | |
bR f namesMethod | |
bR g flagsClassIgnore | |
bR h flagsFieldIgnore | |
bR i flagsMethodIgnore | |
bS a usedNames | |
bW a minor_version | |
bW b major_version | |
bW c access_flags | |
bW d this_class | |
bW e super_class_cp_info | |
bW f name | |
bW g super_class | |
bW h this_class_cp_info | |
bW i constant_pool | |
bW j interface_indexes | |
bW k interface_names | |
bW l fields | |
bW m methods | |
bW n attributes | |
bW o canRename | |
bW p bytecode | |
bn a name_index | |
bn b desc_index | |
bn c ICONST | |
bn d XLOAD_XSTORE | |
bn h access_flags | |
bn i attributes | |
bn j max_locals | |
bn l desc | |
bn n codeLoaded | |
bn o loadCode | |
bn p owner | |
bn s code_length | |
bn t total_code_length | |
bn k name | |
bz a data | |
bz b name | |
bz c nameIndex | |
cE a indexes | |
cE b second | |
cG a map | |
cL a imports | |
cL b siblings | |
cL c path | |
cL d pkg | |
cT c indexes | |
cT d names | |
cJ b id | |
cX a result | |
cX b varProcessor | |
cX c method | |
cX d idManager | |
cX f failed | |
cZ b root | |
cZ c fileName | |
cZ d classes | |
cZ h manifest | |
cZ i archive | |
ca d id | |
ca f child | |
cb a size | |
ce a names | |
cd c types | |
ch c owner | |
ch d keys | |
ch e values | |
cl a dispatcher | |
cj d varProcessor | |
cz b provider | |
de a val1 | |
de b val2 | |
de c hash | |
de/fernflower/main/decompiler/ConsoleDecompiler a ()V printUsage | |
de/fernflower/main/decompiler/ConsoleDecompiler a (Ljava/lang/String;)Ljava/lang/String; outputPath | |
aD a (Ljava/util/HashMap;)V createThreadInstance | |
aD a (LaD;)V setThreadInstance | |
aD a ()LaD; getThreadInstance | |
aD a (Ljava/lang/String;Ljava/lang/Object;)V put | |
aD b (Ljava/lang/String;)Z getBoolean | |
aD b ()LcL; getImportManager | |
aD a (LcL;)V setImportManager | |
aD c ()LbS; getLocalVarNamer | |
aD a (LbS;)V setLocalVarnamer | |
aD a (Ljava/lang/String;)Ljava/lang/Object; getObject | |
aD d ()Li; getDispatcher | |
aD a (Li;)V setDispatcher | |
aD e ()LaI; getIDManager | |
aD a (LaI;)V setIDManager | |
aD f ()LcG; getClassProcessor | |
aD a (LcG;)V setClassProcessor | |
aD h ()Lde/fernflower/main/extern/IFernflowerLogger; getLogger | |
aD a (Lde/fernflower/main/extern/IFernflowerLogger;)V setLogger | |
aI a (II)V set | |
aI a ()I get0 | |
aI a (I)I getNext | |
aJ c ()LQ; getDescriptor | |
aJ a ()LaJ; copy | |
aJ a (I)Ljava/lang/String; toString | |
aK a (Ljava/lang/String;)LaK; getChild | |
aa c ()LQ; getDescriptor | |
aa f ()I getIndex | |
aa b (I)V setIndex | |
aa g ()LQ; createDesriptor | |
aa a (LQ;)V setDescriptor | |
aa h ()Z isDeclaration | |
aa i ()V setDeclaration | |
aa j ()Lce; getVarProcessor | |
aa k ()I getIndex2 | |
aa c (I)V setIndex2 | |
av a (Ljava/lang/String;)Lav; create | |
av a ()Ljava/lang/String; toString | |
bA a (LbK;I)V setSignature | |
bA b ()Ljava/lang/String; getDesc | |
bA c ()Ljava/lang/String; getName | |
bB a (Lca;IZ)Ljava/lang/String; printLoopBody | |
bB a (Ljava/lang/String;)Ljava/lang/String; getSourceName | |
bG a (I)Ljava/lang/String; getName | |
bG a (IZI[I)Lj; createOpcode | |
bG b (I)Lj; createOpcode | |
bK c (I)Lby; get | |
bL a ()Ljava/util/List; getAttributes | |
bR a (LaK;Ljava/io/BufferedWriter;I)V decompile | |
bR a (Lv;LbW;LbA;Ljava/io/BufferedWriter;I)V decompileField | |
bR a (LaK;Lbn;Ljava/io/BufferedWriter;I)Z decompileMethod | |
bR a (LcE;)Ljava/util/List; getRuntimeAnnotations | |
bR b (LcE;)Ljava/util/List; getParamRuntimeAnnotations | |
bS a (Ljava/lang/String;)V setUsed | |
bS a (I)Ljava/lang/String; getName | |
bS b (Ljava/lang/String;)Ljava/lang/String; getName | |
bW a (Ljava/lang/String;Ljava/lang/String;)LbA; getField | |
bW b (Ljava/lang/String;Ljava/lang/String;)Lbn; getMethod | |
bW a (I)Ljava/lang/String; getInterface | |
bW a ()V resetConstPool | |
bW a (Lcw;)V readClassHeader | |
bW b (Lcw;)LcE; readAttributes | |
bW b ()LbK; getConstPool | |
bW c ()[I getInterfaceIndexes | |
bW d ()[Ljava/lang/String; getInterfaceNames | |
bW e ()LcE; getMethods | |
bW f ()LcE; getFields | |
bW g ()LcE; getAttributes | |
bW h ()Z isNotLibrary | |
bW i ()Lcz; getBytecodeReaderHelper | |
bn a (Lcw;LbK;LcE;ILjava/lang/String;)V readAttribute | |
bn a ()V initalize | |
bn b ()V deinitalize | |
bn a (Lcw;ILbK;)LcQ; processCode | |
bn d ()Ljava/lang/String; getDesc | |
bn e ()Ljava/lang/String; getName | |
bn f ()I getAccess | |
bn g ()I getMaxLocals | |
bn h ()LcE; getAttributes | |
bn i ()LbW; getOwner | |
bz a (LbK;)V read | |
bz a (ILjava/lang/String;)Lbz; create | |
bz a ([B)V setData | |
bz d ()Ljava/lang/String; getName | |
cE a (Ljava/util/Collection;Ljava/util/Collection;)V addAll | |
cE a (Ljava/lang/Object;Ljava/lang/Object;)V add | |
cE b (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; set | |
cE a (ILjava/lang/Object;)V insetAt | |
cE a (ILjava/lang/Object;Ljava/lang/Object;)V insetAt | |
cE a (Ljava/lang/Object;)V remove | |
cE b (Ljava/lang/Object;)Ljava/lang/Object; getAt | |
cE c (Ljava/lang/Object;)I getIndex | |
cE a ()Ljava/lang/Object; getLast | |
cE d (Ljava/lang/Object;)Z contains | |
cE b ()LcE; clone | |
cE a (I)Ljava/lang/Object; getSecond | |
cE c ()Ljava/util/ArrayList; getSecondArray | |
cE a (II)V shift | |
cG a (LbW;Ljava/io/BufferedWriter;)V decompileClass | |
cG a ()Ljava/util/HashMap; getInnerMap | |
cL a (Ljava/lang/String;Z)Ljava/lang/String; getRelativeName | |
cL a (Ljava/io/BufferedWriter;)V addImports | |
cP a (Ljava/io/File;Ljava/io/File;)V copyFile | |
cP a (Ljava/io/InputStream;Ljava/io/OutputStream;)V copyStream | |
cP a (I)Ljava/lang/String; getIndent | |
cP a (Ljava/lang/Object;Ljava/lang/Object;)Z safeEquals | |
cP a ([Ljava/lang/Object;[Ljava/lang/Object;)Z safeEquals | |
cP a (Ljava/util/List;Ljava/util/List;)Z safeEquals | |
cP b (I)Ljava/lang/String; toUnicodeLiteral | |
cP a (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; concat | |
cT a ()Ljava/util/List; getIndexes | |
cT b ()Ljava/util/List; getNames | |
cZ a (Lcz;)V loadClasses | |
cZ a (Ljava/util/jar/Manifest;)V setManifest | |
cZ c ()Ljava/util/List; getClasses | |
ca a (I)Ljava/lang/String; getString | |
ca a (II)Ljava/util/List; getDataAsList | |
ca b (II)Ljava/util/Set; getDataAsSet | |
ca z ()Z needsLabel | |
cb c ()Lcb; clone | |
cb a (Ljava/lang/Object;)Ljava/lang/Object; push | |
cb d ()Ljava/lang/Object; pop | |
cb a (I)Ljava/lang/Object; pop | |
cb b (I)V trimMultiple | |
cb e ()I getSize | |
cb c (I)Ljava/lang/Object; getOffset | |
cb a (ILjava/lang/Object;)V putOffset | |
ce a (Ljava/util/HashMap;)V loadNames | |
ce a (LbS;)V loadNames | |
ce b (Lde;)Ljava/lang/String; getName | |
ce a (Lde;Ljava/lang/String;)V setName | |
ce a ()Ljava/util/HashMap; getTypes | |
cg c (LcI;)V removeEmptyExceptions | |
ch g ()I getStyle | |
ch h ()Ljava/lang/String; getOwner | |
cl a (LbW;Ljava/lang/String;)Ljava/lang/String; getFileName | |
cl b ()Li; getDispatcher | |
cl a (LbW;)Ljava/lang/String; decompile | |
cw a ([B)I readFully | |
cz c (Ljava/lang/String;)LbK; getConstPool | |
cz a (Lbn;I)[B getMethodCode | |
cz a (Ljava/lang/String;Ljava/lang/String;)Lcw; getStream | |
cz d (Ljava/lang/String;)Lcw; getBytecodeStream | |
cz a (Lcw;)V skipAttributeArray | |
F a (Lbn;Lce;)LS; process | |
F a ()LS; getProcessed | |
F b ()Ljava/lang/Throwable; getErrors | |
Q a ()V popArray | |
Q b ()LQ; copy | |
Q a (LQ;)Z equals | |
Q b (LQ;)Z typeEquals | |
Q a (I)LQ; getFamily | |
Q a (Ljava/lang/String;Z)V parse | |
Q b (I)V setVarSize | |
Q c ()V setFamily | |
W a ()LaJ; getAttributes | |
i a (Ljava/lang/String;)LbW; getClass | |
i a (Ljava/io/File;Z)V processFile | |
i a (Ljava/lang/String;Ljava/io/File;Z)V processFile | |
i a (Ljava/lang/String;Ljava/io/File;IZ)V processArchive | |
i c ()Ljava/util/HashMap; getClasses | |
j a ()I getNumValues | |
j a (I)I getValue | |
j b ()Lj; clone | |
j c ()[I getValues | |
j a ([I)V setValues | |
v a ()V process | |
v a (Ljava/lang/String;Ljava/lang/String;)LcX; getResult | |
v b ()LbW; getClassInfo | |
v c ()LcE; getResults |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment