|
From: <caw...@us...> - 2007-01-19 20:24:02
|
Revision: 1818
http://svn.sourceforge.net/rubyeclipse/?rev=1818&view=rev
Author: cawilliams
Date: 2007-01-19 12:24:00 -0800 (Fri, 19 Jan 2007)
Log Message:
-----------
use a boolean VERBOSE flag to spit out debug output to command line (and set to false by default)
Modified Paths:
--------------
trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/ti/DefaultReferenceFinder.java
Modified: trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/ti/DefaultReferenceFinder.java
===================================================================
--- trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/ti/DefaultReferenceFinder.java 2007-01-19 20:07:32 UTC (rev 1817)
+++ trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/ti/DefaultReferenceFinder.java 2007-01-19 20:24:00 UTC (rev 1818)
@@ -31,6 +31,8 @@
public class DefaultReferenceFinder implements IReferenceFinder {
+ private static final boolean VERBOSE = false;
+
public List<ISourcePosition> findReferences(String source, int offset) {
// References to return
@@ -43,7 +45,7 @@
// Find origiating node
Node orig = OffsetNodeLocator.Instance().getNodeAtOffset(root, offset);
- System.out.println("Origin: " + orig.getClass().getName());
+ log("Origin: " + orig.getClass().getName());
if ( isLocalVarRef(orig) ) {
pushLocalVarRefs( root, orig, references );
@@ -157,7 +159,7 @@
private void pushLocalVarRefs( Node root, Node orig, List<ISourcePosition> references ) {
- System.out.println("Finding references for a local variable " + orig.toString());
+ log("Finding references for a local variable " + orig.toString());
// Find the search space
Node searchSpace = FirstPrecursorNodeLocator.Instance().findFirstPrecursor(root, orig.getPosition().getStartOffset(), new INodeAcceptor() {
@@ -194,8 +196,12 @@
// System.out.println("Searching search space " + searchSpace.toString() + searchSpace.getPosition().toString() );
}
+ private void log(String string) {
+ if (VERBOSE) System.out.println(string);
+ }
+
private void pushInstVarRefs( Node root, Node orig, List<ISourcePosition> references ) {
- System.out.println("Finding references for an instance variable " + orig.toString() );
+ log("Finding references for an instance variable " + orig.toString() );
Node searchSpace;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|