|
From: <caw...@us...> - 2007-09-07 19:45:01
|
Revision: 3112
http://rubyeclipse.svn.sourceforge.net/rubyeclipse/?rev=3112&view=rev
Author: cawilliams
Date: 2007-09-07 12:44:59 -0700 (Fri, 07 Sep 2007)
Log Message:
-----------
add arguments to problems
Modified Paths:
--------------
trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/core/compiler/CategorizedProblem.java
trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/core/compiler/IProblem.java
trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/parser/DefaultProblem.java
trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/parser/Error.java
trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/parser/TaskTag.java
trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/parser/Warning.java
Modified: trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/core/compiler/CategorizedProblem.java
===================================================================
--- trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/core/compiler/CategorizedProblem.java 2007-09-07 16:59:03 UTC (rev 3111)
+++ trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/core/compiler/CategorizedProblem.java 2007-09-07 19:44:59 UTC (rev 3112)
@@ -140,4 +140,16 @@
public Object[] getExtraMarkerAttributeValues() {
return new Object[] {};
}
+
+public boolean isTask() {
+ return false;
}
+
+public boolean isError() {
+ return false;
+}
+
+public boolean isWarning() {
+ return false;
+}
+}
Modified: trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/core/compiler/IProblem.java
===================================================================
--- trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/core/compiler/IProblem.java 2007-09-07 16:59:03 UTC (rev 3111)
+++ trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/core/compiler/IProblem.java 2007-09-07 19:44:59 UTC (rev 3112)
@@ -74,6 +74,12 @@
* @return the problem id
*/
int getID();
+
+ /**
+ * Answer back the original arguments recorded into the problem.
+ * @return the original arguments recorded into the problem
+ */
+ String[] getArguments();
/**
* Answer a localized, human-readable message string which describes the
Modified: trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/parser/DefaultProblem.java
===================================================================
--- trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/parser/DefaultProblem.java 2007-09-07 16:59:03 UTC (rev 3111)
+++ trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/parser/DefaultProblem.java 2007-09-07 19:44:59 UTC (rev 3112)
@@ -65,4 +65,8 @@
public String getMarkerType() {
return isTask() ? MARKER_TYPE_TASK : MARKER_TYPE_PROBLEM;
}
+
+ public String[] getArguments() {
+ return null;
+ }
}
Modified: trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/parser/Error.java
===================================================================
--- trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/parser/Error.java 2007-09-07 16:59:03 UTC (rev 3111)
+++ trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/parser/Error.java 2007-09-07 19:44:59 UTC (rev 3112)
@@ -23,13 +23,4 @@
public boolean isError() {
return true;
}
-
- public boolean isWarning() {
- return false;
- }
-
- public boolean isTask() {
- return false;
- }
-
}
Modified: trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/parser/TaskTag.java
===================================================================
--- trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/parser/TaskTag.java 2007-09-07 16:59:03 UTC (rev 3111)
+++ trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/parser/TaskTag.java 2007-09-07 19:44:59 UTC (rev 3112)
@@ -22,14 +22,6 @@
return priority;
}
- public boolean isError() {
- return false;
- }
-
- public boolean isWarning() {
- return false;
- }
-
public boolean isTask() {
return true;
}
Modified: trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/parser/Warning.java
===================================================================
--- trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/parser/Warning.java 2007-09-07 16:59:03 UTC (rev 3111)
+++ trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/parser/Warning.java 2007-09-07 19:44:59 UTC (rev 3112)
@@ -23,12 +23,4 @@
public boolean isWarning() {
return true;
}
-
- public boolean isError() {
- return false;
- }
-
- public boolean isTask() {
- return false;
- }
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|