Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

AbstractEtaDependency - Class in com.typelead.gradle.eta.internal
 
AbstractEtaDependency(Project) - Constructor for class com.typelead.gradle.eta.internal.AbstractEtaDependency
 
add(String, String) - Method in interface com.typelead.gradle.eta.api.EtaDependencyHandler
 
add(String, Map<String, String>) - Method in interface com.typelead.gradle.eta.api.EtaDependencyHandler
 
addExtraClasspath(File) - Method in class com.typelead.gradle.eta.tasks.EtaCompile
 
ALL_PROGUARD_FILES - Static variable in class com.typelead.gradle.eta.api.ProguardFiles
 
AndroidHelper - Class in com.typelead.gradle.eta.android
 
AndroidHelper() - Constructor for class com.typelead.gradle.eta.android.AndroidHelper
 
apply(Project) - Method in class com.typelead.gradle.eta.plugins.EtaAndroidPlugin
 
apply(Project) - Method in class com.typelead.gradle.eta.plugins.EtaBasePlugin
 
apply(Project) - Method in class com.typelead.gradle.eta.plugins.EtaPlugin
 
Arch - Enum in com.typelead.gradle.utils
Supported operating systems and architectures.
ArrayUtil - Class in com.typelead.gradle.utils
 
ArrayUtil() - Constructor for class com.typelead.gradle.utils.ArrayUtil
 

B

BRANCH_ATTRIBUTE - Static variable in class com.typelead.gradle.eta.internal.DefaultEtaGitDependency
 
build() - Method in class com.typelead.gradle.utils.EtlasCommand
 

C

CabalHelper - Class in com.typelead.gradle.utils
 
CabalHelper() - Constructor for class com.typelead.gradle.utils.CabalHelper
 
CabalHelper.WriteResult - Class in com.typelead.gradle.utils
 
CabalInfo - Class in com.typelead.gradle.utils
 
CabalInfoParser - Class in com.typelead.gradle.utils
 
CabalInfoParser() - Constructor for class com.typelead.gradle.utils.CabalInfoParser
 
closure(Collection<K>) - Method in class com.typelead.gradle.utils.ImmutableDAG
 
Collections - Class in com.typelead.gradle.utils
 
Collections() - Constructor for class com.typelead.gradle.utils.Collections
 
com.typelead.gradle.eta.android - package com.typelead.gradle.eta.android
 
com.typelead.gradle.eta.api - package com.typelead.gradle.eta.api
 
com.typelead.gradle.eta.internal - package com.typelead.gradle.eta.internal
 
com.typelead.gradle.eta.plugins - package com.typelead.gradle.eta.plugins
 
com.typelead.gradle.eta.tasks - package com.typelead.gradle.eta.tasks
 
com.typelead.gradle.utils - package com.typelead.gradle.utils
 
CommandLine - Class in com.typelead.gradle.utils
 
CommandLine(String...) - Constructor for class com.typelead.gradle.utils.CommandLine
 
COMMIT_ATTRIBUTE - Static variable in class com.typelead.gradle.eta.internal.DefaultEtaGitDependency
 
compareTo(Version) - Method in class com.typelead.gradle.utils.Version
 
compile() - Method in class com.typelead.gradle.eta.tasks.EtaCompile
 
ConfigurationUtils - Class in com.typelead.gradle.eta.internal
 
ConfigurationUtils() - Constructor for class com.typelead.gradle.eta.internal.ConfigurationUtils
 
consumeLines(InputStream, Consumer<String>) - Static method in class com.typelead.gradle.utils.IOUtils
 
consumeLinesIgnoreFailure(InputStream, Function<String, Boolean>) - Static method in class com.typelead.gradle.utils.IOUtils
 
contains(PackageInfo) - Method in class com.typelead.gradle.eta.internal.EtlasMavenRepository
 
create(Project, String) - Static method in class com.typelead.gradle.eta.internal.DefaultEtaDirectDependency
 
create(Project, Map<String, String>) - Static method in class com.typelead.gradle.eta.internal.DefaultEtaGitDependency
 
create(Map<K, V>, Map<K, ? extends Iterable<K>>) - Static method in class com.typelead.gradle.utils.ImmutableDAG
 
create(String) - Static method in class com.typelead.gradle.utils.Version
 
create(String) - Static method in class com.typelead.gradle.utils.VersionRange
 
create(Version, Version) - Static method in class com.typelead.gradle.utils.VersionRange
 
createAll(Project) - Static method in class com.typelead.gradle.eta.api.ProguardFiles
 
createConvention(Object, String, Object) - Static method in class com.typelead.gradle.utils.ExtensionHelper
 
createExtension(Object, String, Class<T>, Object...) - Static method in class com.typelead.gradle.utils.ExtensionHelper
 
current() - Static method in enum com.typelead.gradle.utils.Arch
Returns Right(Arch) if the OS is supported, Left(os) if otherwise.

D

DEFAULT_CABAL_FILENAME - Static variable in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
DEFAULT_CABAL_PROJECT_FILENAME - Static variable in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
DEFAULT_DESTINATION_DIR - Static variable in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
DEFAULT_DESTINATION_DIR - Static variable in class com.typelead.gradle.eta.tasks.EtaResolveDependencies
 
DEFAULT_ETA_MAIN_CLASS - Static variable in class com.typelead.gradle.eta.plugins.EtaBasePlugin
 
DEFAULT_FREEZE_CONFIG_FILENAME - Static variable in class com.typelead.gradle.eta.tasks.EtaResolveDependencies
 
DEFAULT_GROUP_ID - Static variable in class com.typelead.gradle.eta.internal.EtlasMavenRepository
 
DEFAULT_PROGUARD_FILE - Static variable in class com.typelead.gradle.eta.api.ProguardFiles
 
DefaultEtaConfiguration - Class in com.typelead.gradle.eta.internal
 
