title: eclipse debug variables export or print
body: <p>I'm currently debugging classes from a war file that's circa 100 meg, running on Tomcat under Windows 7 and started using "catalina jpda start", and then the project is hooked into the Eclipse debugger.</p>
  
  <p>I've gotten to a point where the class I'm debugging has fully initialized and the variables view in debug perspective looks something like: </p>
  
  <pre><code>:&gt; this
  :&gt; referenceIds
  :&gt; arr$
     len$
     i$
  :&gt; id
  </code></pre>
  
  <p>Where :> is supposed to resemble the white right facing triangle that indicates the object can be expanded. </p>
  
  <p>I need to share the 'this' object reference details with another developer off site, and he needs to know the full contents to be able to help me. 
  But 
  a) there is no expand all option (I spent 90 minutes clicking those expansion triangles and was still nowhere near finished, it was like some form of recursion hell clickathon) and 
  b) Even if I right click the above and click 'copy variables', it doesn't give me the expanded information, i.e. clicking 'copy variables' on 'this' gives me the hugely non informative:   </p>
  
  <pre><code>REDACTEDProductsDataBuilder  (id=38)    
  referenceIds    String[5]  (id=105) 
  arr$    String[5]  (id=105) 
  len$    5   
  i$  3   
  id  "4:REDACTEDUpsell" (id=117) 
  </code></pre>
  
  <p>I've looked around for information on an easier way to do this and come up with nothing. I'm very new at using the eclipse debugger so forgive me if there is an obvious answer to this, surely there is an easier way than spending a day clicking on the expansion triangles? If there isn't, do I have an alternative? </p>