/libcore/luni/src/test/java/libcore/internal/ |
StringPoolTest.java | 20 import libcore.internal.StringPool; 25 StringPool stringPool = new StringPool(); 26 String bcd = stringPool.get(new char[] { 'a', 'b', 'c', 'd', 'e' }, 1, 3); 28 assertSame(bcd, stringPool.get(new char[] { 'a', 'b', 'c', 'd', 'e' }, 1, 3)); 32 StringPool stringPool = new StringPool(); 37 String aString = stringPool.get(a, 0, 2) [all...] |
/cts/tools/dex-tools/src/dex/reader/ |
DexAnnotationAttributeImpl.java | 28 private String[] stringPool; 35 DexAnnotation annotation, int[] typeIds, String[] stringPool, 40 this.stringPool = stringPool; 48 stringPool, fieldIdItems); 52 return stringPool[nameIdx];
|
DexEncodedAnnotationImpl.java | 34 private final String[] stringPool; 40 int[] typeIds, String[] stringPool, FieldIdItem[] fieldIdItems) { 44 this.stringPool = stringPool; 55 typeIds, stringPool, fieldIdItems)); 68 return stringPool[typeIds[typeIdx]];
|
DexFieldImpl.java | 32 private String[] stringPool; 44 FieldAnnotation fieldAnnotation, String[] stringPool, 51 this.stringPool = stringPool; 64 buffer.readUInt(), typeIds, stringPool, fieldIdItems)); 70 return stringPool[fieldIdItem.name_idx]; 74 return stringPool[typeIds[fieldIdItem.type_idx]];
|
DexFileImpl.java | 32 private final String[] stringPool; 42 public DexFileImpl(DexBuffer buffer, String[] stringPool, int[] typeIds, 46 this.stringPool = stringPool; 64 classDefItems[i], stringPool, typeIds, protoIdItems, 74 b.append("StringPool:\n").append(Arrays.toString(stringPool)); 77 b.append(stringPool[typeIds[i]] + "\n");
|
DexAnnotationImpl.java | 31 private String[] stringPool; 39 String[] stringPool, FieldIdItem[] fieldIdItems) { 43 this.stringPool = stringPool; 52 stringPool, fieldIdItems);
|
DexParameterImpl.java | 33 private final String[] stringPool; 37 Integer annotationOffset, int[] typeIds, String[] stringPool, 43 this.stringPool = stringPool; 55 buffer.readUInt(), typeIds, stringPool, fieldIdItems));
|
DexMethodImpl.java | 41 private String[] stringPool; 57 ParameterAnnotation parameterAnnotation, String[] stringPool, 66 this.stringPool = stringPool; 91 buffer.readUInt(), typeIds, stringPool, fieldIdItems)); 97 return stringPool[methodsIdItem.name_idx]; 101 return stringPool[typeIds[protoIdItem.return_type_idx]]; 118 stringPool[typeIds[paramTypeIdx[i]]], 119 parameterIdToIndex.get(i), typeIds, stringPool,
|
DexEncodedValueImpl.java | 33 private String[] stringPool; 44 * @param stringPool 48 int[] typeIds, String[] stringPool, FieldIdItem[] fieldIdItems) { 52 this.stringPool = stringPool; 137 stringPool, fieldIdItems); 150 stringPool, fieldIdItems)); 164 String constantName = stringPool[fieldIdItem.name_idx]; 165 String typeName = stringPool[typeIds[fieldIdItem.type_idx]]; 189 String fieldName = stringPool[fieldIdItem.name_idx] [all...] |
DexClassImpl.java | 45 private final String[] stringPool; 70 String[] stringPool, int[] typeIds, ProtIdItem[] protoIdItems, 74 this.stringPool = stringPool; 243 buffer.readUInt(), typeIds, stringPool, fieldIdItems)); 269 idToFieldAnnotation.get(fieldIdIdx), stringPool, 301 .get(methodIdIdx), stringPool, typeIds, 317 interfaces.add(stringPool[typeIds[buffer.readUShort()]]); 327 : stringPool[typeIds[classDefItem.superclass_idx]]; 335 return stringPool[typeIds[classDefItem.class_idx]] [all...] |
DexFileReader.java | 60 private String[] stringPool; 61 private int[] typeIds; // values are index of stringPool 101 return new DexFileImpl(b.createCopy(), stringPool, typeIds, 157 stringPool = new String[nStrings]; 164 stringPool[i] = new String(values); 203 // directly stringpool) 225 // directly stringpool)
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/ |
TypePool.java | 42 @Nonnull private final StringPool stringPool; 44 public TypePool(@Nonnull StringPool stringPool) { 45 this.stringPool = stringPool; 52 stringPool.intern(typeString);
|
FieldPool.java | 42 @Nonnull private final StringPool stringPool; 45 public FieldPool(@Nonnull StringPool stringPool, @Nonnull TypePool typePool) { 46 this.stringPool = stringPool; 54 stringPool.intern(field.getName());
|
MethodPool.java | 41 @Nonnull private final StringPool stringPool; 45 public MethodPool(@Nonnull StringPool stringPool, @Nonnull TypePool typePool, 47 this.stringPool = stringPool; 57 stringPool.intern(method.getName());
|
AnnotationPool.java | 44 @Nonnull StringPool stringPool; 49 public AnnotationPool(@Nonnull StringPool stringPool, @Nonnull TypePool typePool, 51 this.stringPool = stringPool; 62 stringPool.intern(element.getName()); 63 DexPool.internEncodedValue(element.getValue(), stringPool, typePool, fieldPool, methodPool);
|
DexPool.java | 63 StringPool stringPool = new StringPool(); 64 TypePool typePool = new TypePool(stringPool); 65 FieldPool fieldPool = new FieldPool(stringPool, typePool); 67 ProtoPool protoPool = new ProtoPool(stringPool, typePool, typeListPool); 68 MethodPool methodPool = new MethodPool(stringPool, typePool, protoPool); 69 AnnotationPool annotationPool = new AnnotationPool(stringPool, typePool, fieldPool, methodPool); 71 ClassPool classPool = new ClassPool(stringPool, typePool, fieldPool, methodPool, annotationSetPool, 74 return new DexPool(api, stringPool, typePool, protoPool, fieldPool, methodPool, classPool, typeListPool [all...] |
ProtoPool.java | 49 @Nonnull private final StringPool stringPool; 53 public ProtoPool(@Nonnull StringPool stringPool, @Nonnull TypePool typePool, 55 this.stringPool = stringPool; 66 stringPool.intern(key.getShorty());
|
ClassPool.java | 66 @Nonnull private final StringPool stringPool; 73 public ClassPool(@Nonnull StringPool stringPool, 79 this.stringPool = stringPool; 98 stringPool.internNullable(poolClassDef.getSourceFile()); 111 DexPool.internEncodedValue(initialValue, stringPool, typePool, fieldPool, methodPool); 149 stringPool.intern((StringReference)reference); 185 stringPool.intern(paramName) [all...] |
/external/chromium_org/third_party/icu/source/i18n/ |
uspoof_conf.h | 100 SPUStringPool *stringPool;
|
uspoof_conf.cpp | 155 stringPool(NULL), 170 stringPool = new SPUStringPool(status); 187 delete stringPool; 292 SPUString *smapString = stringPool->addString(mapString, status); 321 stringPool->sort(status); 326 int32_t poolSize = stringPool->size(); 329 SPUString *s = stringPool->getByIndex(i);
|
/external/icu/icu4c/source/i18n/ |
uspoof_conf.h | 100 SPUStringPool *stringPool;
|
uspoof_conf.cpp | 155 stringPool(NULL), 170 stringPool = new SPUStringPool(status); 187 delete stringPool; 295 SPUString *smapString = stringPool->addString(mapString, status); 324 stringPool->sort(status); 329 int32_t poolSize = stringPool->size(); 332 SPUString *s = stringPool->getByIndex(i);
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/ |
BuilderContext.java | 50 @Nonnull final BuilderStringPool stringPool; 63 this.stringPool = new BuilderStringPool(); 88 return new BuilderAnnotationElement(stringPool.internString(annotationElement.getName()), 169 return new BuilderStringEncodedValue(stringPool.internString(string.getValue()));
|
BuilderTypePool.java | 57 BuilderStringReference stringRef = context.stringPool.internString(type);
|
DexBuilder.java | 74 super(api, context.stringPool, context.typePool, context.protoPool, 137 context.stringPool.internNullableString(sourceFile), 144 return context.stringPool.internString(string); 205 context.stringPool.internNullableString(methodParameter.getName()),
|