1 57 58 package com.sun.org.apache.xerces.internal.impl.xs.util; 59 60 64 public final class XIntPool { 65 private static final short POOL_SIZE = 10; 66 private static final XInt[] fXIntPool = new XInt[POOL_SIZE]; 67 68 static { 69 for (int i = 0; i < POOL_SIZE; i++) 70 fXIntPool[i] = new XInt(i); 71 } 72 73 public final XInt getXInt(int value) { 74 if (value >= 0 && value < fXIntPool.length) 75 return fXIntPool[value]; 76 else 77 return new XInt(value); 78 } 79 } 80 | Popular Tags |