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 2018/01/16 13:19:59 UTC

svn commit: r1821243 - /uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/TypeSystemImpl.java

Author: schor
Date: Tue Jan 16 13:19:59 2018
New Revision: 1821243

URL: http://svn.apache.org/viewvc?rev=1821243&view=rev
Log:
no Jira, add additional types to the "built-in" set

Modified:
    uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/TypeSystemImpl.java

Modified: uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/TypeSystemImpl.java
URL: http://svn.apache.org/viewvc/uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/TypeSystemImpl.java?rev=1821243&r1=1821242&r2=1821243&view=diff
==============================================================================
--- uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/TypeSystemImpl.java (original)
+++ uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/TypeSystemImpl.java Tue Jan 16 13:19:59 2018
@@ -639,6 +639,24 @@ public class TypeSystemImpl implements T
     setTypeFinal(stringNeListType);
     setTypeFinal(intNeListType);
     
+    topType.setBuiltIn();
+    listBaseType.setBuiltIn();
+    fsListType.setBuiltIn();
+    fsEListType.setBuiltIn();
+    fsNeListType.setBuiltIn();
+    floatListType.setBuiltIn();
+    floatEListType.setBuiltIn();
+    floatNeListType.setBuiltIn();
+    intListType.setBuiltIn();
+    intEListType.setBuiltIn();
+    intNeListType.setBuiltIn();
+    stringListType.setBuiltIn();
+    stringEListType.setBuiltIn();
+    stringNeListType.setBuiltIn();
+    annotType.setBuiltIn();
+    annotBaseType.setBuiltIn();
+    
+    
 //    setTypeFinal(fsArrayListType);
 //    setTypeFinal(intArrayListType);
 //    setTypeFinal(fsHashSetType);
@@ -659,6 +677,8 @@ public class TypeSystemImpl implements T
     annotType.setFeatureFinal();
     annotBaseType.setFeatureFinal();
     
+    
+    
 //    fsArrayListType.setFeatureFinal();
 //    intListType.setFeatureFinal();
 //    fsHashSetType.setFeatureFinal();
@@ -1358,7 +1378,7 @@ public class TypeSystemImpl implements T
         WeakReference<TypeSystemImpl> prevWr = committedTypeSystems.get(this);
         if (null != prevWr) {
           TypeSystemImpl prev = prevWr.get();
-          if (null != prev) {
+          if (null != prev) {            
             // the following is a no-op if the generators already set up for this class loader
             prev.loadAndVerifyGenerators(cl);
             return prev;