<div dir="ltr"><div class="gmail_extra">Hi all,</div><div class="gmail_extra"><br></div><div class="gmail_extra">I am having a look at some visitor code, and then, I realized that I don&#39;t understand the difference between a JavaType and </div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_extra"> @Override</div><div class="gmail_extra">            public void visit(VisitContext context, JavaResource resource)</div><div class="gmail_extra">            {</div><div class="gmail_extra">               try</div><div class="gmail_extra">               {</div><div class="gmail_extra">                  JavaType&lt;?&gt; javaType = resource.getJavaType();</div><div class="gmail_extra">                  if (javaType.isClass() &amp;&amp; !javaType.hasAnnotation(Entity.class) javaSource.hasAnnotation(MappedSuperclass.class))</div><div class="gmail_extra">                  {</div><div class="gmail_extra">                     classes.add(resource);</div><div class="gmail_extra">                  }</div><div class="gmail_extra">               }</div><div class="gmail_extra">               catch (FileNotFoundException e)</div><div class="gmail_extra">               {</div><div class="gmail_extra">                  // ignore</div><div class="gmail_extra">               }</div><div class="gmail_extra">            }</div><div class="gmail_extra"><br></div><div><br></div>-- <br><div class="gmail_signature">Antonio Goncalves <br>Software architect and Java Champion<br><br><a href="http://www.antoniogoncalves.org/" target="_blank">Web site</a> | <a href="http://twitter.com/agoncal" target="_blank">Twitter</a> | <a href="http://www.linkedin.com/in/agoncal" target="_blank">LinkedIn</a> | <a href="http://www.parisjug.org/" target="_blank">Paris JUG</a> | <a href="http://www.devoxx.fr/" target="_blank">Devoxx France</a></div>
</div></div>