DefaultEtaConfiguration(Configuration, EtlasMavenRepository) - Constructor for class com.typelead.gradle.eta.internal.DefaultEtaConfiguration
 
DefaultEtaDirectDependency - Class in com.typelead.gradle.eta.internal
 
DefaultEtaDirectDependency(Project, String, VersionRange) - Constructor for class com.typelead.gradle.eta.internal.DefaultEtaDirectDependency
 
DefaultEtaGitDependency - Class in com.typelead.gradle.eta.internal
 
DefaultEtaGitDependency(Project, String, SourceRepository) - Constructor for class com.typelead.gradle.eta.internal.DefaultEtaGitDependency
 
DefaultEtaProjectDependency - Class in com.typelead.gradle.eta.internal
 
DefaultEtaProjectDependency(Project) - Constructor for class com.typelead.gradle.eta.internal.DefaultEtaProjectDependency
 
DefaultEtaProjectDependency(Project, String) - Constructor for class com.typelead.gradle.eta.internal.DefaultEtaProjectDependency
 
DefaultEtaProjectDependency(String, String) - Constructor for class com.typelead.gradle.eta.internal.DefaultEtaProjectDependency
 
DefaultEtaSourceSet - Class in com.typelead.gradle.eta.internal
 
DefaultEtaSourceSet(SourceSet, String, String, SourceDirectorySetFactory) - Constructor for class com.typelead.gradle.eta.internal.DefaultEtaSourceSet
 
DefaultLog - Class in com.typelead.gradle.utils
 
DefaultLog() - Constructor for class com.typelead.gradle.utils.DefaultLog
 
defaultModulesProvider() - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
DependencyUtils - Class in com.typelead.gradle.eta.internal
 
DependencyUtils() - Constructor for class com.typelead.gradle.eta.internal.DependencyUtils
 
dependsOnOtherEtaProjects() - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
dependsOnProjects() - Method in class com.typelead.gradle.eta.tasks.EtaInjectDependencies
 
deps(Consumer<ImmutableDAG<String, PackageInfo>>) - Method in class com.typelead.gradle.utils.EtlasCommand
 
differenceClosure(Collection<K>, Set<K>) - Method in class com.typelead.gradle.utils.ImmutableDAG
 
doResolve(Project, DependencyHandler, ImmutableDAG<String, PackageInfo>, Set<String>) - Method in class com.typelead.gradle.eta.internal.DefaultEtaConfiguration
 

E

Either<L,R> - Class in com.typelead.gradle.utils
Right-biased Either
Either() - Constructor for class com.typelead.gradle.utils.Either
 
Either.Left<L> - Class in com.typelead.gradle.utils
 
Either.Right<R> - Class in com.typelead.gradle.utils
 
equals(Object) - Method in class com.typelead.gradle.eta.internal.DefaultEtaProjectDependency
 
equals(Object) - Method in class com.typelead.gradle.utils.Version
 
eta(Action<? super SourceDirectorySet>) - Method in interface com.typelead.gradle.eta.api.EtaSourceSet
Configures the Eta source for this set.
eta(Action<? super SourceDirectorySet>) - Method in class com.typelead.gradle.eta.internal.DefaultEtaSourceSet
 
eta(String...) - Method in class com.typelead.gradle.eta.plugins.EtaPluginConvention
 
eta(Map<String, String>) - Method in class com.typelead.gradle.eta.plugins.EtaPluginConvention
 
ETA_CONFIGURATION_EXTENSION_NAME - Static variable in class com.typelead.gradle.eta.plugins.EtaBasePlugin
 
ETA_EXTENSION_NAME - Static variable in class com.typelead.gradle.eta.plugins.EtaBasePlugin
 
ETA_INTERMEDIATES_DIRECTORY - Static variable in class com.typelead.gradle.eta.plugins.EtaBasePlugin
 
ETA_OPTIONS_DSL_NAME - Static variable in class com.typelead.gradle.eta.plugins.EtaAndroidPlugin
 
ETA_RESOLVE_DEPENDENCIES_TASK_NAME - Static variable in class com.typelead.gradle.eta.plugins.EtaBasePlugin
 
ETA_SEND_METRICS_PROPERTY - Static variable in class com.typelead.gradle.utils.EtlasCommand
 
ETA_SETUP_ENVIRONMENT_TASK_NAME - Static variable in class com.typelead.gradle.eta.plugins.EtaBasePlugin
 
ETA_SOURCE_SET_DSL_NAME - Static variable in class com.typelead.gradle.eta.plugins.EtaAndroidPlugin
 
ETA_SOURCE_SET_NAME - Static variable in class com.typelead.gradle.eta.plugins.EtaAndroidPlugin
 
EtaAndroidPlugin - Class in com.typelead.gradle.eta.plugins
A Plugin which sets up an Eta project.
EtaAndroidPlugin(SourceDirectorySetFactory) - Constructor for class com.typelead.gradle.eta.plugins.EtaAndroidPlugin
 
EtaBasePlugin - Class in com.typelead.gradle.eta.plugins
A Plugin which compiles and tests Eta sources.
EtaBasePlugin() - Constructor for class com.typelead.gradle.eta.plugins.EtaBasePlugin
 
EtaCompile - Class in com.typelead.gradle.eta.tasks
 
EtaCompile() - Constructor for class com.typelead.gradle.eta.tasks.EtaCompile
 
EtaConfiguration - Interface in com.typelead.gradle.eta.api
 
EtaDependency - Interface in com.typelead.gradle.eta.api
 
EtaDependencyHandler - Interface in com.typelead.gradle.eta.api
 
EtaDirectDependency - Interface in com.typelead.gradle.eta.api
 
EtaExtension - Class in com.typelead.gradle.eta.api
Configuration options for the EtaPlugin
EtaExtension(Project) - Constructor for class com.typelead.gradle.eta.api.EtaExtension
 
