You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2017/01/13 14:37:26 UTC
svn commit: r1778599 - in
/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas:
cas/AnnotationBase_Type.java cas/TOP_Type.java tcas/Annotation_Type.java
Author: schor
Date: Fri Jan 13 14:37:25 2017
New Revision: 1778599
URL: http://svn.apache.org/viewvc?rev=1778599&view=rev
Log:
[UIMA-5225] add referenced but unused method for old v2 style jcasgen to reduce (ignorable but still annoying) compile errors during migration phase
Modified:
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/AnnotationBase_Type.java
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/TOP_Type.java
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/tcas/Annotation_Type.java
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/AnnotationBase_Type.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/AnnotationBase_Type.java?rev=1778599&r1=1778598&r2=1778599&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/AnnotationBase_Type.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/AnnotationBase_Type.java Fri Jan 13 14:37:25 2017
@@ -23,6 +23,7 @@ import org.apache.uima.cas.CAS;
import org.apache.uima.cas.Feature;
import org.apache.uima.cas.SofaFS;
import org.apache.uima.cas.Type;
+import org.apache.uima.cas.impl.FSGenerator;
import org.apache.uima.jcas.JCas;
import org.apache.uima.jcas.JCasRegistry;
@@ -41,6 +42,11 @@ public class AnnotationBase_Type extends
final Feature casFeat_sofa;
final int casFeatCode_sofa;
+
+ protected FSGenerator<?> getFSGenerator() {
+ return null; // no longer used, but may be needed for compatibility with older existing JCasGen'd cover classes that might extend this class
+ }
+
public SofaFS getSofa(int addr) {
throw new RuntimeException("not supported");
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/TOP_Type.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/TOP_Type.java?rev=1778599&r1=1778598&r2=1778599&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/TOP_Type.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/cas/TOP_Type.java Fri Jan 13 14:37:25 2017
@@ -21,6 +21,7 @@ package org.apache.uima.jcas.cas;
import org.apache.uima.cas.Type;
import org.apache.uima.cas.impl.CASImpl;
+import org.apache.uima.cas.impl.FSGenerator;
import org.apache.uima.cas.impl.LowLevelCAS;
import org.apache.uima.cas.impl.TypeImpl;
import org.apache.uima.jcas.JCas;
@@ -88,9 +89,9 @@ public class TOP_Type {
// new subtypes of TOP_Type use <class-name>.this instead
protected final TOP_Type instanceOf_Type; // allow ref to this in inner class
-// protected FSGenerator<?> getFSGenerator() {
-// return null; // no longer used, but may be needed for compatibility with older existing JCasGen'd cover classes that might extend this class
-// }
+ protected FSGenerator<?> getFSGenerator() {
+ return null; // no longer used, but may be needed for compatibility with older existing JCasGen'd cover classes that might extend this class
+ }
//
// private FSGenerator fsGenerator = new FSGenerator() {
// @SuppressWarnings("unchecked")
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/tcas/Annotation_Type.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/tcas/Annotation_Type.java?rev=1778599&r1=1778598&r2=1778599&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/tcas/Annotation_Type.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/tcas/Annotation_Type.java Fri Jan 13 14:37:25 2017
@@ -22,6 +22,7 @@ package org.apache.uima.jcas.tcas;
import org.apache.uima.cas.Feature;
import org.apache.uima.cas.Type;
import org.apache.uima.cas.impl.CASImpl;
+import org.apache.uima.cas.impl.FSGenerator;
import org.apache.uima.jcas.JCas;
import org.apache.uima.jcas.JCasRegistry;
@@ -32,9 +33,9 @@ import org.apache.uima.jcas.JCasRegistry
*/
@Deprecated
public class Annotation_Type extends org.apache.uima.jcas.cas.AnnotationBase_Type {
-// protected FSGenerator<?> getFSGenerator() {
-// return null; // no longer used, but may be needed for compatibility with older existing JCasGen'd cover classes that might extend this class
-// }
+ protected FSGenerator<?> getFSGenerator() {
+ return null; // no longer used, but may be needed for compatibility with older existing JCasGen'd cover classes that might extend this class
+ }
//
// private final FSGenerator fsGenerator = new FSGenerator() {
// @SuppressWarnings("unchecked")