<commit_before>package com.jvoegele.gradle.tasks.android

class ApkBuilderTask_r14 extends AndroidAntTask {
  public ApkBuilderTask_r14(project) {
    super(project)
  }

  /**
   * Execute the apkbuilder task.
   * @param args Map of keyword arguments.  Supported keywords are sign and
   *             verbose, both of which should be boolean values if provided.
   */
  public void execute(Map args) {
    assert ant != null
    ant.apkbuilder(outfolder: project.libsDir,
                   resourcefile: ant['resource.package.file.name'],
                   apkfilepath: androidConvention.getApkArchivePath(),
                   debugsigning: args.get('sign', false),
                   hascode: ant['manifest.hasCode'],
                   verbose: args.get('verbose', false)) {
      dex(path: androidConvention.intermediateDexFile)
      // Takes resource files from the source folder - classes are processed by the dx command
      sourcefolder(path: project.sourceSets.main.classesDir)
      nativefolder(path: androidConvention.nativeLibsDir)
    }
/*
            <apkbuilder>
                <dex path="${intermediate.dex.file}"/>
                <sourcefolder path="${source.absolute.dir}" />
                <sourcefolder refid="android.libraries.src" />
                <jarfolder path="${external.libs.absolute.dir}" />
                <jarfolder refid="android.libraries.libs" />
                <nativefolder path="${native.libs.absolute.dir}" />
                <nativefolder refid="android.libraries.libs" />
                <extra-jars/>

 */
  }
}<commit_msg>Modified R14 ApkBuilderTask to include changes that were added by #30<commit_after>package com.jvoegele.gradle.tasks.android

class ApkBuilderTask_r14 extends AndroidAntTask {
  public ApkBuilderTask_r14(project) {
    super(project)
  }

  /**
   * Execute the apkbuilder task.
   * @param args Map of keyword arguments.  Supported keywords are sign and
   *             verbose, both of which should be boolean values if provided.
   */
  public void execute(Map args) {
    assert ant != null
    ant.apkbuilder(outfolder: project.libsDir,
                   resourcefile: ant['resource.package.file.name'],
                   apkfilepath: androidConvention.unsignedArchivePath,
                   debugsigning: args.get('sign', false),
                   hascode: ant['manifest.hasCode'],
                   verbose: args.get('verbose', false)) {
      dex(path: androidConvention.intermediateDexFile)
      // Takes resource files from the source folder - classes are processed by the dx command
      sourcefolder(path: project.sourceSets.main.output.classesDir)
      nativefolder(path: androidConvention.nativeLibsDir)
    }
/*
            <apkbuilder>
                <dex path="${intermediate.dex.file}"/>
                <sourcefolder path="${source.absolute.dir}" />
                <sourcefolder refid="android.libraries.src" />
                <jarfolder path="${external.libs.absolute.dir}" />
                <jarfolder refid="android.libraries.libs" />
                <nativefolder path="${native.libs.absolute.dir}" />
                <nativefolder refid="android.libraries.libs" />
                <extra-jars/>

 */
  }
}
{'fraction_non_alphanumeric': 0.10866190624029805, 'fraction_numerical': 0.003725551071095933, 'mean_word_length': 2.308008213552361, 'pattern_counts': {'":': 0, '<': 21, '<?xml version=': 0, '>': 21, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1921058', 'n_tokens_mistral': 908, 'n_tokens_neox': 840, 'n_words': 192}