| Package | Description |
|---|---|
| soot |
Base Soot classes, shared by different intermediate representations.
|
| soot.JastAddJ |
| Modifier and Type | Method and Description |
|---|---|
Program |
SootResolver.getProgram() |
| Modifier and Type | Field and Description |
|---|---|
protected Program |
Frontend.program |
protected Program |
PathPart.program |
| Modifier and Type | Method and Description |
|---|---|
Program |
Program.clone() |
Program |
Program.copy() |
Program |
Program.fullCopy()
Create a deep copy of the AST subtree at this node.
|
Program |
PathPart.getProgram() |
| Modifier and Type | Method and Description |
|---|---|
static PathPart |
PathPart.createClassPath(String fileName,
Program program) |
static PathPart |
PathPart.createSourcePath(String fileName,
Program program) |
CompilationUnit |
BytecodeParser.parse(TypeDecl outerTypeDecl,
String outerClassName,
Program program) |
CompilationUnit |
BytecodeParser.parse(TypeDecl outerTypeDecl,
String outerClassName,
Program classPath,
boolean isInner) |
CompilationUnit |
BytecodeParser.read(InputStream is,
String fullName,
Program p) |
CompilationUnit |
BytecodeReader.read(InputStream is,
String fullName,
Program p) |
void |
PathPart.setProgram(Program program) |
| Constructor and Description |
|---|
FileNamesPart(Program p) |
TypeAttributes(BytecodeParser p,
TypeDecl typeDecl,
TypeDecl outerTypeDecl,
Program classPath) |
Copyright © 2020 Soot OSS. All rights reserved.