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 2013/02/05 20:22:33 UTC
svn commit: r1442701 -
/uima/uimaj/branches/filteredCompress-uima-2498/uimaj-core/src/main/java/org/apache/uima/util/impl/SerializationMeasures.java
Author: schor
Date: Tue Feb 5 19:22:32 2013
New Revision: 1442701
URL: http://svn.apache.org/viewvc?rev=1442701&view=rev
Log:
[UIMA-2498] cleanup after moving to ..SerDes5
Modified:
uima/uimaj/branches/filteredCompress-uima-2498/uimaj-core/src/main/java/org/apache/uima/util/impl/SerializationMeasures.java
Modified: uima/uimaj/branches/filteredCompress-uima-2498/uimaj-core/src/main/java/org/apache/uima/util/impl/SerializationMeasures.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/filteredCompress-uima-2498/uimaj-core/src/main/java/org/apache/uima/util/impl/SerializationMeasures.java?rev=1442701&r1=1442700&r2=1442701&view=diff
==============================================================================
--- uima/uimaj/branches/filteredCompress-uima-2498/uimaj-core/src/main/java/org/apache/uima/util/impl/SerializationMeasures.java (original)
+++ uima/uimaj/branches/filteredCompress-uima-2498/uimaj-core/src/main/java/org/apache/uima/util/impl/SerializationMeasures.java Tue Feb 5 19:22:32 2013
@@ -18,27 +18,27 @@
*/
package org.apache.uima.util.impl;
-import static org.apache.uima.cas.impl.BinaryCasSerDes4.CAN_BE_NEGATIVE;
-import static org.apache.uima.cas.impl.BinaryCasSerDes4.IN_MAIN_HEAP;
-import static org.apache.uima.cas.impl.BinaryCasSerDes4.SlotKind.Slot_ArrayLength;
-import static org.apache.uima.cas.impl.BinaryCasSerDes4.SlotKind.Slot_Byte;
-import static org.apache.uima.cas.impl.BinaryCasSerDes4.SlotKind.Slot_Double_Exponent;
-import static org.apache.uima.cas.impl.BinaryCasSerDes4.SlotKind.Slot_Double_Mantissa_Sign;
-import static org.apache.uima.cas.impl.BinaryCasSerDes4.SlotKind.Slot_Float_Exponent;
-import static org.apache.uima.cas.impl.BinaryCasSerDes4.SlotKind.Slot_Float_Mantissa_Sign;
-import static org.apache.uima.cas.impl.BinaryCasSerDes4.SlotKind.Slot_FsIndexes;
-import static org.apache.uima.cas.impl.BinaryCasSerDes4.SlotKind.Slot_HeapRef;
-import static org.apache.uima.cas.impl.BinaryCasSerDes4.SlotKind.Slot_Int;
-import static org.apache.uima.cas.impl.BinaryCasSerDes4.SlotKind.Slot_Long_High;
-import static org.apache.uima.cas.impl.BinaryCasSerDes4.SlotKind.Slot_Long_Low;
-import static org.apache.uima.cas.impl.BinaryCasSerDes4.SlotKind.Slot_MainHeap;
-import static org.apache.uima.cas.impl.BinaryCasSerDes4.SlotKind.Slot_Short;
-import static org.apache.uima.cas.impl.BinaryCasSerDes4.SlotKind.Slot_StrChars;
-import static org.apache.uima.cas.impl.BinaryCasSerDes4.SlotKind.Slot_StrLength;
-import static org.apache.uima.cas.impl.BinaryCasSerDes4.SlotKind.Slot_StrOffset;
-import static org.apache.uima.cas.impl.BinaryCasSerDes4.SlotKind.Slot_TypeCode;
+import static org.apache.uima.cas.impl.BinaryCasSerDes5.CAN_BE_NEGATIVE;
+import static org.apache.uima.cas.impl.BinaryCasSerDes5.IN_MAIN_HEAP;
+import static org.apache.uima.cas.impl.BinaryCasSerDes5.SlotKind.Slot_ArrayLength;
+import static org.apache.uima.cas.impl.BinaryCasSerDes5.SlotKind.Slot_Byte;
+import static org.apache.uima.cas.impl.BinaryCasSerDes5.SlotKind.Slot_Double_Exponent;
+import static org.apache.uima.cas.impl.BinaryCasSerDes5.SlotKind.Slot_Double_Mantissa_Sign;
+import static org.apache.uima.cas.impl.BinaryCasSerDes5.SlotKind.Slot_Float_Exponent;
+import static org.apache.uima.cas.impl.BinaryCasSerDes5.SlotKind.Slot_Float_Mantissa_Sign;
+import static org.apache.uima.cas.impl.BinaryCasSerDes5.SlotKind.Slot_FsIndexes;
+import static org.apache.uima.cas.impl.BinaryCasSerDes5.SlotKind.Slot_HeapRef;
+import static org.apache.uima.cas.impl.BinaryCasSerDes5.SlotKind.Slot_Int;
+import static org.apache.uima.cas.impl.BinaryCasSerDes5.SlotKind.Slot_Long_High;
+import static org.apache.uima.cas.impl.BinaryCasSerDes5.SlotKind.Slot_Long_Low;
+import static org.apache.uima.cas.impl.BinaryCasSerDes5.SlotKind.Slot_MainHeap;
+import static org.apache.uima.cas.impl.BinaryCasSerDes5.SlotKind.Slot_Short;
+import static org.apache.uima.cas.impl.BinaryCasSerDes5.SlotKind.Slot_StrChars;
+import static org.apache.uima.cas.impl.BinaryCasSerDes5.SlotKind.Slot_StrLength;
+import static org.apache.uima.cas.impl.BinaryCasSerDes5.SlotKind.Slot_StrOffset;
+import static org.apache.uima.cas.impl.BinaryCasSerDes5.SlotKind.Slot_TypeCode;
-import org.apache.uima.cas.impl.BinaryCasSerDes4.SlotKind;
+import org.apache.uima.cas.impl.BinaryCasSerDes5.SlotKind;
/**
@@ -294,7 +294,7 @@ public class SerializationMeasures {
public final StatDetail[] statDetails = new StatDetail[SlotKind.values().length];
{
for (SlotKind kind : SlotKind.values()) {
- statDetails[kind.i] = new StatDetail(kind.toString(),
+ statDetails[kind.ordinal()] = new StatDetail(kind.toString(),
kind.canBeNegative,
kind.inMainHeap,
kind.elementSize);
@@ -337,7 +337,7 @@ public class SerializationMeasures {
StatDetail[] sds= new StatDetail[kinds.length];
int i = 0;
for(SlotKind k : kinds) {
- sds[i++] = statDetails[k.i];
+ sds[i++] = statDetails[k.ordinal()];
}
return sds;
}
@@ -366,8 +366,8 @@ public class SerializationMeasures {
public String toString() {
// Strings
- long origStringChars = statDetails[Slot_StrChars.i].getOriginal();
- long origStringObjs = statDetails[Slot_StrLength.i].getOriginal() * 2;
+ long origStringChars = statDetails[Slot_StrChars.ordinal()].getOriginal();
+ long origStringObjs = statDetails[Slot_StrLength.ordinal()].getOriginal() * 2;
long origStringsTot = origStringChars + // space for the chars
origStringObjs + // space for the offset and length
(origStringObjs / 2); // space for the refs to the string heap
@@ -376,7 +376,7 @@ public class SerializationMeasures {
allSlots.aggregate();
strSlots.aggregate();
- long allOrig = statDetails[Slot_MainHeap.i].original +
+ long allOrig = statDetails[Slot_MainHeap.ordinal()].original +
origStringChars + origStringObjs +
origAuxBytes +
origAuxShorts +
@@ -402,7 +402,7 @@ public class SerializationMeasures {
strTotZ, percent(strTotZ, origStringsTot),
strB4Z, percent(strB4Z, origStringsTot),
- mainHeapFSs, stringsCommonChars, percent(stringsCommonChars, statDetails[Slot_StrChars.i].original),
+ mainHeapFSs, stringsCommonChars, percent(stringsCommonChars, statDetails[Slot_StrChars.ordinal()].original),
stringsSavedExact, stringsSavedSubstr,
allSlots.toString()
);