public class Decompiler extends Object
| Constructor and Description |
|---|
Decompiler(ClassHolderSource classSource,
ClassLoader classLoader,
Set<MethodReference> asyncMethods,
Set<MethodReference> asyncFamilyMethods) |
| Modifier and Type | Method and Description |
|---|---|
void |
addGenerator(MethodReference method,
Generator generator) |
void |
addMethodToPass(MethodReference method) |
ClassNode |
decompile(ClassHolder cls) |
List<ClassNode> |
decompile(Collection<String> classNames) |
MethodNode |
decompile(MethodHolder method) |
AsyncMethodNode |
decompileAsync(MethodHolder method) |
NativeMethodNode |
decompileNative(MethodHolder method) |
RegularMethodNode |
decompileRegular(MethodHolder method) |
RegularMethodNode |
decompileRegularCacheMiss(MethodHolder method) |
List<String> |
getClassOrdering(Collection<String> classNames) |
int |
getGraphSize() |
MethodNodeCache |
getRegularMethodCache() |
void |
setRegularMethodCache(MethodNodeCache regularMethodCache) |
public Decompiler(ClassHolderSource classSource, ClassLoader classLoader, Set<MethodReference> asyncMethods, Set<MethodReference> asyncFamilyMethods)
public MethodNodeCache getRegularMethodCache()
public void setRegularMethodCache(MethodNodeCache regularMethodCache)
public int getGraphSize()
public List<ClassNode> decompile(Collection<String> classNames)
public List<String> getClassOrdering(Collection<String> classNames)
public void addGenerator(MethodReference method, Generator generator)
public void addMethodToPass(MethodReference method)
public ClassNode decompile(ClassHolder cls)
public MethodNode decompile(MethodHolder method)
public NativeMethodNode decompileNative(MethodHolder method)
public RegularMethodNode decompileRegular(MethodHolder method)
public RegularMethodNode decompileRegularCacheMiss(MethodHolder method)
public AsyncMethodNode decompileAsync(MethodHolder method)
Copyright © 2015. All rights reserved.