<commit_before>package android

import sbt._
import sbt.Keys._

import scala.xml.Elem

import java.io.File
import java.util.Properties

import com.android.builder.core.AndroidBuilder
import com.android.builder.dependency.{LibraryDependency => AndroidLibrary}
import com.android.sdklib.{IAndroidTarget,SdkManager}
import com.android.utils.ILogger

import Dependencies._
import com.android.builder.sdk.SdkLoader

object Keys extends KeysContainer

// moved into a trait to support AutoPlugin's autoImport
trait KeysContainer {
  val ilogger = SettingKey[Logger => ILogger]("ilogger",
    "internal Android SDK logger")
  val buildToolsVersion = SettingKey[Option[String]]("build-tools-version",
    "Version of Android build-tools to utilize, None (default) for latest")
  val typedResourcesGenerator = TaskKey[Seq[File]]("typed-resources-generator",
    "TR.scala generating task")
  val projectLayout = SettingKey[ProjectLayout]("project-layout",
    "setting to determine whether the project is laid out ant or gradle-style")
  val typedResources = SettingKey[Boolean]("typed-resources",
    "flag indicating whether to generated TR.scala")
  val typedResourcesIgnores = SettingKey[Seq[String]]("typed-resources-ignores",
    "list of android package names to ignore for TR.scala generation")
  val proguardScala = SettingKey[Boolean]("proguard-scala",
    "include scala-library in proguard: true if scala source present")
  val proguardLibraries = SettingKey[Seq[File]]("proguard-libraries",
    "files to pass as proguard -libraryjars")
  val proguardInputs = TaskKey[ProguardInputs]("proguard-inputs",
    "a tuple specifying -injars and -libraryjars (in that order)")
  val setDebug = TaskKey[Unit]("set-debug", "set debug build")<commit_msg>alias items that were refactored out of keys<commit_after>package android

import sbt._
import sbt.Keys._

import scala.xml.Elem

import java.io.File
import java.util.Properties

import com.android.builder.core.AndroidBuilder
import com.android.builder.dependency.{LibraryDependency => AndroidLibrary}
import com.android.sdklib.{IAndroidTarget,SdkManager}
import com.android.utils.ILogger

import Dependencies._
import com.android.builder.sdk.SdkLoader

object Keys extends KeysContainer {
  type ProjectLayout = android.ProjectLayout
  val ProjectLayout = android.ProjectLayout

  type ProguardCache = android.ProguardCache
  val ProguardCache = android.ProguardCache
  type ProguardInputs = android.ProguardInputs
  val ProguardInputs = android.ProguardInputs
}

// moved into a trait to support AutoPlugin's autoImport
trait KeysContainer {
  val ilogger = SettingKey[Logger => ILogger]("ilogger",
    "internal Android SDK logger")
  val buildToolsVersion = SettingKey[Option[String]]("build-tools-version",
    "Version of Android build-tools to utilize, None (default) for latest")
  val typedResourcesGenerator = TaskKey[Seq[File]]("typed-resources-generator",
    "TR.scala generating task")
  val projectLayout = SettingKey[ProjectLayout]("project-layout",
    "setting to determine whether the project is laid out ant or gradle-style")
  val typedResources = SettingKey[Boolean]("typed-resources",
    "flag indicating whether to generated TR.scala")
  val typedResourcesIgnores = SettingKey[Seq[String]]("typed-resources-ignores",
    "list of android package names to ignore for TR.scala generation")
  val proguardScala = SettingKey[Boolean]("proguard-scala",
    "include scala-library in proguard: true if scala source present")
  val proguardLibraries = SettingKey[Seq[File]]("proguard-libraries",
    "files to pass as proguard -libraryjars")
  val proguardInputs = TaskKey[ProguardInputs]("proguard-inputs",
    "a tuple specifying -injars and -libraryjars (in that order)")
  val setDebug = TaskKey[Unit]("set-debug", "set debug build")
{'fraction_non_alphanumeric': 0.09781751249013937, 'fraction_numerical': 0.0, 'mean_word_length': 5.436548223350254, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, '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': '454433', 'n_tokens_mistral': 1092, 'n_tokens_neox': 1080, 'n_words': 308}