Advertisement
0xroot

Untitled

Jul 19th, 2011
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. .method private declared-synchronized handleServiceConnectionError(Lcom/android/vending/licensing/LicenseValidator;)V
  2. .registers 5
  3. .parameter "validator"
  4.  
  5. .prologue
  6. .line 249
  7. monitor-enter p0
  8.  
  9. :try_start_1
  10. iget-object v0, p0, Lcom/android/vending/licensing/LicenseChecker;->mPolicy:Lcom/android/vending/licensing/Policy;
  11.  
  12. sget-object v1, Lcom/android/vending/licensing/Policy$LicenseResponse;->RETRY:Lcom/android/vending/licensing/Policy$LicenseResponse;
  13.  
  14. const/4 v2, 0x0
  15.  
  16. invoke-interface {v0, v1, v2}, Lcom/android/vending/licensing/Policy;->processServerResponse(Lcom/android/vending/licensing/Policy$LicenseResponse;Lcom/android/vending/licensing/ResponseData;)V
  17.  
  18. .line 251
  19. iget-object v0, p0, Lcom/android/vending/licensing/LicenseChecker;->mPolicy:Lcom/android/vending/licensing/Policy;
  20.  
  21. invoke-interface {v0}, Lcom/android/vending/licensing/Policy;->allowAccess()Z
  22.  
  23. move-result v0
  24.  
  25. if-eqz v0, :cond_1a
  26.  
  27. .line 252
  28. invoke-virtual {p1}, Lcom/android/vending/licensing/LicenseValidator;->getCallback()Lcom/android/vending/licensing/LicenseCheckerCallback;
  29.  
  30. move-result-object v0
  31.  
  32. invoke-interface {v0}, Lcom/android/vending/licensing/LicenseCheckerCallback;->allow()V
  33. :try_end_18
  34. .catchall {:try_start_1 .. :try_end_18} :catchall_22
  35.  
  36. .line 256
  37. :goto_18
  38. monitor-exit p0
  39.  
  40. return-void
  41.  
  42. .line 254
  43. :cond_1a
  44. :try_start_1a
  45. invoke-virtual {p1}, Lcom/android/vending/licensing/LicenseValidator;->getCallback()Lcom/android/vending/licensing/LicenseCheckerCallback;
  46.  
  47. move-result-object v0
  48.  
  49. invoke-interface {v0}, Lcom/android/vending/licensing/LicenseCheckerCallback;->dontAllow()V
  50. :try_end_21
  51. .catchall {:try_start_1a .. :try_end_21} :catchall_22
  52.  
  53. goto :goto_18
  54.  
  55. .line 249
  56. :catchall_22
  57. move-exception v0
  58.  
  59. monitor-exit p0
  60.  
  61. throw v0
  62. .end method
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement