| Package | Description |
|---|---|
| soot |
Base Soot classes, shared by different intermediate representations.
|
| soot.JastAddJ |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,CompilationUnit> |
JastAddInitialResolver.classNameToCU |
| Modifier and Type | Class and Description |
|---|---|
class |
AnnotatedCompilationUnit |
class |
PrimitiveCompilationUnit |
class |
WildcardsCompilationUnit |
| Modifier and Type | Method and Description |
|---|---|
CompilationUnit |
FileNamesPart.addSourceFile(String name)
Add a source file to be parsed.
|
CompilationUnit |
Program.addSourceFile(String name)
Add a filename to the list of source files to process.
|
CompilationUnit |
CompilationUnit.clone() |
CompilationUnit |
ASTNode.compilationUnit()
Fetches the immediately enclosing compilation unit.
|
CompilationUnit |
TypeDecl.compilationUnit() |
CompilationUnit |
CompilationUnit.copy() |
CompilationUnit |
ASTNode.Define_CompilationUnit_compilationUnit(ASTNode caller,
ASTNode child) |
CompilationUnit |
CompilationUnit.Define_CompilationUnit_compilationUnit(ASTNode caller,
ASTNode child) |
CompilationUnit |
CompilationUnit.fullCopy()
Create a deep copy of the AST subtree at this node.
|
CompilationUnit |
Program.getCachedOrLoadCompilationUnit(String fileName) |
CompilationUnit |
PathPart.getCompilationUnit() |
CompilationUnit |
Program.getCompilationUnit(int i)
Retrieves the element at index
i in the CompilationUnit list.. |
CompilationUnit |
Program.getCompilationUnit(String name) |
CompilationUnit |
Program.getLibCompilationUnit(String fullName) |
CompilationUnit |
JavaParser.parse(InputStream is,
String fileName) |
CompilationUnit |
JastAddJavaParser.parse(InputStream is,
String fileName) |
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) |
| Modifier and Type | Method and Description |
|---|---|
List<CompilationUnit> |
Program.getCompilationUnitListNoTransform()
Retrieves the CompilationUnit list.
|
List<CompilationUnit> |
Program.getCompilationUnits()
Retrieves the CompilationUnit list.
|
List<CompilationUnit> |
Program.getCompilationUnitsNoTransform()
Retrieves the CompilationUnit list.
|
List<CompilationUnit> |
Program.refined__Program_getCompilationUnitList()
Retrieves the CompilationUnit list.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Program.addCompilationUnitNoTransform(CompilationUnit node) |
protected void |
Frontend.processErrors(Collection errors,
CompilationUnit unit) |
protected void |
Frontend.processNoErrors(CompilationUnit unit) |
protected void |
Frontend.processWarnings(Collection warnings,
CompilationUnit unit) |
void |
Program.refined__Program_addCompilationUnit(CompilationUnit node)
Append an element to the CompilationUnit list.
|
void |
Program.setCompilationUnit(CompilationUnit node,
int i)
Replaces the CompilationUnit list element at index
i with the new node node. |
| Modifier and Type | Method and Description |
|---|---|
void |
Program.setCompilationUnitList(List<CompilationUnit> list)
Replaces the CompilationUnit list.
|
| Constructor and Description |
|---|
Program(List<CompilationUnit> p0) |
Copyright © 2020 Soot OSS. All rights reserved.