[jboss-svn-commits] JBL Code SVN: r20298 - labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Jun 4 09:00:33 EDT 2008
Author: porcelli
Date: 2008-06-04 09:00:33 -0400 (Wed, 04 Jun 2008)
New Revision: 20298
Modified:
labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/DroolsToken.java
labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/DroolsTree.java
Log:
JavaDoc info
Modified: labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/DroolsToken.java
===================================================================
--- labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/DroolsToken.java 2008-06-04 12:59:52 UTC (rev 20297)
+++ labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/DroolsToken.java 2008-06-04 13:00:33 UTC (rev 20298)
@@ -4,6 +4,13 @@
import org.antlr.runtime.CommonToken;
import org.antlr.runtime.Token;
+/**
+ * An extension of the CommonToken class that keeps the char offset
+ * information
+ *
+ * @author porcelli
+ *
+ */
public class DroolsToken extends CommonToken {
private static final long serialVersionUID = 3635806195731072579L;
@@ -21,6 +28,11 @@
super(type, text);
}
+ /**
+ * Constructor that preserves the char offset
+ *
+ * @param oldToken
+ */
public DroolsToken(Token oldToken) {
super(oldToken);
if (null != oldToken
Modified: labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/DroolsTree.java
===================================================================
--- labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/DroolsTree.java 2008-06-04 12:59:52 UTC (rev 20297)
+++ labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/DroolsTree.java 2008-06-04 13:00:33 UTC (rev 20298)
@@ -4,9 +4,29 @@
import org.antlr.runtime.tree.CommonTree;
import org.antlr.runtime.tree.Tree;
+/**
+ * An extension of the CommonTree class that keeps the char offset information.
+ *
+ * @author porcelli
+ *
+ */
public class DroolsTree extends CommonTree {
+
+ /**
+ * start char offset
+ */
int startCharOffset = -1;
+
+ /**
+ * end char offset
+ */
int endCharOffset = -1;
+
+ /**
+ * editor type
+ *
+ * @see DroolsEditorType
+ */
int editorElementType = -1;
public DroolsTree(DroolsTree node) {
@@ -22,26 +42,61 @@
return new DroolsTree(this);
}
+ /**
+ * getter for start char offset
+ *
+ * @return start char offset
+ */
public int getStartCharOffset() {
return startCharOffset;
}
+ /**
+ * setter for start char offset
+ *
+ * @param startCharOffset
+ * start char offset
+ */
public void setStartCharOffset(int startCharOffset) {
this.startCharOffset = startCharOffset;
}
+ /**
+ * getter of end char offset
+ *
+ * @return end char offset
+ */
public int getEndCharOffset() {
return endCharOffset;
}
+ /**
+ * setter of end char offset
+ *
+ * @param endCharOffset
+ * end char offset
+ */
public void setEndCharOffset(int endCharOffset) {
this.endCharOffset = endCharOffset;
}
+ /**
+ * getter of editor type
+ *
+ * @return editor type
+ * @see DroolsEditorType
+ */
public int getEditorElementType() {
return editorElementType;
}
+ /**
+ * setter of editor type
+ *
+ * @param editorElementType
+ * editor type
+ * @see DroolsEditorType
+ */
public void setEditorElementType(int editorElementType) {
this.editorElementType = editorElementType;
}
More information about the jboss-svn-commits
mailing list