Package soot.JastAddJ
Class PathPart
- java.lang.Object
-
- soot.JastAddJ.PathPart
-
- Direct Known Subclasses:
FileNamesPart,FolderPart,ZipFilePart
public class PathPart extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPathPart()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PathPartcreateClassPath(String fileName, Program program)static PathPartcreateSourcePath(String fileName, Program program)protected StringfileSuffix()longgetAge()CompilationUnitgetCompilationUnit()InputStreamgetInputStream()ProgramgetProgram()booleanhasPackage(String name)booleanselectCompilationUnit(String canonicalName)voidsetProgram(Program program)
-
-
-
Field Detail
-
is
protected InputStream is
-
pathName
protected String pathName
-
relativeName
protected String relativeName
-
fullName
protected String fullName
-
age
protected long age
-
program
protected Program program
-
isSource
protected boolean isSource
-
-
Method Detail
-
fileSuffix
protected String fileSuffix()
-
getInputStream
public InputStream getInputStream()
-
getAge
public long getAge()
-
getProgram
public Program getProgram()
-
setProgram
public void setProgram(Program program)
-
hasPackage
public boolean hasPackage(String name)
-
selectCompilationUnit
public boolean selectCompilationUnit(String canonicalName) throws IOException
- Throws:
IOException
-
getCompilationUnit
public CompilationUnit getCompilationUnit()
-
-