EtaGitDependency - Interface in com.typelead.gradle.eta.api
 
EtaInfo - Class in com.typelead.gradle.utils
 
EtaInfo(String, Set<String>, Set<String>) - Constructor for class com.typelead.gradle.utils.EtaInfo
 
EtaInjectDependencies - Class in com.typelead.gradle.eta.tasks
 
EtaInjectDependencies() - Constructor for class com.typelead.gradle.eta.tasks.EtaInjectDependencies
 
EtaInstallDependencies - Class in com.typelead.gradle.eta.tasks
 
EtaInstallDependencies() - Constructor for class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
EtaOptions - Class in com.typelead.gradle.eta.api
 
EtaOptions() - Constructor for class com.typelead.gradle.eta.api.EtaOptions
 
EtaPlugin - Class in com.typelead.gradle.eta.plugins
A Plugin which sets up an Eta project.
EtaPlugin(SourceDirectorySetFactory) - Constructor for class com.typelead.gradle.eta.plugins.EtaPlugin
 
EtaPluginConvention - Class in com.typelead.gradle.eta.plugins
 
EtaPluginConvention(Project) - Constructor for class com.typelead.gradle.eta.plugins.EtaPluginConvention
 
EtaProjectDependency - Interface in com.typelead.gradle.eta.api
 
EtaResolveDependencies - Class in com.typelead.gradle.eta.tasks
 
EtaResolveDependencies() - Constructor for class com.typelead.gradle.eta.tasks.EtaResolveDependencies
 
EtaSetupEnvironment - Class in com.typelead.gradle.eta.tasks
 
EtaSetupEnvironment() - Constructor for class com.typelead.gradle.eta.tasks.EtaSetupEnvironment
 
EtaSourceSet - Interface in com.typelead.gradle.eta.api
 
EtlasCache - Class in com.typelead.gradle.eta.internal
 
EtlasCache(String) - Constructor for class com.typelead.gradle.eta.internal.EtlasCache
 
EtlasCommand - Class in com.typelead.gradle.utils
 
EtlasCommand(Project) - Constructor for class com.typelead.gradle.utils.EtlasCommand
 
EtlasMavenRepository - Class in com.typelead.gradle.eta.internal
 
EtlasMavenRepository(Project, File) - Constructor for class com.typelead.gradle.eta.internal.EtlasMavenRepository
 
EtlasResolver - Class in com.typelead.gradle.eta.internal
Manages resolving an Etlas binary by either Locating one on the system PATH Using a configured local installation Downloading one from the repository
EtlasResolver(String) - Constructor for class com.typelead.gradle.eta.internal.EtlasResolver
 
execExt - Variable in enum com.typelead.gradle.utils.Arch
Executable extension, if applicable; empty string otherwise.
ExecutableSpec - Class in com.typelead.gradle.utils
 
ExecutableSpec() - Constructor for class com.typelead.gradle.utils.ExecutableSpec
 
execute() - Method in class com.typelead.gradle.utils.CommandLine
 
executeAndConsumeOutput(Consumer<String>, Consumer<String>) - Method in class com.typelead.gradle.utils.CommandLine
 
executeAndConsumeOutputWithProcess(BiFunction<Process, String, Boolean>, BiFunction<Process, String, Boolean>) - Method in class com.typelead.gradle.utils.CommandLine
 
executeAndGetStandardOutput() - Method in class com.typelead.gradle.utils.CommandLine
 
executeAndGetStandardOutputLines() - Method in class com.typelead.gradle.utils.CommandLine
 
executeAndLogOutput() - Method in class com.typelead.gradle.utils.CommandLine
 
executeAndLogOutput(boolean) - Method in class com.typelead.gradle.utils.CommandLine
 
executeLogAndGetStandardOutputLines() - Method in class com.typelead.gradle.utils.CommandLine
 
executeLogAndGetStandardOutputLines(Predicate<String>) - Method in class com.typelead.gradle.utils.CommandLine
 
executeWithInputAndConsumeOutput(Supplier<String>, Consumer<String>, Consumer<String>) - Method in class com.typelead.gradle.utils.CommandLine
 
executeWithInputAndLogOutput(String) - Method in class com.typelead.gradle.utils.CommandLine
 
ExtensionHelper - Class in com.typelead.gradle.utils
 
ExtensionHelper() - Constructor for class com.typelead.gradle.utils.ExtensionHelper
 
extensions(Closure) - Method in class com.typelead.gradle.eta.api.EtaOptions
 

F

FileUtils - Class in com.typelead.gradle.utils
 
FileUtils() - Constructor for class com.typelead.gradle.utils.FileUtils
 
findExecutable(String) - Static method in class com.typelead.gradle.utils.SystemPathUtil
Locate an executable on the system PATH; returns null if not found.
flatMap(Function<R, Either<L, X>>) - Method in class com.typelead.gradle.utils.Either
 
flatMap(Function<Object, Either<L, X>>) - Method in class com.typelead.gradle.utils.Either.Left
 
flatMap(Function<R, Either<Object, X>>) - Method in class com.typelead.gradle.utils.Either.Right
 
fold(Function<L, X>, Function<R, X>) - Method in class com.typelead.gradle.utils.Either
 
fold(Function<L, X>, Function<Object, X>) - Method in class com.typelead.gradle.utils.Either.Left
 
fold(Function<Object, X>, Function<R, X>) - Method in class com.typelead.gradle.utils.Either.Right
 
foldEtaDependencies(Project, Collection<EtaDependency>, BiConsumer<List<String>, List<String>>, Consumer<Set<SourceRepository>>) - Static method in class com.typelead.gradle.eta.internal.DependencyUtils
 
forEachVariant(BaseExtension, Action<BaseVariant>) - Static method in class com.typelead.gradle.eta.android.AndroidHelper
 
freeze() - Method in class com.typelead.gradle.utils.EtlasCommand
 
