io.joern.jimple2cpg.util.ProgramHandlingUtil$
Responsible for handling JAR unpacking and handling the temporary build directory.
Attributes
- Graph
- Supertypes
class Object
trait Matchable
class Any
- Self type
Members list
Concise view
Value members
Removes all files in the temporary unpacking directory.
Removes all files in the temporary unpacking directory.
Attributes
Returns the temporary directory used to unpack and analyze projects in. This allows us to lazily create the
unpacking directory.
Returns the temporary directory used to unpack and analyze projects in. This allows us to lazily create the
unpacking directory.
Attributes
- Returns:
the path pointing to the unpacking directory.
Inspects class files and moves them to the temp directory based on their package path.
Inspects class files and moves them to the temp directory based on their package path.
Attributes
- files
the class files to move.
- Returns:
the list of class files at their new locations.
Unzips a ZIP file into a sequence of files. All files unpacked are deleted at the end of CPG construction.
Unzips a ZIP file into a sequence of files. All files unpacked are deleted at the end of CPG construction.
Attributes
- sourceCodePath
The project root path to unpack to.
- zf
The ZIP file to extract.