You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hivemind.apache.org by ah...@apache.org on 2007/03/22 22:26:46 UTC
svn commit: r521478 - in /hivemind/hivemind2/trunk:
annotations/src/java/org/apache/hivemind/annotations/internal/AnnotatedModuleLocation.java
framework/src/java/org/apache/hivemind/Location.java
Author: ahuegen
Date: Thu Mar 22 14:26:45 2007
New Revision: 521478
URL: http://svn.apache.org/viewvc?view=rev&rev=521478
Log:
Reintroduced Line and Column in Location for better backward compatibility
Modified:
hivemind/hivemind2/trunk/annotations/src/java/org/apache/hivemind/annotations/internal/AnnotatedModuleLocation.java
hivemind/hivemind2/trunk/framework/src/java/org/apache/hivemind/Location.java
Modified: hivemind/hivemind2/trunk/annotations/src/java/org/apache/hivemind/annotations/internal/AnnotatedModuleLocation.java
URL: http://svn.apache.org/viewvc/hivemind/hivemind2/trunk/annotations/src/java/org/apache/hivemind/annotations/internal/AnnotatedModuleLocation.java?view=diff&rev=521478&r1=521477&r2=521478
==============================================================================
--- hivemind/hivemind2/trunk/annotations/src/java/org/apache/hivemind/annotations/internal/AnnotatedModuleLocation.java (original)
+++ hivemind/hivemind2/trunk/annotations/src/java/org/apache/hivemind/annotations/internal/AnnotatedModuleLocation.java Thu Mar 22 14:26:45 2007
@@ -99,4 +99,20 @@
return getPosition();
}
+ /**
+ * @see org.apache.hivemind.Location#getColumnNumber()
+ */
+ public int getColumnNumber()
+ {
+ return -1;
+ }
+
+ /**
+ * @see org.apache.hivemind.Location#getLineNumber()
+ */
+ public int getLineNumber()
+ {
+ return -1;
+ }
+
}
Modified: hivemind/hivemind2/trunk/framework/src/java/org/apache/hivemind/Location.java
URL: http://svn.apache.org/viewvc/hivemind/hivemind2/trunk/framework/src/java/org/apache/hivemind/Location.java?view=diff&rev=521478&r1=521477&r2=521478
==============================================================================
--- hivemind/hivemind2/trunk/framework/src/java/org/apache/hivemind/Location.java (original)
+++ hivemind/hivemind2/trunk/framework/src/java/org/apache/hivemind/Location.java Thu Mar 22 14:26:45 2007
@@ -31,8 +31,21 @@
/**
* A position inside the resource. The format of the position
- * is implementation specific.
+ * is implementation specific. It should include linenumber and column
+ * if known.
*/
public String getPosition();
+
+ /**
+ * The line within the resource containing the location,
+ * or -1 if the line number is not known.
+ *
+ */
+ public int getLineNumber();
+
+ /**
+ * The column number, or -1 if not known.
+ */
+ public int getColumnNumber();
}