Revision: 3736
http://vexi.svn.sourceforge.net/vexi/?rev=3736&view=rev
Author: mkpg2
Date: 2009-10-31 15:24:50 +0000 (Sat, 31 Oct 2009)
Log Message:
-----------
Show source file when logging errors.
Modified Paths:
--------------
trunk/tools/vexitools.jsdoc/src/org/vexi/tools/autodoc/Errors.java
trunk/tools/vexitools.jsdoc/src/org/vexi/tools/autodoc/Problem.java
trunk/tools/vexitools.jsdoc/src/org/vexi/tools/jsdoc/Scraper.java
Modified: trunk/tools/vexitools.jsdoc/src/org/vexi/tools/autodoc/Errors.java
===================================================================
--- trunk/tools/vexitools.jsdoc/src/org/vexi/tools/autodoc/Errors.java
2009-10-30 15:09:53 UTC (rev 3735)
+++ trunk/tools/vexitools.jsdoc/src/org/vexi/tools/autodoc/Errors.java
2009-10-31 15:24:50 UTC (rev 3736)
@@ -4,8 +4,10 @@
import java.util.*;
public class Errors {
+ final String source;
final LineNumberReader in;
- public Errors(LineNumberReader in) {
+ public Errors(String source, LineNumberReader in) {
+ this.source = source;
this.in = in;
}
@@ -22,7 +24,7 @@
private Problem newProblem(String type, String msg){
int line = -1;
if (in != null) line = in.getLineNumber();
- Problem r = new Problem(type,msg,line);
+ Problem r = new Problem(type,source,msg,line);
list.add(r);
return r;
}
Modified: trunk/tools/vexitools.jsdoc/src/org/vexi/tools/autodoc/Problem.java
===================================================================
--- trunk/tools/vexitools.jsdoc/src/org/vexi/tools/autodoc/Problem.java
2009-10-30 15:09:53 UTC (rev 3735)
+++ trunk/tools/vexitools.jsdoc/src/org/vexi/tools/autodoc/Problem.java
2009-10-31 15:24:50 UTC (rev 3736)
@@ -2,17 +2,19 @@
public class Problem {
final public String type;
- final public String msg;
+ final public String source;
+ final public String msg;
final public int line;
- public Problem(String type, String msg, int line) {
+ public Problem(String type, String source, String msg, int line) {
this.type = type;
+ this.source = source;
this.msg = msg;
this.line = line;
}
public int getLine() { return line; }
public String getMessage() { return msg; }
- public String toString() { return type+" Line "+line+": "+msg; }
+ public String toString() { return "["+type+"] "+source+":"+line+" - "+msg;
}
}
Modified: trunk/tools/vexitools.jsdoc/src/org/vexi/tools/jsdoc/Scraper.java
===================================================================
--- trunk/tools/vexitools.jsdoc/src/org/vexi/tools/jsdoc/Scraper.java
2009-10-30 15:09:53 UTC (rev 3735)
+++ trunk/tools/vexitools.jsdoc/src/org/vexi/tools/jsdoc/Scraper.java
2009-10-31 15:24:50 UTC (rev 3736)
@@ -38,7 +38,7 @@
in = new LineNumberReader(r);
this.jsdoc = jsdoc;
this.lookingFor = lookingFor;
- err = new Errors(in);
+ err = new Errors(lookingFor.jppfile, in);
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Vexi-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/vexi-svn