| Package | Description |
|---|---|
| soot |
Base Soot classes, shared by different intermediate representations.
|
| soot.asm |
| Modifier and Type | Class and Description |
|---|---|
class |
CoffiClassSource
A class source for resolving from .class files through coffi.
|
class |
DexClassSource
Responsible for resolving a single class from a dex source format.
|
class |
JavaClassSource
A class source for resolving from .java files using javaToJimple.
|
class |
JimpleClassSource
A class source for resolving from .jimple files using the Jimple parser.
|
| Modifier and Type | Method and Description |
|---|---|
ClassSource |
JavaClassProvider.find(String className)
Look for the specified class.
|
ClassSource |
CoffiClassProvider.find(String className)
Look for the specified class.
|
ClassSource |
DexClassProvider.find(String className)
Provides the DexClassSource for the class.
|
ClassSource |
ClassProvider.find(String className)
Look for the specified class.
|
ClassSource |
JimpleClassProvider.find(String className)
Look for the specified class.
|
ClassSource |
ModulePathSourceLocator.getClassSource(String className) |
ClassSource |
SourceLocator.getClassSource(String className)
Given a class name, uses the soot-class-path to return a ClassSource for the given class.
|
ClassSource |
ModulePathSourceLocator.getClassSource(String className,
com.google.common.base.Optional<String> moduleName)
Given a class name, uses the soot-module-path to return a ClassSource for the given class.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AsmClassSource
ASM class source implementation.
|
| Modifier and Type | Method and Description |
|---|---|
ClassSource |
AsmClassProvider.find(String cls) |
ClassSource |
AsmModuleClassProvider.find(String cls) |
ClassSource |
AsmJava9ClassProvider.find(String cls) |
Copyright © 2020 Soot OSS. All rights reserved.