1{ 2 "methods": { 3 "prepare(android.content.Context)": { 4 "isImplementation": true, 5 "modifiers": [ 6 "protected", 7 "static" 8 ], 9 "params": [ 10 "context" 11 ], 12 "returnType": "android.content.Intent", 13 "exceptions": [], 14 "name": "prepare(android.content.Context)", 15 "documentation": "@see #setPrepareResult(Intent). " 16 }, 17 "protect(java.net.Socket)": { 18 "isImplementation": true, 19 "modifiers": [ 20 "protected" 21 ], 22 "params": [ 23 "socket" 24 ], 25 "returnType": "boolean", 26 "exceptions": [], 27 "name": "protect(java.net.Socket)", 28 "documentation": "No-ops and always return true, override to avoid call to non-existent Socket.getFileDescriptor.\n" 29 }, 30 "reset()": { 31 "isImplementation": false, 32 "modifiers": [ 33 "public", 34 "static", 35 "synchronized" 36 ], 37 "params": [], 38 "returnType": "void", 39 "exceptions": [], 40 "name": "reset()" 41 }, 42 "setPrepareResult(android.content.Intent)": { 43 "isImplementation": false, 44 "modifiers": [ 45 "public", 46 "static" 47 ], 48 "params": [ 49 "intent" 50 ], 51 "returnType": "void", 52 "exceptions": [], 53 "name": "setPrepareResult(android.content.Intent)", 54 "documentation": "Sets the return value of #prepare(Context). " 55 } 56 }, 57 "imports": [ 58 "android.content.Context", 59 "android.content.Intent", 60 "android.net.VpnService", 61 "java.net.Socket", 62 "org.robolectric.annotation.Implementation", 63 "org.robolectric.annotation.Implements", 64 "org.robolectric.annotation.Resetter" 65 ], 66 "name": "org.robolectric.shadows.ShadowVpnService" 67}