dexPool.internEncodedValue(initialValue);
public void intern(@Nonnull ArrayEncodedValue arrayEncodedValue) { Integer prev = internedItems.put(arrayEncodedValue, 0); if (prev == null) { for (EncodedValue value: arrayEncodedValue.getValue()) { dexPool.internEncodedValue(value); } } }
public void intern(@Nonnull ArrayEncodedValue arrayEncodedValue) { Integer prev = internedItems.put(arrayEncodedValue, 0); if (prev == null) { for (EncodedValue value: arrayEncodedValue.getValue()) { dexPool.internEncodedValue(value); } } }
public void intern(@Nonnull Annotation annotation) { Integer prev = internedItems.put(annotation, 0); if (prev == null) { dexPool.typeSection.intern(annotation.getType()); for (AnnotationElement element: annotation.getElements()) { dexPool.stringSection.intern(element.getName()); dexPool.internEncodedValue(element.getValue()); } } }
public void intern(@Nonnull Annotation annotation) { Integer prev = internedItems.put(annotation, 0); if (prev == null) { dexPool.typeSection.intern(annotation.getType()); for (AnnotationElement element: annotation.getElements()) { dexPool.stringSection.intern(element.getName()); dexPool.internEncodedValue(element.getValue()); } } }
public void intern(@Nonnull Annotation annotation) { Integer prev = internedItems.put(annotation, 0); if (prev == null) { typePool.intern(annotation.getType()); for (AnnotationElement element: annotation.getElements()) { stringPool.intern(element.getName()); DexPool.internEncodedValue(element.getValue(), stringPool, typePool, fieldPool, methodPool); } } }
for (AnnotationElement element: annotationEncodedValue.getElements()) { stringPool.intern(element.getName()); internEncodedValue(element.getValue(), stringPool, typePool, fieldPool, methodPool); internEncodedValue(element, stringPool, typePool, fieldPool, methodPool);
for (AnnotationElement element: annotationEncodedValue.getElements()) { stringSection.intern(element.getName()); internEncodedValue(element.getValue()); internEncodedValue(element);
for (AnnotationElement element: annotationEncodedValue.getElements()) { stringSection.intern(element.getName()); internEncodedValue(element.getValue()); internEncodedValue(element);
DexPool.internEncodedValue(initialValue, stringPool, typePool, fieldPool, methodPool);
dexPool.internEncodedValue(initialValue);