<div dir="ltr">I really do want to get better at following the code. But I'm not seeing how you discovered the use of FeatureRequirement>>placesToLookForPackagesDo:. Here are the steps I followed:<div><br><div>- search for senders of "require:" and find it in the Feature class</div><div>- look at that class method and find where the message "name:" is sent to the FeatureRequirement class</div><div>- look at that method and see that it sends the message "name:minVersion:minRevision:maxVersion:" to itself</div><div>- look at that method see that it creates an instance of the FeatureRequirement class (with no initialize method) and sends it the message "name:minVersion:minRevison:maxVersion:"</div><div>- look at that method and see that all it does is set instance variables</div><div><br></div><div>Why didn't I encounter a send of the "placesToLookForPackagesDo:" message?</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jun 20, 2024 at 9:17 AM <<a href="mailto:ken.dickey@whidbey.com">ken.dickey@whidbey.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">On 2024-06-20 06:40, Mark Volkmann via Cuis-dev wrote:<br>
<br>
> I'm confused about where "Feature require: 'SomeName'" searches for <br>
> package files.<br>
<br>
Use the Code, Luke.<br>
<br>
Implementers of `require:` about 3 clicks..<br>
<br>
FeatureRequirement>>placesToLookForPackagesDo:<br>
<br>
The Code is your friend.  The IDE tools are your friends..<br>
-KenD<br>
</blockquote></div><br clear="all"><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div><font face="arial, helvetica, sans-serif">R. Mark Volkmann</font></div><div><span style="font-size:12.8px"><font face="arial, helvetica, sans-serif">Object Computing, Inc.</font></span></div></div></div></div></div></div></div></div>