<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="https://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Re: JBoss tools does not put impl classes on classpath for AS7
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="https://community.jboss.org/people/henk53">henk de boer</a> in <i>JBoss Tools</i> - <a href="https://community.jboss.org/message/738168#738168">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><blockquote class="jive-quote"><p>Max Rydahl Andersen wrote:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I just realized there actually is a way to add non-classpath entries to the java search - PDE does this, so we should be able too also.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span>I've opened jira on </span><a class="jive-link-external-small" href="https://issues.jboss.org/browse/JBIDE-11970" target="_blank">https://issues.jboss.org/browse/JBIDE-11970</a><span> but this will not happen before next dev cycle.</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>thanks for persisting and making me remember this possible hack <span> ;) </span></p></blockquote><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>You're welcome <span> ;) </span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Overall the source lookup already does work amazingly good, so thanks again to Snjezana.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>There is in practice one other thing though that could be improved; when debugging it now correctly finds the source of the entries in the stack shown by the Debug view, as well when I click on an entry in a printed stack trace in the console. </p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>However, when from this source I ctrl-click on anything, the editor doesn't find the source or seems to be confused (offering me choices of similarly named classes in totally different packages). It also can't find the source from any of the JBoss runtime jars that actually are on the classpath; it will just display the "class file editor" then with the Attach Source... button. This will even happen if I have the source right on my screen after I reached the exact same class via the debugger.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Obviously this is due to the (in)famous difference between the source lookup for classes known to the debugger, and the source attachment for classes known to the editor.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Would the "PDE method" be able to intercept the source attachment for these as well? (e.g. for jars like jboss-servlet-api_3.0_spec-1.0.0.Final.jar, which are by default on the class path)</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="https://community.jboss.org/message/738168#738168">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Tools at <a href="https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2128">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>