MultiDexExtractor$1.smali 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. .class Landroid/support/multidex/MultiDexExtractor$1;
  2. .super Ljava/lang/Object;
  3. .source "MultiDexExtractor.java"
  4. # interfaces
  5. .implements Ljava/io/FileFilter;
  6. # annotations
  7. .annotation system Ldalvik/annotation/EnclosingMethod;
  8. value = Landroid/support/multidex/MultiDexExtractor;->prepareDexDir(Ljava/io/File;Ljava/lang/String;)V
  9. .end annotation
  10. .annotation system Ldalvik/annotation/InnerClass;
  11. accessFlags = 0x0
  12. name = null
  13. .end annotation
  14. # instance fields
  15. .field private final synthetic val$extractedFilePrefix:Ljava/lang/String;
  16. # direct methods
  17. .method constructor <init>(Ljava/lang/String;)V
  18. .locals 0
  19. .prologue
  20. .line 1
  21. iput-object p1, p0, Landroid/support/multidex/MultiDexExtractor$1;->val$extractedFilePrefix:Ljava/lang/String;
  22. .line 262
  23. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  24. return-void
  25. .end method
  26. # virtual methods
  27. .method public accept(Ljava/io/File;)Z
  28. .locals 2
  29. .param p1, "pathname" # Ljava/io/File;
  30. .prologue
  31. .line 266
  32. invoke-virtual {p1}, Ljava/io/File;->getName()Ljava/lang/String;
  33. move-result-object v0
  34. iget-object v1, p0, Landroid/support/multidex/MultiDexExtractor$1;->val$extractedFilePrefix:Ljava/lang/String;
  35. invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  36. move-result v0
  37. if-eqz v0, :cond_0
  38. const/4 v0, 0x0
  39. :goto_0
  40. return v0
  41. :cond_0
  42. const/4 v0, 0x1
  43. goto :goto_0
  44. .end method