friendlyVersion(String) - Static method in class com.typelead.gradle.utils.PrintHelper
 

G

generateCabalFile(String, String, List<String>, File) - Static method in class com.typelead.gradle.utils.CabalHelper
 
generateCabalFile(String, String, String, List<String>, List<String>, EtaOptions, List<String>, File) - Static method in class com.typelead.gradle.utils.CabalHelper
 
generateCabalProjectFile(Set<SourceRepository>, File) - Static method in class com.typelead.gradle.utils.CabalHelper
 
generateCabalProjectFile(Set<SourceRepository>, Collection<File>, File) - Static method in class com.typelead.gradle.utils.CabalHelper
 
generateCabalProjectLocalFile(String, Collection<File>, File) - Static method in class com.typelead.gradle.utils.CabalHelper
 
get(Project) - Static method in class com.typelead.gradle.utils.CabalInfo
 
getAllArtifacts(Project) - Method in interface com.typelead.gradle.eta.api.EtaConfiguration
 
getAllArtifacts(Project) - Method in class com.typelead.gradle.eta.internal.DefaultEtaConfiguration
 
getAllDependencies() - Method in interface com.typelead.gradle.eta.api.EtaConfiguration
 
getAllDependencies() - Method in class com.typelead.gradle.eta.internal.DefaultEtaConfiguration
 
getAllResolvedDependencies(Project) - Method in interface com.typelead.gradle.eta.api.EtaConfiguration
 
getAllResolvedDependencies(Project) - Method in class com.typelead.gradle.eta.internal.DefaultEtaConfiguration
 
getAllValues() - Method in class com.typelead.gradle.utils.ImmutableDAG
 
getAndroidExtension(Project) - Static method in class com.typelead.gradle.eta.android.AndroidHelper
 
getAndroidPlugin(Project) - Static method in class com.typelead.gradle.eta.android.AndroidHelper
 
getAndroidSDKClasspath(BaseExtension) - Static method in class com.typelead.gradle.eta.android.AndroidHelper
 
getArgs() - Method in class com.typelead.gradle.eta.api.EtaOptions
 
getArtifacts() - Method in interface com.typelead.gradle.eta.api.EtaConfiguration
 
getArtifacts() - Method in class com.typelead.gradle.eta.internal.DefaultEtaConfiguration
 
getBenchmarkNames() - Method in class com.typelead.gradle.utils.CabalInfo
 
getBinaryPathForVersion(String, Arch) - Method in class com.typelead.gradle.eta.internal.EtlasCache
 
getCabalFile() - Method in class com.typelead.gradle.eta.tasks.EtaCompile
 
getCabalFile() - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
getCabalFileProvider() - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
getCabalProjectFile() - Method in class com.typelead.gradle.eta.tasks.EtaCompile
 
getCabalProjectFile() - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
getCabalProjectFileProvider() - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
getClassesDir() - Method in class com.typelead.gradle.eta.internal.DefaultEtaSourceSet
 
getClasspath() - Method in class com.typelead.gradle.eta.tasks.EtaCompile
 
getCommand() - Method in class com.typelead.gradle.utils.CommandLine
 
getCommitIdentifier() - Method in class com.typelead.gradle.eta.api.SourceRepository
 
getCommitIdentifierType() - Method in class com.typelead.gradle.eta.api.SourceRepository
 
getCompileTaskName(String) - Static method in class com.typelead.gradle.eta.api.NamingScheme
 
getCompileTaskName() - Method in class com.typelead.gradle.eta.internal.DefaultEtaSourceSet
 
getConfiguration(Project, String) - Static method in class com.typelead.gradle.eta.internal.ConfigurationUtils
 
getConvention(Object, Class<T>) - Static method in class com.typelead.gradle.utils.ExtensionHelper
 
getCpp() - Method in class com.typelead.gradle.eta.api.EtaOptions
 
getDefaultDependencyProvider() - Method in class com.typelead.gradle.eta.tasks.EtaResolveDependencies
 
getDefaultEtaProguardFile(Project) - Static method in class com.typelead.gradle.eta.api.ProguardFiles
 
getDefaultEtaProguardFile() - Method in class com.typelead.gradle.eta.plugins.EtaPluginConvention
 
getDependencies() - Method in interface com.typelead.gradle.eta.api.EtaConfiguration
 
getDependencies() - Method in class com.typelead.gradle.eta.internal.DefaultEtaConfiguration
 
getDependencies() - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
getDependencies() - Method in class com.typelead.gradle.eta.tasks.EtaResolveDependencies
 
getDestinationDir() - Method in class com.typelead.gradle.eta.tasks.EtaCompile
 
getDestinationDir() - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
getDestinationDirectory() - Method in class com.typelead.gradle.eta.tasks.EtaResolveDependencies
 
getDirectory() - Method in class com.typelead.gradle.eta.internal.EtlasMavenRepository
 
getEta() - Method in class com.typelead.gradle.eta.api.EtaExtension
 
getEta() - Method in interface com.typelead.gradle.eta.api.EtaSourceSet
Returns the source to be compiled by the Eta compiler for this source set.
getEta() - Method in class com.typelead.gradle.eta.internal.DefaultEtaSourceSet
 
getEtaConfiguration(Configuration) - Static method in class com.typelead.gradle.eta.internal.ConfigurationUtils
 
getEtaConfiguration(Project, String) - Static method in class com.typelead.gradle.eta.internal.ConfigurationUtils
 
getEtaInfo() - Method in class com.typelead.gradle.eta.api.EtaExtension
 
getEtaProguardFile(Project, String) - Static method in class com.typelead.gradle.eta.api.ProguardFiles
 
getEtaSpec() - Method in class com.typelead.gradle.eta.api.EtaExtension
 
getEtaSpec() - Method in class com.typelead.gradle.eta.tasks.EtaSetupEnvironment
 
