Package DE_EPAGES::Core::API::PPI::Imports
Import transformation helper
Example |
my $Imports = DE_EPAGES::Core::API::PPI::Imports->new('doc' => $doc); my $FirstImport = $Imports->getFirstImport(); $changes += $Imports->addMissingImport('List::MoreUtils', 'any'); $changes += $Imports->rewriteImports($FirstImport); |
Functions
addMissingImport
Adds an import
Syntax |
addMissingImport( $Package, $Word ); |
Input |
|
getFirstImport
Returns first import statement.
Syntax |
$Imports->getFirstImport( ); |
Return |
|
getImportLines
Returns a string representation of import statements
Syntax |
$Imports->getImportLines( $sorted ); |
Input |
|
Return |
|
getImports
Parses (if necessary) and returns the list of import statements
Syntax |
$Imports->getImports( ); |
Return |
|
rewriteImports
Rewrites all imports in PPI document
Syntax |
$Imports->rewriteImports( $FirstElement ); |
Input |
|