title: Can someone provide an example of how javac's -implicit option works?
body: <p>At the shell command prompt, if I type in <code>javac -help</code>, it tells me that the <code>-implicit</code> option specifies "... whether or not to generate class files for implicitly referenced files".  There are two options that go with <code>-implicit:</code> <code>none</code> or <code>class</code>.</p>
  
  <p>Firstly, what's the difference between using <code>-implicit:none</code> and not using the -<code>implicit</code> option?</p>
  
  <p>Secondly, regarding my question title, I was hoping that an example provided would help me to understand what an implicitly referenced file was.  Thanks a lot.</p>