1Padre::Task::IntroduceTUesmeprorCaornytVrairbiuatbePldaed(Pr3ee)r:l:TDaoscku:m:eInnttartoidounceTemporaryVariable(3)
2
3
4
6 Padre::Task::IntroduceTemporaryVariable - Introduces a temporary
7 variable using PPI
8
10 my $tempvarmaker = Padre::Task::IntroduceTemporaryVariable->new(
11 document => $document_obj,
12 start_location => [$line, $column], # or just character position
13 end_location => [$line, $column], # or ppi-style location
14 varname => '$foo',
15 );
16
17 $tempvarmaker->schedule;
18
20 Given a region of code within a statement, replaces that code with a
21 temporary variable. Declares and initializes the temporary variable
22 right above the statement that included the selected expression.
23
24 Usually, you simply set "start_position" to what
25 "$editor->GetSelectionStart" returns and "end_position" to
26 "$editor->GetSelectionEnd - 1".
27
29 This class inherits from "Padre::Task::PPI".
30
32 Steffen Mueller "smueller@cpan.org"
33
35 Copyright 2008-2011 The Padre development team as listed in Padre.pm.
36
37 This program is free software; you can redistribute it and/or modify it
38 under the same terms as Perl 5 itself.
39
40
41
42perl v5.30.0 201P9a-d0r7e-:2:6Task::IntroduceTemporaryVariable(3)