// Path: app/src/main/java/com/google/android/diskusage/datasource/AppInfo.java
// public interface AppInfo {
//   int getFlags();
//   String getDataDir();
//   boolean isEnabled();
//   String getName();
//   String getPackageName();
//   String getPublicSourceDir();
//   String getSourceDir();
//   @TargetApi(Build.VERSION_CODES.LOLLIPOP)
//   String[] getSplitSourceDirs();
//   public String getApplicationLabel();
// }
// 
// Path: app/src/main/java/com/google/android/diskusage/datasource/PkgInfo.java
// public interface PkgInfo {
//   String getPackageName();
//   AppInfo getApplicationInfo();
// }


import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import com.google.android.diskusage.datasource.AppInfo;
import com.google.android.diskusage.datasource.PkgInfo;
package com.google.android.diskusage.datasource.fast;



public class PkgInfoImpl implements PkgInfo {
  private final PackageInfo info;
  private final PackageManager pm;

  public PkgInfoImpl(PackageInfo info, PackageManager pm) {
    this.info = info;
    this.pm = pm;
  }

  @Override
  public String getPackageName() {
    return info.packageName;
  }

  @Override
// Path: app/src/main/java/com/google/android/diskusage/datasource/AppInfo.java
// public interface AppInfo {
//   int getFlags();
//   String getDataDir();
//   boolean isEnabled();
//   String getName();
//   String getPackageName();
//   String getPublicSourceDir();
//   String getSourceDir();
//   @TargetApi(Build.VERSION_CODES.LOLLIPOP)
//   String[] getSplitSourceDirs();
//   public String getApplicationLabel();
// }
// 
// Path: app/src/main/java/com/google/android/diskusage/datasource/PkgInfo.java
// public interface PkgInfo {
//   String getPackageName();
//   AppInfo getApplicationInfo();
// }


// Path: app/src/main/java/com/google/android/diskusage/datasource/fast/PkgInfoImpl.java
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import com.google.android.diskusage.datasource.AppInfo;
import com.google.android.diskusage.datasource.PkgInfo;

package com.google.android.diskusage.datasource.fast;



public class PkgInfoImpl implements PkgInfo {
  private final PackageInfo info;
  private final PackageManager pm;

  public PkgInfoImpl(PackageInfo info, PackageManager pm) {
    this.info = info;
    this.pm = pm;
  }

  @Override
  public String getPackageName() {
    return info.packageName;
  }

  @Override
  public AppInfo getApplicationInfo() {