Revision: 17766
          http://sourceforge.net/p/gate/code/17766
Author:   markagreenwood
Date:     2014-04-03 11:31:19 +0000 (Thu, 03 Apr 2014)
Log Message:
-----------
a little bit of rearranging of the imports in generated jape code, and making 
more hard coded class references fully qualified to cut down the class search 
at compile time

Modified Paths:
--------------
    gate/trunk/src/main/gate/jape/RightHandSide.java
    gate/trunk/src/main/gate/jape/parser/ParseCpsl.java
    gate/trunk/src/main/gate/jape/parser/ParseCpsl.jj

Modified: gate/trunk/src/main/gate/jape/RightHandSide.java
===================================================================
--- gate/trunk/src/main/gate/jape/RightHandSide.java    2014-04-03 09:54:56 UTC 
(rev 17765)
+++ gate/trunk/src/main/gate/jape/RightHandSide.java    2014-04-03 11:31:19 UTC 
(rev 17766)
@@ -121,12 +121,12 @@
       "package " + actionsDirName + "; " + nl +
       importblock + nl +
       "public class " + actionClassName + nl +
-      "implements java.io.Serializable, RhsAction { " + nl +
-      "  private ActionContext ctx;"+nl+
-      "  public String ruleName() { return \""+ruleName+"\"; }"+nl+
-      "  public String phaseName() { return \""+phaseName+"\"; }"+nl+
-      "  public void setActionContext(ActionContext ac) { ctx = ac; }"+nl+
-      "  public ActionContext getActionContext() { return ctx; }"+nl+
+      "implements java.io.Serializable, gate.jape.RhsAction { " + nl +
+      "  private gate.jape.ActionContext ctx;"+nl+
+      "  public java.lang.String ruleName() { return \""+ruleName+"\"; }"+nl+
+      "  public java.lang.String phaseName() { return \""+phaseName+"\"; }"+nl+
+      "  public void setActionContext(gate.jape.ActionContext ac) { ctx = ac; 
}"+nl+
+      "  public gate.jape.ActionContext getActionContext() { return ctx; }"+nl+
       "  public void doit(gate.Document doc, " + nl +
       "                   java.util.Map<java.lang.String, gate.AnnotationSet> 
bindings, " + nl +
       //"                   gate.AnnotationSet annotations, " + nl +

