1 16 17 package org.apache.xerces.impl.xs.util; 18 19 25 public final class XIntPool { 26 private static final short POOL_SIZE = 10; 27 private static final XInt[] fXIntPool = new XInt[POOL_SIZE]; 28 29 static { 30 for (int i = 0; i < POOL_SIZE; i++) 31 fXIntPool[i] = new XInt(i); 32 } 33 34 public final XInt getXInt(int value) { 35 if (value >= 0 && value < fXIntPool.length) 36 return fXIntPool[value]; 37 else 38 return new XInt(value); 39 } 40 } 41 | Popular Tags |