FileAndPackagePass

class FileAndPackagePass: IProgramStructurePass, Any

Builds all file and package information for classes.

Constructors

<init>

constructor(driver: IDriver)

Builds all file and package information for classes.

Parameters

Name Description
driver: IDriver

Methods

runPass

fun runPass(cs: List<SootClass>): List<SootClass>

This pass will build and link file and namespace information, i.e.

    NAMESPACE_BLOCK -REF-> NAMESPACE
    FILE -AST-> NAMESPACE_BLOCK
    NAMESPACE_BLOCK -SOURCE_FILE-> FILE

Parameters

Name Description
cs: List<SootClass>

ReturnValue

Name Description
List<SootClass>