56
56
<li><a href="http://search.cpan.org">CPAN</a></li>
57
<li><a href="http://www.perl.org">Perl.org</a></li>
57
58
<li><a href="http://www.perl.com">Perl.com</a></li>
58
<li><a href="http://www.perl.org">Perl.org</a></li>
59
<li><a href="http://perlbuzz.com">Perl Buzz</a></li>
60
<li><a href="http://www.perlfoundation.org/perl5/index.cgi">Perl 5 Wiki</a></li>
61
<li><a href="http://jobs.perl.org">Perl Jobs</a></li>
59
62
<li><a href="http://www.pm.org">Perl Mongers</a></li>
60
63
<li><a href="http://www.perlmonks.org">Perl Monks</a></li>
61
64
<li><a href="http://planet.perl.org">Planet Perl</a></li>
66
69
<li>Site maintained by<br><a href="http://perl.jonallen.info">Jon Allen</a>
67
70
(<a href="http://perl.jonallen.info">JJ</a>)</li>
68
<li class="spaced">Last updated on<br>23 April 2006</li>
71
<li class="spaced">Last updated on<br>23 December 2007</li>
69
72
<li class="spaced">See the <a href="http://perl.jonallen.info/projects/perldoc">project page</a> for
76
79
<div id="centerContent">
77
80
<div id="contentHeader">
78
81
<div id="contentHeaderLeft"><a href="#" onClick="showLeft()">Show navigation</a></div>
79
<div id="contentHeaderCentre">-- Perl 5.8.8 documentation --</div>
82
<div id="contentHeaderCentre">-- Perl 5.10.0 documentation --</div>
80
83
<div id="contentHeaderRight"><a href="#" onClick="showRight()">Show toolbar</a></div>
82
85
<div id="breadCrumbs"><a href="../index.html">Home</a> > <a href="../index-modules-A.html">Core modules</a> > <a href="../index-modules-D.html">D</a> > Devel::SelfStubber</div>
85
88
<p>Devel::SelfStubber - generate stubs for a SelfLoading module</p>
86
89
<a name="SYNOPSIS"></a><h1>SYNOPSIS</h1>
87
90
<p>To generate just the stubs:</p>
88
<pre class="verbatim"> <a class="l_k" href="../functions/use.html">use</a> <a class="l_w" href="../Devel/SelfStubber.html">Devel::SelfStubber</a><span class="sc">;</span>
89
<a class="l_w" href="../Devel/SelfStubber.html">Devel::SelfStubber</a>->stub<span class="s">(</span><span class="q">'MODULENAME'</span><span class="cm">,</span><span class="q">'MY_LIB_DIR'</span><span class="s">)</span><span class="sc">;</span></pre>
91
<pre class="verbatim"> <a class="l_k" href="../functions/use.html">use</a> <span class="w">Devel::SelfStubber</span><span class="sc">;</span>
92
<span class="w">Devel::SelfStubber</span><span class="w">->stub</span><span class="s">(</span><span class="q">'MODULENAME'</span><span class="cm">,</span><span class="q">'MY_LIB_DIR'</span><span class="s">)</span><span class="sc">;</span></pre>
90
93
<p>or to generate the whole module with stubs inserted correctly</p>
91
<pre class="verbatim"> <a class="l_k" href="../functions/use.html">use</a> <a class="l_w" href="../Devel/SelfStubber.html">Devel::SelfStubber</a><span class="sc">;</span>
94
<pre class="verbatim"> <a class="l_k" href="../functions/use.html">use</a> <span class="w">Devel::SelfStubber</span><span class="sc">;</span>
92
95
<span class="i">$Devel::SelfStubber::JUST_STUBS</span>=<span class="n">0</span><span class="sc">;</span>
93
<a class="l_w" href="../Devel/SelfStubber.html">Devel::SelfStubber</a>->stub<span class="s">(</span><span class="q">'MODULENAME'</span><span class="cm">,</span><span class="q">'MY_LIB_DIR'</span><span class="s">)</span><span class="sc">;</span></pre>
96
<span class="w">Devel::SelfStubber</span><span class="w">->stub</span><span class="s">(</span><span class="q">'MODULENAME'</span><span class="cm">,</span><span class="q">'MY_LIB_DIR'</span><span class="s">)</span><span class="sc">;</span></pre>
94
97
<p>MODULENAME is the Perl module name, e.g. Devel::SelfStubber,
95
98
NOT 'Devel/SelfStubber' or 'Devel/SelfStubber.pm'.</p>
96
99
<p>MY_LIB_DIR defaults to '.' if not present.</p>