A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

ABISplits - Class in com.buddybuild.plugins.model.split
ABISplits(AbiSplitOptions) - Constructor in ABISplits
accumulateManifestPlaceholders(BaseVariant) - Method in BBBaseVariant
addTestCase(TestDescriptor) - Method in TestSuite
Android - Class in com.buddybuild.plugins.model
AndroidFile - Class in com.buddybuild.plugins.model
AndroidFile(File) - Constructor in AndroidFile
AndroidInterceptorPlugin - Class in com.buddybuild.plugins
ApplicationVariantValidator - Class in com.buddybuild.plugins.model
ApplicationVariantValidator(Project, Set<String>) - Constructor in ApplicationVariantValidator
If the list of variants is debug/release we don't blacklist those buildTypes.
apply(Project) - Method in AndroidInterceptorPlugin
AppProject - Class in com.buddybuild.plugins.model.project
AppProject(Project, ArrayList<ProjectDependency>) - Constructor in AppProject

B

BaseProject - Class in com.buddybuild.plugins.model.project
BBApplicationVariant - Class in com.buddybuild.plugins.model.variant
BBApplicationVariant(Project, ApplicationVariant, ArrayList<ProjectDependency>) - Constructor in BBApplicationVariant
BBBaseVariant - Class in com.buddybuild.plugins.model.variant
BBBuildType - Class in com.buddybuild.plugins.model
BBBuildType(BuildType, HashMap<String, SigningConfig>, SigningConfig) - Constructor in BBBuildType
BBLibraryVariant - Class in com.buddybuild.plugins.model.variant
BBLibraryVariant(Project, LibraryVariant, ArrayList<ProjectDependency>) - Constructor in BBLibraryVariant
BBProductFlavor - Class in com.buddybuild.plugins.model
BBProductFlavor(ProductFlavor, HashMap<String, SigningConfig>, SigningConfig) - Constructor in BBProductFlavor
BBSigningConfig - Class in com.buddybuild.plugins.model
BBSigningConfig(SigningConfig) - Constructor in BBSigningConfig
BBSplits - Class in com.buddybuild.plugins.model.split
BBSplits(Splits) - Constructor in BBSplits
BBTask - Class in com.buddybuild.plugins.model
BBTask(Task) - Constructor in BBTask
BBTestVariant - Class in com.buddybuild.plugins.model.variant
BBTestVariant(Project, TestVariant) - Constructor in BBTestVariant
BBVariantOutput - Class in com.buddybuild.plugins.model
BBVariantOutput(VariantOutput) - Constructor in BBVariantOutput
BUDDYBUILD_ANDROID_DUMP_DIR - Field in Shared
BUDDYBUILD_ANDROID_SDK_VERSION - Field in Shared
BUDDYBUILD_ASSETS_DIR_NAME - Field in Shared
BUDDYBUILD_ENABLE_GRADLE_ENV_INTERCEPTION - Field in Shared
BUDDYBUILD_ENABLE_JUNIT_INTERCEPTION - Field in Shared
BUDDYBUILD_GRADLE_ENV_JSON_FILE - Field in Shared
BUDDYBUILD_JUNIT_RESULTS_DIR - Field in Shared
BuildScriptInfo - Class in com.buddybuild.plugins.model
BuildScriptInfo(Project) - Constructor in BuildScriptInfo
buildSigningConfigs(Project) - Method in BBSigningConfig

C

configureAssets(Project) - Method in SDKIntegrator
configureDependencies(Project) - Method in SDKIntegrator
configureDex(Project) - Method in SDKIntegrator
configureJumboMode(BaseExtension) - Method in BaseProject
configureLint(Project, AppExtension) - Method in BaseProject
configureSDKVersion(Project) - Method in SDKIntegrator
configureTasks(Project) - Method in AndroidInterceptorPlugin
convertManifestDotValueToPath(String) - Method in BBBaseVariant

D

DensitySplits - Class in com.buddybuild.plugins.model.split
DensitySplits(DensitySplitOptions) - Constructor in DensitySplits
dumpAndroidTask(Project, Android) - Method in AndroidInterceptorPlugin
This is the `dumpAndroid` task It outputs to JSON all the variables required

E

environmentalVariables(Project) - Method in AndroidInterceptorPlugin

F

findDrawablePathFromResourceDirs(String, def) - Method in BBBaseVariant

G

generateMD5(String) - Method in Shared
getApplicationXmlNodeFromManifest(GPathResult) - Method in BBBaseVariant
getMainActivityXmlNodeFromManifest(GPathResult) - Method in BBBaseVariant
getResourceIdentifierName(String) - Method in BBBaseVariant
Gets the resource identifier name for the current resource identifier
getTestCase(TestDescriptor) - Method in TestSuite
getWhiteList() - Method in ApplicationVariantValidator
GRADLE_VERSION_MAJOR_CHANGES - Field in Shared
GradleEnvironment - Class in com.buddybuild.plugins.model

