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 2016/08/18 15:58:04 UTC
svn commit: r1756827 -
/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/FSIndexRepositoryImpl.java
Author: schor
Date: Thu Aug 18 15:58:04 2016
New Revision: 1756827
URL: http://svn.apache.org/viewvc?rev=1756827&view=rev
Log:
[UIMA-5030] support pears: when adding to index, add base if its a Pear trampoline.
Modified:
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/FSIndexRepositoryImpl.java
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/FSIndexRepositoryImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/FSIndexRepositoryImpl.java?rev=1756827&r1=1756826&r2=1756827&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/FSIndexRepositoryImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/FSIndexRepositoryImpl.java Thu Aug 18 15:58:04 2016
@@ -1241,6 +1241,9 @@ public class FSIndexRepositoryImpl imple
}
private <T extends TOP> void addFS_common(T fs, boolean isAddback) {
+ if (fs._isPearTrampoline()) {
+ fs = fs._casView.getBaseFsFromTrampoline(fs);
+ }
TypeImpl ti = ((FeatureStructureImplC)fs)._getTypeImpl();
final int typeCode = ti.getCode();