getEtaVersion() - Method in class com.typelead.gradle.eta.tasks.EtaCompile
 
getEtlas() - Method in class com.typelead.gradle.eta.api.EtaExtension
 
getEtlasRepository() - Method in class com.typelead.gradle.eta.api.EtaExtension
 
getEtlasRepository() - Method in class com.typelead.gradle.eta.tasks.EtaSetupEnvironment
 
getEtlasSpec() - Method in class com.typelead.gradle.eta.api.EtaExtension
 
getEtlasSpec() - Method in class com.typelead.gradle.eta.tasks.EtaSetupEnvironment
 
getExecutableComponentNames() - Method in class com.typelead.gradle.utils.CabalInfo
 
getExecutableNames() - Method in class com.typelead.gradle.utils.CabalInfo
 
getExtension(Object, Class<T>) - Static method in class com.typelead.gradle.utils.ExtensionHelper
 
getExtensions() - Method in class com.typelead.gradle.eta.api.EtaOptions
 
getExtraClasspath() - Method in class com.typelead.gradle.eta.tasks.EtaCompile
 
getFile() - Method in class com.typelead.gradle.utils.CabalHelper.WriteResult
 
getFreezeConfigFile() - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
getFreezeConfigFile() - Method in class com.typelead.gradle.eta.tasks.EtaResolveDependencies
 
getFullVersion() - Method in class com.typelead.gradle.utils.PackageInfo
 
getGlobalEtaVersion() - Method in class com.typelead.gradle.utils.EtlasCommand
 
getHash() - Method in class com.typelead.gradle.utils.PackageInfo
 
getIdentifier() - Method in class com.typelead.gradle.utils.PackageInfo
 
getIncludeDirs() - Method in class com.typelead.gradle.eta.api.EtaOptions
 
getInjectDependenciesTaskName(String) - Static method in class com.typelead.gradle.eta.api.NamingScheme
 
getInstallDependenciesTaskName(String) - Static method in class com.typelead.gradle.eta.api.NamingScheme
 
getInstallDependenciesTaskName() - Method in class com.typelead.gradle.eta.internal.DefaultEtaSourceSet
 
getInstalledEtaVersions() - Method in class com.typelead.gradle.utils.EtlasCommand
 
getInstallIncludes() - Method in class com.typelead.gradle.eta.api.EtaOptions
 
getInstance() - Static method in class com.typelead.gradle.utils.NoSpec
 
getInstance() - Static method in class com.typelead.gradle.utils.SystemSpec
 
getJarPath() - Method in class com.typelead.gradle.utils.PackageInfo
 
getLanguage() - Method in class com.typelead.gradle.eta.api.EtaOptions
 
getLanguagesAndExtensions() - Method in class com.typelead.gradle.utils.EtlasCommand
 
getLatestEtaVersion() - Method in class com.typelead.gradle.utils.EtlasCommand
 
getLocation() - Method in class com.typelead.gradle.eta.api.SourceRepository
 
getLowerBound() - Method in class com.typelead.gradle.utils.VersionRange
 
getMavenDependencies() - Method in class com.typelead.gradle.utils.PackageInfo
 
getMavenDependency(PackageInfo) - Method in class com.typelead.gradle.eta.internal.EtlasMavenRepository
 
getModules() - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
getName() - Method in class com.typelead.gradle.eta.api.LanguageExtension
 
getName() - Method in class com.typelead.gradle.utils.CabalInfo
 
getName() - Method in class com.typelead.gradle.utils.PackageInfo
 
getNodeValues(K) - Method in class com.typelead.gradle.utils.ImmutableDAG
 
getOptions() - Method in class com.typelead.gradle.eta.tasks.EtaCompile
 
getOptions() - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
getOutputJarFile() - Method in class com.typelead.gradle.eta.tasks.EtaCompile
 
getOutputJarFileProvider() - Method in class com.typelead.gradle.eta.tasks.EtaCompile
 
getPackageDB() - Method in class com.typelead.gradle.eta.tasks.EtaCompile
 
getPackageDBProvider() - Method in class com.typelead.gradle.eta.tasks.EtaCompile
 
getPackageName() - Method in interface com.typelead.gradle.eta.api.HasPackageName
 
getPackageName() - Method in class com.typelead.gradle.eta.internal.DefaultEtaDirectDependency
 
getPackageName() - Method in class com.typelead.gradle.eta.internal.DefaultEtaGitDependency
 
getPath() - Method in class com.typelead.gradle.utils.PathSpec
 
getPath() - Method in class com.typelead.gradle.utils.ResolvedExecutable
 
getProductionComponentNames() - Method in class com.typelead.gradle.utils.CabalInfo
 
getProject(Project) - Method in interface com.typelead.gradle.eta.api.EtaProjectDependency
 
getProject(Project) - Method in class com.typelead.gradle.eta.internal.DefaultEtaProjectDependency
 
getProjectName() - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
getProjectPath() - Method in interface com.typelead.gradle.eta.api.EtaProjectDependency
 
getProjectPath() - Method in class com.typelead.gradle.eta.internal.DefaultEtaProjectDependency
 
getProjectVersion() - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
getRelativeOutputDir(String) - Static method in class com.typelead.gradle.eta.api.NamingScheme
 
getRelativeOutputDir() - Method in class com.typelead.gradle.eta.internal.DefaultEtaSourceSet
 
getResolvedDependencies() - Method in interface com.typelead.gradle.eta.api.EtaConfiguration
 
getResolvedDependencies() - Method in class com.typelead.gradle.eta.internal.DefaultEtaConfiguration
 
getSendMetrics() - Method in class com.typelead.gradle.utils.EtlasCommand
 
getSource() - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
getSourceDirs() - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
getSourceRepository() - Method in interface com.typelead.gradle.eta.api.EtaGitDependency
 
getSourceRepository() - Method in class com.typelead.gradle.eta.internal.DefaultEtaGitDependency
 
