{ "methods": { "getIsJobFinished()": { "isImplementation": false, "modifiers": [ "public" ], "params": [], "returnType": "boolean", "exceptions": [], "name": "getIsJobFinished()", "documentation": "Returns whether the job has finished running. When using this shadow this returns true after\n{@link #jobFinished(JobParameters, boolean)} is called.\n" }, "getIsRescheduleNeeded()": { "isImplementation": false, "modifiers": [ "public" ], "params": [], "returnType": "boolean", "exceptions": [], "name": "getIsRescheduleNeeded()", "documentation": "Returns whether the job needs to be rescheduled. When using this shadow it returns the last\nvalue passed into {@link #jobFinished(JobParameters, boolean)}.\n" }, "jobFinished(android.app.job.JobParameters,boolean)": { "isImplementation": true, "modifiers": [ "protected" ], "params": [ "params", "needsReschedule" ], "returnType": "void", "exceptions": [], "name": "jobFinished(android.app.job.JobParameters,boolean)" } }, "imports": [ "android.os.Build.VERSION_CODES.LOLLIPOP", "android.app.job.JobParameters", "android.app.job.JobService", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements" ], "name": "org.robolectric.shadows.ShadowJobService" }