Modified: gate/trunk/src/main/gate/jape/parser/ParseCpsl.java
===================================================================
--- gate/trunk/src/main/gate/jape/parser/ParseCpsl.java 2014-04-03 09:54:56 UTC 
(rev 17765)
+++ gate/trunk/src/main/gate/jape/parser/ParseCpsl.java 2014-04-03 11:31:19 UTC 
(rev 17766)
@@ -211,7 +211,7 @@
       blockBuffer.append("          );" + nl);
       blockBuffer.append("        }" + nl);
       blockBuffer.append("        catch(gate.util.InvalidOffsetException ioe) 
{" + nl);
-      blockBuffer.append("          throw new LuckyException(\u005c"Invalid 
offset exception generated \u005c" +" + nl);
+      blockBuffer.append("          throw new 
gate.util.LuckyException(\u005c"Invalid offset exception generated \u005c" +" + 
nl);
       blockBuffer.append("               \u005c"from offsets taken from same 
document!\u005c");" + nl);
       blockBuffer.append("        }" + nl);
       blockBuffer.append("      }" + nl);
@@ -681,13 +681,12 @@
 // otherwise set it to the default block
   final public String JavaImportBlock() throws ParseException {// default java 
imports
   String defaultimportblock =
+      "import gate.*;\u005cn" +
       "import java.io.*;\u005cn" +
       "import java.util.*;\u005cn" +
-      "import gate.*;\u005cn" +
+      "import gate.util.*;\u005cn" +
       "import gate.jape.*;\u005cn" +
-      "import gate.creole.ontology.*;\u005cn" +
-      "import gate.annotation.*;\u005cn" +
-      "import gate.util.*;\u005cn";
+      "import gate.creole.ontology.*;\u005cn";
   String importblock = null;
     switch (jj_nt.kind) {
     case javaimport:{
@@ -1495,7 +1494,7 @@
 
   blockBuffer.append("// RHS assignment block" + nl);
   blockBuffer.append(
-    "      FeatureMap features = Factory.newFeatureMap();" + nl
+    "      gate.FeatureMap features = gate.Factory.newFeatureMap();" + nl
   );
     switch (jj_nt.kind) {
     case colon:{
@@ -1529,7 +1528,7 @@
 newAnnotType = nameTok.image;
 
     // start of the attribute stuff
-    blockBuffer.append("      Object val = null;" + nl);
+    blockBuffer.append("      java.lang.Object val = null;" + nl);
     jj_consume_token(assign);
     jj_consume_token(leftBrace);
     label_14:
@@ -1565,10 +1564,10 @@
             break;
           case integer:
             blockBuffer.append("      try { " +
-              "val = Long.valueOf(");
+              "val = java.lang.Long.valueOf(");
             appendJavaStringLiteral(blockBuffer, attrVal.second.toString());
             blockBuffer.append("); }" +
-              nl + "      catch(NumberFormatException e) { }" + nl
+              nl + "      catch(java.lang.NumberFormatException e) { }" + nl
             );
             break;
           case ident:
@@ -1579,16 +1578,16 @@
             break;
           case bool:
             blockBuffer.append(
-              "      val = Boolean.valueOf(");
+              "      val = java.lang.Boolean.valueOf(");
             appendJavaStringLiteral(blockBuffer, attrVal.second.toString());
             blockBuffer.append(");" + nl);
             break;
           case floatingPoint:
             blockBuffer.append("      try { " +
-              "val = Double.valueOf(");
+              "val = java.lang.Double.valueOf(");
             appendJavaStringLiteral(blockBuffer, attrVal.second.toString());
             blockBuffer.append("); }" +
-              nl + "      catch(NumberFormatException e) { }" + nl
+              nl + "      catch(java.lang.NumberFormatException e) { }" + nl
             );
             break;
           default:
@@ -1621,7 +1620,7 @@
             " = (gate.AnnotationSet)bindings.get(");
           appendJavaStringLiteral(blockBuffer, nameTok.image);
           blockBuffer.append("); " + nl +
-            "        Object existingFeatureValue;" + nl);
+            "        java.lang.Object existingFeatureValue;" + nl);
         switch (jj_nt.kind) {
         case period:{
           jj_consume_token(period);
@@ -1850,6 +1849,18 @@
     finally { jj_save(1, xla); }
   }
 
+  private boolean jj_3R_27()
+ {
+    if (jj_scan_token(pling)) return true;
+    return false;
+  }
+
+  private boolean jj_3R_26()
+ {
+    if (jj_3R_15()) return true;
+    return false;
+  }
+
   private boolean jj_3R_25()
  {
     Token xsp;
@@ -1953,18 +1964,6 @@
     return false;
   }
 
-  private boolean jj_3R_27()
- {
-    if (jj_scan_token(pling)) return true;
-    return false;
-  }
-
-  private boolean jj_3R_26()
- {
-    if (jj_3R_15()) return true;
-    return false;
-  }
-
   /** Generated Token Manager. */
   public ParseCpslTokenManager token_source;
   SimpleCharStream jj_input_stream;

Modified: gate/trunk/src/main/gate/jape/parser/ParseCpsl.jj
===================================================================
--- gate/trunk/src/main/gate/jape/parser/ParseCpsl.jj   2014-04-03 09:54:56 UTC 
(rev 17765)
+++ gate/trunk/src/main/gate/jape/parser/ParseCpsl.jj   2014-04-03 11:31:19 UTC 
(rev 17766)
@@ -237,7 +237,7 @@
       blockBuffer.append("          );" + nl);
       blockBuffer.append("        }" + nl);
       blockBuffer.append("        catch(gate.util.InvalidOffsetException ioe) 
{" + nl);
-      blockBuffer.append("          throw new LuckyException(\"Invalid offset 
exception generated \" +" + nl);
+      blockBuffer.append("          throw new 
gate.util.LuckyException(\"Invalid offset exception generated \" +" + nl);
       blockBuffer.append("               \"from offsets taken from same 
document!\");" + nl);
       blockBuffer.append("        }" + nl);
       blockBuffer.append("      }" + nl);
@@ -767,13 +767,12 @@
 {
   // default java imports
   String defaultimportblock =
+      "import gate.*;\n" +
       "import java.io.*;\n" +
       "import java.util.*;\n" +
-      "import gate.*;\n" +
+      "import gate.util.*;\n" +
       "import gate.jape.*;\n" +
-      "import gate.creole.ontology.*;\n" +
-      "import gate.annotation.*;\n" +
-      "import gate.util.*;\n";
+      "import gate.creole.ontology.*;\n";
   String importblock = null;
 }
 {
@@ -1395,7 +1394,7 @@
 
   blockBuffer.append("// RHS assignment block" + nl);
   blockBuffer.append(
-    "      FeatureMap features = Factory.newFeatureMap();" + nl
+    "      gate.FeatureMap features = gate.Factory.newFeatureMap();" + nl
   );
 }
 {
@@ -1430,7 +1429,7 @@
     newAnnotType = nameTok.image;
 
     // start of the attribute stuff
-    blockBuffer.append("      Object val = null;" + nl);
+    blockBuffer.append("      java.lang.Object val = null;" + nl);
   }
 
   // equals sign, and the opening brace of the assignments list
@@ -1456,10 +1455,10 @@
             break;
           case integer:
             blockBuffer.append("      try { " +
-              "val = Long.valueOf(");
+              "val = java.lang.Long.valueOf(");
             appendJavaStringLiteral(blockBuffer, attrVal.second.toString());
             blockBuffer.append("); }" +
-              nl + "      catch(NumberFormatException e) { }" + nl
+              nl + "      catch(java.lang.NumberFormatException e) { }" + nl
             );
             break;
           case ident:
@@ -1470,16 +1469,16 @@
             break;
           case bool:
             blockBuffer.append(
-              "      val = Boolean.valueOf(");
+              "      val = java.lang.Boolean.valueOf(");
             appendJavaStringLiteral(blockBuffer, attrVal.second.toString());
             blockBuffer.append(");" + nl);
             break;
           case floatingPoint:
             blockBuffer.append("      try { " +
-              "val = Double.valueOf(");
+              "val = java.lang.Double.valueOf(");
             appendJavaStringLiteral(blockBuffer, attrVal.second.toString());
             blockBuffer.append("); }" +
-              nl + "      catch(NumberFormatException e) { }" + nl
+              nl + "      catch(java.lang.NumberFormatException e) { }" + nl
             );
             break;
           default:
@@ -1514,7 +1513,7 @@
             " = (gate.AnnotationSet)bindings.get(");
           appendJavaStringLiteral(blockBuffer, nameTok.image);
           blockBuffer.append("); " + nl +
-            "        Object existingFeatureValue;" + nl);
+            "        java.lang.Object existingFeatureValue;" + nl);
 
         }
         (

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
_______________________________________________
GATE-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gate-cvs

Reply via email to