getTargetConfiguration() - Method in interface com.typelead.gradle.eta.api.EtaProjectDependency
 
getTargetConfiguration() - Method in class com.typelead.gradle.eta.internal.DefaultEtaProjectDependency
 
getTargetConfiguration() - Method in class com.typelead.gradle.eta.tasks.EtaInjectDependencies
 
getTargetConfiguration() - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
getTaskName(String, String) - Static method in class com.typelead.gradle.eta.api.NamingScheme
 
getTestComponentNames() - Method in class com.typelead.gradle.utils.CabalInfo
 
getTestNames() - Method in class com.typelead.gradle.utils.CabalInfo
 
getUpperBound() - Method in class com.typelead.gradle.utils.VersionRange
 
getValue(K) - Method in class com.typelead.gradle.utils.ImmutableDAG
 
getVersion() - Method in class com.typelead.gradle.utils.EtaInfo
 
getVersion() - Method in class com.typelead.gradle.utils.PackageInfo
 
getVersion() - Method in class com.typelead.gradle.utils.ResolvedExecutable
 
getVersion() - Method in class com.typelead.gradle.utils.VersionSpec
 
getVersionRange() - Method in interface com.typelead.gradle.eta.api.EtaDirectDependency
 
getVersionRange() - Method in class com.typelead.gradle.eta.internal.DefaultEtaDirectDependency
 
getVersionsChanged() - Method in class com.typelead.gradle.eta.tasks.EtaResolveDependencies
 
getVersionsChanged() - Method in class com.typelead.gradle.eta.tasks.EtaSetupEnvironment
 
getVersionsSnapshot() - Method in class com.typelead.gradle.eta.tasks.EtaSetupEnvironment
 
getWelcomeMessage() - Method in class com.typelead.gradle.utils.EtlasCommand
 
getWorkingDir() - Method in class com.typelead.gradle.utils.CommandLine
 
getWorkingDirectory() - Method in class com.typelead.gradle.utils.EtlasCommand
 
graph - Variable in class com.typelead.gradle.utils.ImmutableDAG
 

H

hasLibrary() - Method in class com.typelead.gradle.utils.CabalInfo
 
HasPackageName - Interface in com.typelead.gradle.eta.api
 

I

ImmutableDAG<K,V> - Class in com.typelead.gradle.utils
 
increment() - Method in class com.typelead.gradle.utils.Version
 
INFO_FILENAME - Static variable in class com.typelead.gradle.eta.tasks.EtaSetupEnvironment
 
initCommandLineWithEtaVersion() - Method in class com.typelead.gradle.utils.EtlasCommand
 
injectDependencies() - Method in class com.typelead.gradle.eta.tasks.EtaInjectDependencies
 
installDependencies() - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
installEta() - Method in class com.typelead.gradle.utils.EtlasCommand
 
installPackage(PackageInfo, ImmutableDAG<String, PackageInfo>) - Method in class com.typelead.gradle.eta.internal.EtlasMavenRepository
 
installPackages(Collection<PackageInfo>, ImmutableDAG<String, PackageInfo>) - Method in class com.typelead.gradle.eta.internal.EtlasMavenRepository
 
IOUtils - Class in com.typelead.gradle.utils
 
IOUtils() - Constructor for class com.typelead.gradle.utils.IOUtils
 
isAfter(Version) - Method in class com.typelead.gradle.utils.Version
 
isAfterOrEqualTo(Version) - Method in class com.typelead.gradle.utils.Version
 
isBefore(Version) - Method in class com.typelead.gradle.utils.Version
 
isBeforeOrEqualTo(Version) - Method in class com.typelead.gradle.utils.Version
 
isChanged() - Method in class com.typelead.gradle.utils.CabalHelper.WriteResult
 
isFreezeConfigChanged() - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
isFresh() - Method in class com.typelead.gradle.utils.ResolvedExecutable
 
isNonEmpty(Collection<T>) - Static method in class com.typelead.gradle.utils.Collections
 
isSystem() - Method in class com.typelead.gradle.utils.ResolvedExecutable
 
isValidExtension(String) - Method in class com.typelead.gradle.utils.EtaInfo
 
isValidLanguage(String) - Method in class com.typelead.gradle.utils.EtaInfo
 

L

LanguageExtension - Class in com.typelead.gradle.eta.api
 
LanguageExtension(String) - Constructor for class com.typelead.gradle.eta.api.LanguageExtension
 
left(L) - Static method in class com.typelead.gradle.utils.Either
 
leftMap(Function<L, X>) - Method in class com.typelead.gradle.utils.Either.Left
 
leftMap(Function<L, X>) - Method in class com.typelead.gradle.utils.Either
 
leftMap(Function<Object, X>) - Method in class com.typelead.gradle.utils.Either.Right
 
LOCATION_ATTRIBUTE - Static variable in class com.typelead.gradle.eta.internal.DefaultEtaGitDependency
 
LOG - Static variable in class com.typelead.gradle.utils.DefaultLog
 
Log - Interface in com.typelead.gradle.utils
 
logger() - Method in interface com.typelead.gradle.utils.Log
 

M

machineVersion(String) - Static method in class com.typelead.gradle.utils.PrintHelper
 
map(Function<Object, X>) - Method in class com.typelead.gradle.utils.Either.Left
 
map(Function<R, X>) - Method in class com.typelead.gradle.utils.Either
 
map(Function<R, X>) - Method in class com.typelead.gradle.utils.Either.Right
 
merge(Either<? extends X, ? extends X>) - Static method in class com.typelead.gradle.utils.Either
 

N

name - Variable in enum com.typelead.gradle.utils.Arch
Name of the operating system and architecture.
NamingScheme - Class in com.typelead.gradle.eta.api
 
NamingScheme() - Constructor for class com.typelead.gradle.eta.api.NamingScheme
 
