public class TypeListPool extends BaseNullableOffsetPool<TypeListPool.Key<? extends java.util.Collection<? extends java.lang.CharSequence>>> implements TypeListSection<java.lang.CharSequence,TypeListPool.Key<? extends java.util.Collection<? extends java.lang.CharSequence>>>
| Modifier and Type | Class and Description |
|---|---|
static class |
TypeListPool.Key<TypeCollection extends java.util.Collection<? extends java.lang.CharSequence>> |
dexPool, internedItems| Constructor and Description |
|---|
TypeListPool(DexPool dexPool) |
| Modifier and Type | Method and Description |
|---|---|
int |
getNullableItemOffset(TypeListPool.Key<? extends java.util.Collection<? extends java.lang.CharSequence>> key) |
java.util.Collection<? extends java.lang.CharSequence> |
getTypes(TypeListPool.Key<? extends java.util.Collection<? extends java.lang.CharSequence>> typesKey) |
void |
intern(java.util.Collection<? extends java.lang.CharSequence> types) |
getItemOffset, getItems, getItemStringgetItemCount, mark, resetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetItemOffset, getItemspublic TypeListPool(@Nonnull
DexPool dexPool)
public void intern(@Nonnull
java.util.Collection<? extends java.lang.CharSequence> types)
@Nonnull public java.util.Collection<? extends java.lang.CharSequence> getTypes(TypeListPool.Key<? extends java.util.Collection<? extends java.lang.CharSequence>> typesKey)
getTypes in interface TypeListSection<java.lang.CharSequence,TypeListPool.Key<? extends java.util.Collection<? extends java.lang.CharSequence>>>public int getNullableItemOffset(@Nullable
TypeListPool.Key<? extends java.util.Collection<? extends java.lang.CharSequence>> key)
getNullableItemOffset in interface NullableOffsetSection<TypeListPool.Key<? extends java.util.Collection<? extends java.lang.CharSequence>>>getNullableItemOffset in interface TypeListSection<java.lang.CharSequence,TypeListPool.Key<? extends java.util.Collection<? extends java.lang.CharSequence>>>getNullableItemOffset in class BaseNullableOffsetPool<TypeListPool.Key<? extends java.util.Collection<? extends java.lang.CharSequence>>>