Class ResTable


  • public class ResTable
    extends java.lang.Object
    • Field Detail

      • SENTINEL_BAG_SET

        public static final org.robolectric.res.android.ResTable.bag_set SENTINEL_BAG_SET
    • Constructor Detail

      • ResTable

        public ResTable()
    • Method Detail

      • Res_GETTYPE

        public static int Res_GETTYPE​(int id)
      • resolveReference

        public final int resolveReference​(Ref<ResourceTypes.Res_value> value,
                                          int blockIndex,
                                          Ref<java.lang.Integer> outLastRef)
      • resolveReference

        public final int resolveReference​(Ref<ResourceTypes.Res_value> value,
                                          int blockIndex,
                                          Ref<java.lang.Integer> outLastRef,
                                          Ref<java.lang.Integer> inoutTypeSpecFlags)
      • getTableCookie

        public int getTableCookie​(int index)
      • identifierForName

        public int identifierForName​(java.lang.String name,
                                     java.lang.String type,
                                     java.lang.String packageName)
      • identifierForName

        public int identifierForName​(java.lang.String nameString,
                                     java.lang.String type,
                                     java.lang.String packageName,
                                     Ref<java.lang.Integer> outTypeSpecFlags)
      • getBasePackageCount

        public int getBasePackageCount()
      • getBasePackageName

        public java.lang.String getBasePackageName​(int idx)
      • getBasePackageId

        public int getBasePackageId​(int idx)
      • getTableCount

        public int getTableCount()
      • getTableStringBlock

        public ResStringPool getTableStringBlock​(int index)
      • getDynamicRefTableForCookie

        public DynamicRefTable getDynamicRefTableForCookie​(int cookie)
      • getResourceName

        public boolean getResourceName​(int resID,
                                       boolean allowUtf8,
                                       ResTable.ResourceName outName)
      • lock

        public void lock()
      • unlock

        public void unlock()
      • getBagLocked

        public int getBagLocked​(int resID,
                                Ref<ResTable.bag_entry[]> outBag,
                                Ref<java.lang.Integer> outTypeSpecFlags)