H

I

init(String, Project) - Method in BaseProject
init(Project, BaseVariant) - Method in BBBaseVariant
A try/catch Block is used here because in certain versions of gradle, they don't use .all(), therefore we have to revert to .each()
injectApplication(BBApplicationVariant) - Method in SDKIntegrator
injectManifests(BBApplicationVariant) - Method in SDKIntegrator
injectProguardFiles(BuildType) - Method in SDKIntegrator
invokeApi(def, String) - Method in Shared
isBlackListed(String) - Method in ApplicationVariantValidator
isGradleAboveVersion(String) - Method in Shared
Checks to see if the version of the gradle plugin is above 3.0.0 This check is required for new changes to the API
isIntentActionMain(NodeChild) - Method in BBBaseVariant
isIntentCategoryLauncher(NodeChild) - Method in BBBaseVariant
isManifestPlaceholder(String) - Method in BBBaseVariant
Checks to see if the string is a manifest placeholder
isResourceIdentifier(String) - Method in BBBaseVariant
Checks to see if the string is a resource identifier
isSigningReady(SigningConfig) - Method in BBSigningConfig
isWhiteListed(String) - Method in ApplicationVariantValidator

J

JavaProject - Class in com.buddybuild.plugins.model.project
JavaProject(Project) - Constructor in JavaProject
JUnitParser(Project) - Method in AndroidInterceptorPlugin

K

L

LibraryProject - Class in com.buddybuild.plugins.model.project
LibraryProject(Project, ArrayList<ProjectDependency>) - Constructor in LibraryProject
loadProperty(Project, String, Class) - Method in AndroidInterceptorPlugin
loadSettings(Project) - Method in AndroidInterceptorPlugin

M

main(Project) - Method in AndroidInterceptorPlugin
The main function for processing all the build variants into seperate projects
modifiedManifests - Field in Shared
modifyManifests(BBApplicationVariant) - Method in TestIntegrator

N

O

P

parseAndroidIconFromManifest(GPathResult) - Method in BBBaseVariant
parseAndroidLabelFromManifest(GPathResult) - Method in BBBaseVariant
parseApplicationFromManifest(GPathResult) - Method in BBBaseVariant
parsedManifests - Field in Shared
parseMainActivityFromManifest(GPathResult) - Method in BBBaseVariant
parseStringResourceFromResourceDirs(String, BaseVariant) - Method in BBBaseVariant
processManifests(Project, BaseVariant, ArrayList<ProjectDependency>) - Method in BBBaseVariant
processOutputs(BaseVariant) - Method in BBBaseVariant

Q

R

replaceManifestPlaceholders(BaseVariant, String) - Method in BBBaseVariant
Replace the placeholders in the Android Manifest for a variant for a specific string
resolveAndroidIconFromManifest(GPathResult, BaseVariant) - Method in BBBaseVariant
resolveAndroidLabelFromManifest(GPathResult, BaseVariant) - Method in BBBaseVariant
resolveApplicationFromManifest(GPathResult, BaseVariant, Project, ArrayList<ProjectDependency>) - Method in BBBaseVariant
resolveMainActivityFromManifest(GPathResult, BaseVariant) - Method in BBBaseVariant
resolvePackageNameFromManifest(GPathResult) - Method in BBBaseVariant

S

sanitizeResourceValue(String) - Method in BBBaseVariant
@return
Parameters:
str
SDKIntegrator - Class in com.buddybuild.plugins.integrator
searchDirRecursively(File, String) - Method in BBBaseVariant
This is bullshit Ideally, project.Filetree would allow for case insensitive searches, but it currently doesn't.
Shared - Class in com.buddybuild.plugins

T

TestCase - Class in com.buddybuild.plugins.model.test
TestCase(TestDescriptor) - Constructor in TestCase
TestIntegrator - Class in com.buddybuild.plugins.integrator
TestSuite - Class in com.buddybuild.plugins.model.test
TestSuite(TestDescriptor) - Constructor in TestSuite
TestTaskRun - Class in com.buddybuild.plugins.model.test
TestTaskRun(Task) - Constructor in TestTaskRun
toString() - Method in Android
toString() - Method in GradleEnvironment

U

update(TestResult) - Method in TestCase
update(TestResult) - Method in TestSuite
updateTestCase(TestDescriptor, TestResult) - Method in TestSuite
UTF_8 - Field in Shared

V

W

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _