![JAR search and dependency download from the Maven repository](/logo.png)
me.tatarka.RetrolambdaUtil.groovy Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gradle-retrolambda Show documentation
Show all versions of gradle-retrolambda Show documentation
A gradle plugin for getting java lambda support in java 6, 7 and android
The newest version!
package me.tatarka
import groovy.transform.TypeChecked
import groovy.transform.TypeCheckingMode
import org.gradle.api.tasks.SourceSet
class RetrolambdaUtil {
static String capitalize(CharSequence self) {
return self.length() == 0 ? "" : "" + Character.toUpperCase(self.charAt(0)) + self.subSequence(1, self.length())
}
@TypeChecked(TypeCheckingMode.SKIP)
static File javaOutputDir(SourceSet set) {
try {
return set.java.outputDir
} catch (Exception e) {
return set.output.classesDir
}
}
@TypeChecked(TypeCheckingMode.SKIP)
static File groovyOutputDir(SourceSet set) {
try {
return set.groovy.outputDir
} catch (Exception e) {
return set.output.classesDir
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy