1{ 2 "methods": { 3 "__constructor__(java.lang.String)": { 4 "isImplementation": true, 5 "modifiers": [ 6 "protected" 7 ], 8 "params": [ 9 "path" 10 ], 11 "returnType": "void", 12 "exceptions": [], 13 "name": "__constructor__(java.lang.String)" 14 }, 15 "getAvailableBlocks()": { 16 "isImplementation": true, 17 "modifiers": [ 18 "protected" 19 ], 20 "params": [], 21 "returnType": "int", 22 "exceptions": [], 23 "name": "getAvailableBlocks()" 24 }, 25 "getAvailableBlocksLong()": { 26 "isImplementation": true, 27 "modifiers": [ 28 "protected" 29 ], 30 "params": [], 31 "returnType": "long", 32 "exceptions": [], 33 "minSdk": 18, 34 "name": "getAvailableBlocksLong()" 35 }, 36 "getAvailableBytes()": { 37 "isImplementation": true, 38 "modifiers": [ 39 "protected" 40 ], 41 "params": [], 42 "returnType": "long", 43 "exceptions": [], 44 "minSdk": 18, 45 "name": "getAvailableBytes()" 46 }, 47 "getBlockCount()": { 48 "isImplementation": true, 49 "modifiers": [ 50 "protected" 51 ], 52 "params": [], 53 "returnType": "int", 54 "exceptions": [], 55 "name": "getBlockCount()" 56 }, 57 "getBlockCountLong()": { 58 "isImplementation": true, 59 "modifiers": [ 60 "protected" 61 ], 62 "params": [], 63 "returnType": "long", 64 "exceptions": [], 65 "minSdk": 18, 66 "name": "getBlockCountLong()" 67 }, 68 "getBlockSize()": { 69 "isImplementation": true, 70 "modifiers": [ 71 "protected" 72 ], 73 "params": [], 74 "returnType": "int", 75 "exceptions": [], 76 "name": "getBlockSize()" 77 }, 78 "getBlockSizeLong()": { 79 "isImplementation": true, 80 "modifiers": [ 81 "protected" 82 ], 83 "params": [], 84 "returnType": "long", 85 "exceptions": [], 86 "minSdk": 18, 87 "name": "getBlockSizeLong()", 88 "documentation": "Robolectric always uses a block size of `4096`. " 89 }, 90 "getFreeBlocks()": { 91 "isImplementation": true, 92 "modifiers": [ 93 "protected" 94 ], 95 "params": [], 96 "returnType": "int", 97 "exceptions": [], 98 "name": "getFreeBlocks()" 99 }, 100 "getFreeBlocksLong()": { 101 "isImplementation": true, 102 "modifiers": [ 103 "protected" 104 ], 105 "params": [], 106 "returnType": "long", 107 "exceptions": [], 108 "minSdk": 18, 109 "name": "getFreeBlocksLong()" 110 }, 111 "getFreeBytes()": { 112 "isImplementation": true, 113 "modifiers": [ 114 "protected" 115 ], 116 "params": [], 117 "returnType": "long", 118 "exceptions": [], 119 "minSdk": 18, 120 "name": "getFreeBytes()" 121 }, 122 "getTotalBytes()": { 123 "isImplementation": true, 124 "modifiers": [ 125 "protected" 126 ], 127 "params": [], 128 "returnType": "long", 129 "exceptions": [], 130 "minSdk": 18, 131 "name": "getTotalBytes()" 132 }, 133 "registerStats(java.io.File,int,int,int)": { 134 "isImplementation": false, 135 "modifiers": [ 136 "public", 137 "static" 138 ], 139 "params": [ 140 "path", 141 "blockCount", 142 "freeBlocks", 143 "availableBlocks" 144 ], 145 "returnType": "void", 146 "exceptions": [], 147 "name": "registerStats(java.io.File,int,int,int)", 148 "documentation": "Register stats for a path, which will be used when a matching {@link StatFs} instance is\ncreated.\n\n@param path path to the file\n@param blockCount number of blocks\n@param freeBlocks number of free blocks\n@param availableBlocks number of available blocks\n" 149 }, 150 "registerStats(java.lang.String,int,int,int)": { 151 "isImplementation": false, 152 "modifiers": [ 153 "public", 154 "static" 155 ], 156 "params": [ 157 "path", 158 "blockCount", 159 "freeBlocks", 160 "availableBlocks" 161 ], 162 "returnType": "void", 163 "exceptions": [], 164 "name": "registerStats(java.lang.String,int,int,int)", 165 "documentation": "Register stats for a path, which will be used when a matching {@link StatFs} instance is\ncreated. A {@link StatFs} instance matches if it extends path. If several registered paths\nmatch, we pick the longest one.\n\n@param path path to the file\n@param blockCount number of blocks\n@param freeBlocks number of free blocks\n@param availableBlocks number of available blocks\n" 166 }, 167 "reset()": { 168 "isImplementation": false, 169 "modifiers": [ 170 "public", 171 "static" 172 ], 173 "params": [], 174 "returnType": "void", 175 "exceptions": [], 176 "name": "reset()" 177 }, 178 "restat(java.lang.String)": { 179 "isImplementation": true, 180 "modifiers": [ 181 "protected" 182 ], 183 "params": [ 184 "path" 185 ], 186 "returnType": "void", 187 "exceptions": [], 188 "name": "restat(java.lang.String)" 189 } 190 }, 191 "imports": [ 192 "android.os.Build.VERSION_CODES.JELLY_BEAN_MR2", 193 "android.os.StatFs", 194 "java.io.File", 195 "java.util.Map", 196 "java.util.TreeMap", 197 "org.robolectric.annotation.Implementation", 198 "org.robolectric.annotation.Implements", 199 "org.robolectric.annotation.Resetter", 200 "org.robolectric.shadows.ShadowStatFs.Stats" 201 ], 202 "name": "org.robolectric.shadows.ShadowStatFs", 203 "documentation": "Robolectic doesn\u0027t provide actual filesystem stats; rather, it provides the ability to specify\nstats values in advance.\n\n@see #registerStats(File, int, int, int)\n" 204}