NEWLINE - Static variable in class com.typelead.gradle.utils.PrintHelper
 
NoSpec - Class in com.typelead.gradle.utils
 
numericVersion() - Method in class com.typelead.gradle.utils.EtlasCommand
 

O

options(Closure) - Method in class com.typelead.gradle.eta.tasks.EtaCompile
 

P

PACKAGE_ATTRIBUTE - Static variable in class com.typelead.gradle.eta.internal.DefaultEtaGitDependency
 
PackageInfo - Class in com.typelead.gradle.utils
 
PackageInfo(String, String, List<String>) - Constructor for class com.typelead.gradle.utils.PackageInfo
 
parse(List<String>) - Static method in class com.typelead.gradle.utils.CabalInfoParser
 
PathSpec - Class in com.typelead.gradle.utils
 
PathSpec(String) - Constructor for class com.typelead.gradle.utils.PathSpec
 
print(StringBuilder, String) - Static method in class com.typelead.gradle.utils.PrintHelper
 
print(StringBuilder, char) - Static method in class com.typelead.gradle.utils.PrintHelper
 
PrintHelper - Class in com.typelead.gradle.utils
 
PrintHelper() - Constructor for class com.typelead.gradle.utils.PrintHelper
 
println(StringBuilder, String) - Static method in class com.typelead.gradle.utils.PrintHelper
 
ProguardFiles - Class in com.typelead.gradle.eta.api
 
ProguardFiles() - Constructor for class com.typelead.gradle.eta.api.ProguardFiles
 
project(Map<String, ?>) - Method in interface com.typelead.gradle.eta.api.EtaDependencyHandler
 
putBinaryForVersion(String, URL, Arch) - Method in class com.typelead.gradle.eta.internal.EtlasCache
 

R

read(File) - Static method in class com.typelead.gradle.utils.FileUtils
 
readFile(File) - Static method in class com.typelead.gradle.utils.IOUtils
 
resolve(Project, DependencyHandler, ImmutableDAG<String, PackageInfo>) - Method in interface com.typelead.gradle.eta.api.EtaConfiguration
 
resolve(Project, DependencyHandler, ImmutableDAG<String, PackageInfo>) - Method in class com.typelead.gradle.eta.internal.DefaultEtaConfiguration
 
resolveDependencies() - Method in class com.typelead.gradle.eta.tasks.EtaResolveDependencies
 
ResolvedExecutable - Class in com.typelead.gradle.utils
 
ResolvedExecutable(String) - Constructor for class com.typelead.gradle.utils.ResolvedExecutable
 
ResolvedExecutable(String, String) - Constructor for class com.typelead.gradle.utils.ResolvedExecutable
 
ResolvedExecutable(String, String, boolean) - Constructor for class com.typelead.gradle.utils.ResolvedExecutable
 
ResolvedExecutable(String, String, boolean, boolean) - Constructor for class com.typelead.gradle.utils.ResolvedExecutable
 
resolveInSystemPath() - Method in class com.typelead.gradle.eta.internal.EtlasResolver
 
resolveLocalPath(String) - Method in class com.typelead.gradle.eta.internal.EtlasResolver
 
resolveRemote(String, String) - Method in class com.typelead.gradle.eta.internal.EtlasResolver
 
right(R) - Static method in class com.typelead.gradle.utils.Either
 

S

searchForEtaProjectDependencies(Project, Configuration) - Static method in class com.typelead.gradle.eta.internal.DefaultEtaConfiguration
 
setArgs(String...) - Method in class com.typelead.gradle.eta.api.EtaOptions
 
setCabalFile(Provider<RegularFile>) - Method in class com.typelead.gradle.eta.tasks.EtaCompile
 
setCabalProjectFile(Provider<RegularFile>) - Method in class com.typelead.gradle.eta.tasks.EtaCompile
 
setClassesDir(Provider<Directory>) - Method in class com.typelead.gradle.eta.tasks.EtaCompile
 
setClasspath(Provider<FileCollection>) - Method in class com.typelead.gradle.eta.tasks.EtaCompile
 
setCommand(List<String>) - Method in class com.typelead.gradle.utils.CommandLine
 
setCpp(String...) - Method in class com.typelead.gradle.eta.api.EtaOptions
 
setDependencies(Provider<Set<EtaDependency>>) - Method in class com.typelead.gradle.eta.tasks.EtaResolveDependencies
 
setDestinationDir(Provider<Directory>) - Method in class com.typelead.gradle.eta.tasks.EtaCompile
 
setDestinationDir(Provider<Directory>) - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
setDestinationDirectory(Object) - Method in class com.typelead.gradle.eta.tasks.EtaResolveDependencies
 
setEtlasPath(String) - Method in class com.typelead.gradle.eta.api.EtaExtension
 
setEtlasRepository(String) - Method in class com.typelead.gradle.eta.api.EtaExtension
 
setEtlasVersion(String) - Method in class com.typelead.gradle.eta.api.EtaExtension
 
setExtensions(NamedDomainObjectContainer<LanguageExtension>) - Method in class com.typelead.gradle.eta.api.EtaOptions
 
setExtensions(List<String>) - Method in class com.typelead.gradle.eta.api.EtaOptions
 
setFreezeConfigChanged(Provider<Boolean>) - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
setFreezeConfigFile(FileCollection) - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
setIncludeDirs(String...) - Method in class com.typelead.gradle.eta.api.EtaOptions
 
setInstallIncludes(String...) - Method in class com.typelead.gradle.eta.api.EtaOptions
 
setLanguage(String) - Method in class com.typelead.gradle.eta.api.EtaOptions
 
setOptions(EtaOptions) - Method in class com.typelead.gradle.eta.tasks.EtaCompile
 
setOptions(EtaOptions) - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
setSource(SourceDirectorySet) - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
setTargetConfiguration(Provider<String>) - Method in class com.typelead.gradle.eta.tasks.EtaInjectDependencies
 
