public class DCCommonState extends Object
Constructor and Description |
---|
DCCommonState(DCCommonState dcCommonState,
BinaryFunction<String,DCCommonState,ClassFile> cacheAccess) |
DCCommonState(DCCommonState dcCommonState,
ObfuscationMapping mapping) |
DCCommonState(Options options,
ClassFileSource2 classFileSource) |
Modifier and Type | Method and Description |
---|---|
void |
configureWith(ClassFile classFile) |
AnalysisType |
detectClsJar(String path) |
TreeMap<Integer,List<JavaTypeInstance>> |
explicitlyLoadJar(String path,
AnalysisType type) |
ClassCache |
getClassCache() |
ClassFile |
getClassFile(JavaTypeInstance classInfo) |
ClassFile |
getClassFile(String path) |
ClassFile |
getClassFileMaybePath(String pathOrName) |
ClassFile |
getClassFileOrNull(JavaTypeInstance classInfo) |
JavaRefTypeInstance |
getClassTypeOrNull(String path) |
Set<String> |
getCouldNotLoadClasses() |
ObfuscationMapping |
getObfuscationMapping() |
Options |
getOptions() |
OverloadMethodSetCache |
getOverloadMethodSetCache() |
Set<JavaTypeInstance> |
getVersionCollisions() |
ClassFile |
loadClassFileAtPath(String path) |
DecompilerComment |
renamedTypeComment(String typeName) |
void |
setCollisions(Set<JavaTypeInstance> versionCollisions) |
public DCCommonState(Options options, ClassFileSource2 classFileSource)
public DCCommonState(DCCommonState dcCommonState, BinaryFunction<String,DCCommonState,ClassFile> cacheAccess)
public DCCommonState(DCCommonState dcCommonState, ObfuscationMapping mapping)
public void setCollisions(Set<JavaTypeInstance> versionCollisions)
public Set<JavaTypeInstance> getVersionCollisions()
public void configureWith(ClassFile classFile)
public DecompilerComment renamedTypeComment(String typeName)
public TreeMap<Integer,List<JavaTypeInstance>> explicitlyLoadJar(String path, AnalysisType type)
public ClassFile getClassFile(String path) throws CannotLoadClassException
CannotLoadClassException
public JavaRefTypeInstance getClassTypeOrNull(String path)
public ClassFile getClassFile(JavaTypeInstance classInfo) throws CannotLoadClassException
CannotLoadClassException
public ClassFile getClassFileOrNull(JavaTypeInstance classInfo)
public ClassFile getClassFileMaybePath(String pathOrName) throws CannotLoadClassException
CannotLoadClassException
public ClassCache getClassCache()
public Options getOptions()
public AnalysisType detectClsJar(String path)
public ObfuscationMapping getObfuscationMapping()
public OverloadMethodSetCache getOverloadMethodSetCache()
Copyright © 2011-2021. All Rights Reserved.