Interface IndexSection<Key>

All Known Subinterfaces:
CallSiteSection<CallSiteKey,EncodedArrayKey>, ClassSection<StringKey,TypeKey,TypeListKey,ClassKey,FieldKey,MethodKey,AnnotationSetKey,EncodedArrayKey>, FieldSection<StringKey,TypeKey,FieldRefKey,FieldKey>, MethodHandleSection<MethodHandleKey,FieldRefKey,MethodRefKey>, MethodSection<StringKey,TypeKey,ProtoRefKey,MethodRefKey,MethodKey>, NullableIndexSection<Key>, ProtoSection<StringKey,TypeKey,ProtoKey,TypeListKey>, StringSection<StringKey,StringRef>, TypeSection<StringKey,TypeKey,TypeRef>
All Known Implementing Classes:
BaseIndexPool, BuilderCallSitePool, BuilderClassPool, BuilderFieldPool, BuilderMethodHandlePool, BuilderMethodPool, BuilderProtoPool, BuilderStringPool, BuilderTypePool, CallSitePool, ClassPool, FieldPool, MethodHandlePool, MethodPool, ProtoPool, StringPool, StringTypeBasePool, TypePool

public interface IndexSection<Key>
  • Method Details

    • getItemIndex

      int getItemIndex(@Nonnull Key key)
    • getItems

      @Nonnull Collection<? extends Map.Entry<? extends Key,Integer>> getItems()
    • getItemCount

      int getItemCount()