setTargetConfiguration(Provider<String>) - Method in class com.typelead.gradle.eta.tasks.EtaInstallDependencies
 
setupEnvironment() - Method in class com.typelead.gradle.eta.tasks.EtaSetupEnvironment
 
setUseSystemEta(boolean) - Method in class com.typelead.gradle.eta.api.EtaExtension
 
setUseSystemEtlas(boolean) - Method in class com.typelead.gradle.eta.api.EtaExtension
 
setVersion(String) - Method in class com.typelead.gradle.eta.api.EtaExtension
 
setVersion(String) - Method in class com.typelead.gradle.utils.ResolvedExecutable
 
setVersionsChanged(Provider<Boolean>) - Method in class com.typelead.gradle.eta.tasks.EtaResolveDependencies
 
setWorkingDir(File) - Method in class com.typelead.gradle.utils.CommandLine
 
SNAPSHOT_FILENAME - Static variable in class com.typelead.gradle.eta.tasks.EtaSetupEnvironment
 
SnapshotUtils - Class in com.typelead.gradle.utils
 
SnapshotUtils() - Constructor for class com.typelead.gradle.utils.SnapshotUtils
 
SourceRepository - Class in com.typelead.gradle.eta.api
 
SourceRepository(String, SourceRepository.CommitIdentifierType, String) - Constructor for class com.typelead.gradle.eta.api.SourceRepository
 
SourceRepository.CommitIdentifierType - Enum in com.typelead.gradle.eta.api
 
supplyInput(OutputStream, Supplier<String>) - Static method in class com.typelead.gradle.utils.IOUtils
 
swap() - Method in class com.typelead.gradle.utils.Either.Left
 
swap() - Method in class com.typelead.gradle.utils.Either.Right
 
swap() - Method in class com.typelead.gradle.utils.Either
 
SystemPathUtil - Class in com.typelead.gradle.utils
 
SystemPathUtil() - Constructor for class com.typelead.gradle.utils.SystemPathUtil
 
SystemSpec - Class in com.typelead.gradle.utils
 

T

TAG_ATTRIBUTE - Static variable in class com.typelead.gradle.eta.internal.DefaultEtaGitDependency
 
takeSnapshotAndCompare(File, Object...) - Static method in class com.typelead.gradle.utils.SnapshotUtils
 
TASK_GROUP_NAME - Static variable in class com.typelead.gradle.eta.plugins.EtaBasePlugin
 
toMutableList(A[]) - Static method in class com.typelead.gradle.utils.ArrayUtil
Convert an array to a mutable List.
toString() - Method in class com.typelead.gradle.eta.internal.DefaultEtaDirectDependency
 
toString() - Method in class com.typelead.gradle.eta.internal.DefaultEtaGitDependency
 
toString() - Method in class com.typelead.gradle.eta.internal.DefaultEtaProjectDependency
 
toString(InputStream) - Static method in class com.typelead.gradle.utils.IOUtils
 
toString(InputStream, Charset) - Static method in class com.typelead.gradle.utils.IOUtils
 
toString() - Method in class com.typelead.gradle.utils.NoSpec
 
toString() - Method in class com.typelead.gradle.utils.PathSpec
 
toString(Map<K, V>) - Static method in class com.typelead.gradle.utils.PrintHelper
 
toString() - Method in class com.typelead.gradle.utils.ResolvedExecutable
 
toString() - Method in class com.typelead.gradle.utils.SystemSpec
 
toString() - Method in class com.typelead.gradle.utils.Version
 
toString() - Method in class com.typelead.gradle.utils.VersionRange
 
toString() - Method in class com.typelead.gradle.utils.VersionSpec
 

U

update() - Method in class com.typelead.gradle.utils.EtlasCommand
 

V

validate(EtaInfo) - Method in class com.typelead.gradle.eta.api.EtaOptions
 
validateConstraint(String) - Static method in class com.typelead.gradle.eta.internal.DefaultEtaDirectDependency
 
validAttributes - Static variable in class com.typelead.gradle.eta.internal.DefaultEtaGitDependency
 
validExtensions - Variable in class com.typelead.gradle.utils.EtaInfo
 
validLanguages - Variable in class com.typelead.gradle.utils.EtaInfo
 
valueOf(String) - Static method in enum com.typelead.gradle.eta.api.SourceRepository.CommitIdentifierType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.typelead.gradle.utils.Arch
Returns the enum constant of this type with the specified name.
valueOr(Function<L, Object>) - Method in class com.typelead.gradle.utils.Either.Left
 
valueOr(Function<Object, R>) - Method in class com.typelead.gradle.utils.Either.Right
 
valueOr(Function<L, R>) - Method in class com.typelead.gradle.utils.Either
 
values() - Static method in enum com.typelead.gradle.eta.api.SourceRepository.CommitIdentifierType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.typelead.gradle.utils.Arch
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class com.typelead.gradle.utils.EtaInfo
 
Version - Class in com.typelead.gradle.utils
Supports comparing Version numbers.
Version(int[]) - Constructor for class com.typelead.gradle.utils.Version
 
VersionRange - Class in com.typelead.gradle.utils
 
VersionRange(Version, Version) - Constructor for class com.typelead.gradle.utils.VersionRange
 
VersionRange(Version, boolean, Version, boolean) - Constructor for class com.typelead.gradle.utils.VersionRange
 
VersionSpec - Class in com.typelead.gradle.utils
 
VersionSpec(String) - Constructor for class com.typelead.gradle.utils.VersionSpec
 

W

write(File, String) - Static method in class com.typelead.gradle.utils.FileUtils
 
writeFile(File, String) - Static method in class com.typelead.gradle.utils.IOUtils
 
WriteResult(File, boolean) - Constructor for class com.typelead.gradle.utils.CabalHelper.WriteResult
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links