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

A

addElement(Element, Element) - Method in class io.bitrise.trace.plugin.modifier.ManifestHelper
Adds an Element to the xml file.
ANDROID_MANIFEST_FILE_NAME - Static variable in class io.bitrise.trace.plugin.modifier.BuildHelper
The name for the AndroidManifest.xml files.
append(String) - Method in class io.bitrise.trace.plugin.util.FormattingStringBuilder
Formats and appends the given String value to the builder.
appendWithCapitalizeFirst(String) - Method in class io.bitrise.trace.plugin.util.FormattingStringBuilder
Formats the given String and appends to the builder.
appendWithoutFormatting(String) - Method in class io.bitrise.trace.plugin.util.FormattingStringBuilder
Appends the given String value to the builder.
ApplicationTransformHelper - Class in io.bitrise.trace.plugin.modifier
Helper class for doing the Application class related transforms in TraceTransform.
apply(Project) - Method in class io.bitrise.trace.plugin.TraceGradlePlugin
The entry point of the plugin.
applyBuildConfiguration(BaseExtension) - Method in class io.bitrise.trace.plugin.configuration.BuildConfigurationManager
Applies the parsed BuildConfiguration to the given Android Project.
applyManifestChanges() - Method in class io.bitrise.trace.plugin.modifier.ManifestHelper
Commits the changes to the AndroidManifest.xml on ManifestHelper.androidManifestPath and reopens it.

B

baseExtension - Variable in class io.bitrise.trace.plugin.modifier.TransformHelper
 
baseName - Variable in class io.bitrise.trace.plugin.util.TraceTaskBuilder
Tha base name of the task without any prefixes.
BaseTraceTask - Class in io.bitrise.trace.plugin.task
Base abstract class for the tasks of the Trace plugin.
BaseTraceTask() - Constructor for class io.bitrise.trace.plugin.task.BaseTraceTask
 
BaseTraceVariantTask - Class in io.bitrise.trace.plugin.task
Base abstract class for the tasks of the Trace plugin.
BaseTraceVariantTask() - Constructor for class io.bitrise.trace.plugin.task.BaseTraceVariantTask
 
BITRISE_ADDONS_CONFIGURATION_FILE - Static variable in class io.bitrise.trace.plugin.TraceConstants
The name of the configuration file that is used to configure the given application.
BITRISE_BC_PACKAGE_NAME_KEY - Static variable in class io.bitrise.trace.plugin.TraceConstants
The key for the package name of the BuildConfig file.
build() - Method in class io.bitrise.trace.plugin.util.TraceTaskBuilder
Builds the given task based on the values that are set and adds it to the TaskContainer.
build() - Method in class io.bitrise.trace.plugin.util.TraceVariantTaskBuilder
 
BuildConfiguration - Class in io.bitrise.trace.plugin.configuration
Data class for build configuration, the TraceConstants.BITRISE_ADDONS_CONFIGURATION_FILE file will be parsed to this Object.
BuildConfiguration(String, String) - Constructor for class io.bitrise.trace.plugin.configuration.BuildConfiguration
Constructor for class.
BuildConfiguration(BuildConfiguration) - Constructor for class io.bitrise.trace.plugin.configuration.BuildConfiguration
Constructor for validating parsed JSON value, as GSON has no indicator for required fields, which should not be null.
BuildConfigurationManager - Class in io.bitrise.trace.plugin.configuration
Responsible for the compile time configurations.
BuildHelper - Class in io.bitrise.trace.plugin.modifier
Helper class for build related actions.
BuildHelper(Logger) - Constructor for class io.bitrise.trace.plugin.modifier.BuildHelper
 

C

collectFilesRecursively(Set<File>) - Method in class io.bitrise.trace.plugin.modifier.BuildHelper
Collects files recursively from a given set of File input.
commitManifestChanges() - Method in class io.bitrise.trace.plugin.modifier.ManifestHelper
Commits the changes to the AndroidManifest.xml on ManifestHelper.androidManifestPath.
commitManifestChanges(Document) - Method in class io.bitrise.trace.plugin.modifier.ManifestHelper
Commits the changes to the AndroidManifest.xml on ManifestHelper.androidManifestPath.
compareTo(Version) - Method in class io.bitrise.trace.plugin.configuration.Version
A version number should be considered greater, if the major version number is higher.
createAttribute(String, String) - Method in class io.bitrise.trace.plugin.modifier.ManifestHelper
Creates an Attr to the xml file.
createBuildConfigStringClassField(String, String) - Static method in class io.bitrise.trace.plugin.modifier.BuildHelper
Deprecated.
as of version 0.0.5, as com.android.tools:gradle have issues with adding programmatically buildconfig values, please use BuildHelper.createResValueStringClassField(String, String).
createElement(String) - Method in class io.bitrise.trace.plugin.modifier.ManifestHelper
Creates an Element to the xml file.
createMetricSenderServiceElement() - Method in class io.bitrise.trace.plugin.modifier.ManifestHelper
Creates an Element to the xml file, with the required values for the MetricSender Service.
createResValueStringClassField(String, String) - Static method in class io.bitrise.trace.plugin.modifier.BuildHelper
Creates a ClassField with String type that could be inserted into the resource values.
createTraceSenderServiceElement() - Method in class io.bitrise.trace.plugin.modifier.ManifestHelper
Creates an Element to the xml file, with the required values for the TraceSender Service.

D

description - Variable in class io.bitrise.trace.plugin.util.TraceTaskBuilder
The description for the task.

E

equals(Object) - Method in class io.bitrise.trace.plugin.configuration.Version
 

F

findClass(TransformInvocation, String) - Method in class io.bitrise.trace.plugin.modifier.TransformHelper
Finds the CtClass from the ClassPool with the given name.
formatTime(Date, TimeZone) - Static method in class io.bitrise.trace.plugin.util.TimeFormattingUtils
Formats a given Data to a readable format with the given TimeZone.
formatTime(Date) - Static method in class io.bitrise.trace.plugin.util.TimeFormattingUtils
Formats a given Data to a readable format with the default TimeZone.
FormattingStringBuilder - Class in io.bitrise.trace.plugin.util
Decorator class for StringBuilder.
FormattingStringBuilder() - Constructor for class io.bitrise.trace.plugin.util.FormattingStringBuilder
Constructor for class.

G

generatePropertiesForTask(String, Class<? extends BaseTraceTask>) - Method in class io.bitrise.trace.plugin.util.TraceTaskBuilder
Creates the properties for a Gradle task.
getAndroidManifest() - Method in class io.bitrise.trace.plugin.modifier.ManifestHelper
getAndroidManifestPath() - Method in class io.bitrise.trace.plugin.modifier.ManifestHelper
Gets the path of the AndroidManifest document.
getApplicationElement() - Method in class io.bitrise.trace.plugin.modifier.ManifestHelper
Gets the application Element from the ManifestHelper.androidManifest.
getApplicationName() - Method in class io.bitrise.trace.plugin.modifier.ManifestHelper
Gets the Application name attribute to the given value.
getAssembleTask(BaseVariant) - Static method in class io.bitrise.trace.plugin.util.TaskUtils
Gets the assemble Task for the given BaseVariant.
getCommunicator() - Static method in class io.bitrise.trace.plugin.network.SymbolCollectorNetworkClient
Gets the NetworkCommunicator for performing network calls.
getGson() - Static method in class io.bitrise.trace.plugin.network.SymbolCollectorNetworkClient
Gets the current Gson serializer with configured naming strategies and overrides.
getId() - Method in class io.bitrise.trace.plugin.data.Trace
Gets the ID of the Trace.
getInputTypes() - Method in class io.bitrise.trace.plugin.modifier.TraceTransform
 
getInstance(String) - Static method in class io.bitrise.trace.plugin.configuration.BuildConfigurationManager
Gets the singleton instance of the BuildConfigurationManager.
getManifestPaths(BaseVariantOutput) - Method in class io.bitrise.trace.plugin.modifier.BuildHelper
Gets the path for the compiled AndroidManifest.xml files.
getManifestProcessorTask(BaseVariantOutput) - Static method in class io.bitrise.trace.plugin.util.TaskUtils
Gets the ManifestProcessorTask for the given BaseVariantOutput.
getMappingFiletPath(BaseVariant) - Method in class io.bitrise.trace.plugin.modifier.BuildHelper
Gets the path for the mapping file of the given variant.
getName() - Method in class io.bitrise.trace.plugin.modifier.TraceTransform
 
getPackageName() - Method in class io.bitrise.trace.plugin.modifier.ManifestHelper
Gets the package name from the android manifest file.
getPermissions() - Method in class io.bitrise.trace.plugin.modifier.ManifestHelper
Gets the list of permissions from the AndroidManifest.xml file.
getRequiredPermissions() - Method in class io.bitrise.trace.plugin.configuration.BuildConfigurationManager
Gets the list of permission that will be needed for our DataSources.
getResourceProcessorTask(BaseVariantOutput) - Static method in class io.bitrise.trace.plugin.util.TaskUtils
Gets the ProcessAndroidResources for the given BaseVariantOutput.
getScopes() - Method in class io.bitrise.trace.plugin.modifier.TraceTransform
 
getSpans() - Method in class io.bitrise.trace.plugin.data.Trace
Gets all the Spans from this Trace.
getTaskList(Project) - Static method in class io.bitrise.trace.plugin.util.TaskUtils
Gets the task list for the current build.
getToken() - Method in class io.bitrise.trace.plugin.configuration.BuildConfiguration
 
getToken() - Method in class io.bitrise.trace.plugin.configuration.BuildConfigurationManager
Gets the token from the build configuration.
getTraceOutputDirPath(File) - Static method in class io.bitrise.trace.plugin.util.TaskUtils
Gets the path for the directory for the outputs of the Trace tasks.
getTraceOutputDirPath(File, String) - Static method in class io.bitrise.trace.plugin.util.TaskUtils
Gets the path for the directory for the outputs of the Trace tasks for the given variant.
getVariant() - Method in class io.bitrise.trace.plugin.task.BaseTraceVariantTask
Gets the variant.
getVariantOutput() - Method in class io.bitrise.trace.plugin.task.BaseTraceVariantTask
Gets the variant output.
getVersion() - Method in class io.bitrise.trace.plugin.configuration.BuildConfiguration
 
group - Variable in class io.bitrise.trace.plugin.util.TraceTaskBuilder
The group for the task.

I

io.bitrise.trace.plugin - package io.bitrise.trace.plugin
The root package for the Trace Android Gradle Plugin.
io.bitrise.trace.plugin.configuration - package io.bitrise.trace.plugin.configuration
Code that is related to the compile time configuration of SDK.
io.bitrise.trace.plugin.data - package io.bitrise.trace.plugin.data
Data related code.
io.bitrise.trace.plugin.modifier - package io.bitrise.trace.plugin.modifier
Code that modifies source code of applications.
io.bitrise.trace.plugin.network - package io.bitrise.trace.plugin.network
Responsible for the networking.
io.bitrise.trace.plugin.task - package io.bitrise.trace.plugin.task
Contains the tasks for the plugin.
io.bitrise.trace.plugin.util - package io.bitrise.trace.plugin.util
General utility methods.
isApplicationNamePresent() - Method in class io.bitrise.trace.plugin.modifier.ManifestHelper
Checks if the application name attribute is presented in the ManifestHelper.androidManifest or not.
isIncremental() - Method in class io.bitrise.trace.plugin.modifier.TraceTransform
 
isSupported(String) - Method in class io.bitrise.trace.plugin.configuration.Version
Checks that this Version is supported or not.

L

logger - Variable in class io.bitrise.trace.plugin.modifier.TransformHelper
 
logger - Variable in class io.bitrise.trace.plugin.task.BaseTraceTask
The Logger for logging.
LOGGER_TAG - Static variable in class io.bitrise.trace.plugin.TraceGradlePlugin
The value for the tags in Logger logs.

M

ManifestHelper - Class in io.bitrise.trace.plugin.modifier
Responsible for modifying the AndroidManifest.xml.
ManifestHelper(Document, Logger) - Constructor for class io.bitrise.trace.plugin.modifier.ManifestHelper
Constructor for class.
ManifestHelper(String, Logger) - Constructor for class io.bitrise.trace.plugin.modifier.ManifestHelper
Constructor for class.
ManifestModifierTask - Class in io.bitrise.trace.plugin.task
Task that updates the AndroidManifest.xml file(s) with the required code changes.
ManifestModifierTask() - Constructor for class io.bitrise.trace.plugin.task.ManifestModifierTask
 

O

OkHttpTransformHelper - Class in io.bitrise.trace.plugin.modifier
Helper class for doing the OkHttp related transforms in TraceTransform.

P

PLUGIN_DEPENDENCY_GROUP - Static variable in class io.bitrise.trace.plugin.TraceConstants
The name of the dependency for the plugin.
PLUGIN_DEPENDENCY_NAME - Static variable in class io.bitrise.trace.plugin.TraceConstants
The name of the dependency for the plugin.
PLUGIN_ID - Static variable in class io.bitrise.trace.plugin.TraceConstants
The name of this plugin.
PROGUARD_RULES_FILE_NAME - Static variable in class io.bitrise.trace.plugin.modifier.BuildHelper
The name for the proguard-rules.pro files.
project - Variable in class io.bitrise.trace.plugin.modifier.TransformHelper
 
project - Variable in class io.bitrise.trace.plugin.task.BaseTraceTask
The Project which can use this task.

S

setDefaultApplicationName() - Method in class io.bitrise.trace.plugin.modifier.ManifestHelper
Adds an Application name attribute with the given value.
setDescription(String) - Method in class io.bitrise.trace.plugin.util.TraceTaskBuilder
Sets the description of the task.
setGroup(String) - Method in class io.bitrise.trace.plugin.util.TraceTaskBuilder
Sets the group for the given task.
setSpans(List<Span>) - Method in class io.bitrise.trace.plugin.data.Trace
Sets the Spans of this Trace.
setToken(String) - Method in class io.bitrise.trace.plugin.configuration.BuildConfiguration
 
setVariant(BaseVariant) - Method in class io.bitrise.trace.plugin.task.BaseTraceVariantTask
Sets the variant to the given value.
setVariantOutput(BaseVariantOutput) - Method in class io.bitrise.trace.plugin.task.BaseTraceVariantTask
Sets the variant output to the given value.
setVariantOutput(BaseVariantOutput) - Method in class io.bitrise.trace.plugin.util.TraceVariantTaskBuilder
Sets the BaseVariantOutput for the given task.
setVersion(String) - Method in class io.bitrise.trace.plugin.configuration.BuildConfiguration
 
SymbolCollectorCommunicator - Interface in io.bitrise.trace.plugin.network
Holds the list of network calls for the symbol collector endpoint.
SymbolCollectorNetworkClient - Class in io.bitrise.trace.plugin.network
Responsible for initiating and handling network calls with the symbol collector endpoint.
SymbolCollectorNetworkClient() - Constructor for class io.bitrise.trace.plugin.network.SymbolCollectorNetworkClient
 

T

TASK_DESCRIPTION_MANIFEST_MODIFIER - Static variable in class io.bitrise.trace.plugin.task.TaskConfig
The description for ManifestModifierTask.
TASK_DESCRIPTION_UPLOAD_MAPPING_FILE - Static variable in class io.bitrise.trace.plugin.task.TaskConfig
The description for UploadMappingFileTask.
TASK_DESCRIPTION_VERIFY_TRACE - Static variable in class io.bitrise.trace.plugin.task.TaskConfig
The description for VerifyTraceTask.
TASK_NAME_MANIFEST_MODIFIER - Static variable in class io.bitrise.trace.plugin.task.TaskConfig
The task name for ManifestModifierTask.
TASK_NAME_UPLOAD_MAPPING_FILE - Static variable in class io.bitrise.trace.plugin.task.TaskConfig
The task name for UploadMappingFileTask.
TASK_NAME_VERIFY_TRACE - Static variable in class io.bitrise.trace.plugin.task.TaskConfig
The task name for VerifyTraceTask.
TaskConfig - Class in io.bitrise.trace.plugin.task
Contains the configuration for the tasks.
taskContainer - Variable in class io.bitrise.trace.plugin.util.TraceTaskBuilder
The TaskContainer that will contain the newly created task.
TaskUtils - Class in io.bitrise.trace.plugin.util
Utility class for task related calls.
TimeFormattingUtils - Class in io.bitrise.trace.plugin.util
Formats the time to the required format.
toString() - Method in class io.bitrise.trace.plugin.configuration.Version
 
toString() - Method in class io.bitrise.trace.plugin.util.FormattingStringBuilder
 
Trace - Class in io.bitrise.trace.plugin.data
Data class for traces.
Trace() - Constructor for class io.bitrise.trace.plugin.data.Trace
Constructor for class.
TRACE_ANDROID_GRADLE_PLUGIN_COMPATIBLE_VERSION - Static variable in class io.bitrise.trace.plugin.TraceConstants
The smallest compatible version of the Android Gradle Plugin.
TRACE_APPLICATION_CLASS_FULL_NAME - Static variable in class io.bitrise.trace.plugin.TraceConstants
The name of the class with the package name that extends the Android Application class.
TRACE_APPLICATION_CLASS_NAME - Static variable in class io.bitrise.trace.plugin.TraceConstants
The name of the class that extends the Android Application class.
TRACE_APPLICATION_PACKAGE_NAME - Static variable in class io.bitrise.trace.plugin.TraceConstants
The name of the package where the Trace Application class should be located.
TRACE_CONFIGURATION_SUPPORTED_FILE_VERSION - Static variable in class io.bitrise.trace.plugin.TraceConstants
The version the config file that is supported by the plugin.
TRACE_METRIC_SENDER_CLASS_FULL_NAME - Static variable in class io.bitrise.trace.plugin.TraceConstants
The fully qualified name of the class that sends the Metrics.
TRACE_METRIC_SENDER_CLASS_NAME - Static variable in class io.bitrise.trace.plugin.TraceConstants
The name of the class that sends the Metrics.
TRACE_PLUGIN_TASK_GROUP - Static variable in class io.bitrise.trace.plugin.task.TaskConfig
The group name for Trace tasks.
TRACE_SDK_DEPENDENCY_GROUP_NAME - Static variable in class io.bitrise.trace.plugin.TraceConstants
The group of the dependency for TraceConstants.TRACE_SDK_DEPENDENCY_NAME.
TRACE_SDK_DEPENDENCY_NAME - Static variable in class io.bitrise.trace.plugin.TraceConstants
The name of the dependency for the 'trace-sdk'.
TRACE_TOKEN_KEY - Static variable in class io.bitrise.trace.plugin.configuration.BuildConfiguration
The key for the BuildConfiguration token value to store in the BuildConfig of the Android project.
TRACE_TRACE_SENDER_CLASS_FULL_NAME - Static variable in class io.bitrise.trace.plugin.TraceConstants
The fully qualified name of the class that sends the Traces.
TRACE_TRACE_SENDER_CLASS_NAME - Static variable in class io.bitrise.trace.plugin.TraceConstants
The name of the class that sends the Traces.
TraceConfigFileInvalidException(String, String) - Constructor for exception io.bitrise.trace.plugin.util.TraceException.TraceConfigFileInvalidException
Constructor for class.
TraceConfigFileNotFoundException(String, String) - Constructor for exception io.bitrise.trace.plugin.util.TraceException.TraceConfigFileNotFoundException
Constructor for class.
TraceConstants - Class in io.bitrise.trace.plugin
Holds the SDK level constants.
TraceException - Class in io.bitrise.trace.plugin.util
TraceExceptions are used to express and describe some kind of business type exceptions.
TraceException() - Constructor for class io.bitrise.trace.plugin.util.TraceException
 
TraceException.TraceConfigFileInvalidException - Exception in io.bitrise.trace.plugin.util
Used when the TraceConfig file has an issue being read.
TraceException.TraceConfigFileNotFoundException - Exception in io.bitrise.trace.plugin.util
Used when the TraceConfig file is not found in the correct location.
TraceGradlePlugin - Class in io.bitrise.trace.plugin
Gradle plugin for the Trace SDK.
TraceGradlePlugin() - Constructor for class io.bitrise.trace.plugin.TraceGradlePlugin
 
TraceTaskBuilder - Class in io.bitrise.trace.plugin.util
Factory made for simplifying BaseTraceTask creation.
TraceTaskBuilder(TaskContainer, String, Class<? extends BaseTraceTask>) - Constructor for class io.bitrise.trace.plugin.util.TraceTaskBuilder
Constructor for the class.
TraceTransform - Class in io.bitrise.trace.plugin.modifier
Transform that executes the required code modifications for the Trace SDK during the build.
TraceTransform(BaseExtension, Project) - Constructor for class io.bitrise.trace.plugin.modifier.TraceTransform
Constructor for class.
TraceVariantTaskBuilder - Class in io.bitrise.trace.plugin.util
Factory made for simplifying BaseTraceVariantTask creation.
TraceVariantTaskBuilder(TaskContainer, String, Class<? extends BaseTraceVariantTask>, BaseVariant) - Constructor for class io.bitrise.trace.plugin.util.TraceVariantTaskBuilder
Constructor for the class.
transform(TransformInvocation) - Method in class io.bitrise.trace.plugin.modifier.TraceTransform
 
TransformHelper - Class in io.bitrise.trace.plugin.modifier
Contains helper methods for TraceTransform.
type - Variable in class io.bitrise.trace.plugin.util.TraceTaskBuilder
The type of the task.

U

updateManifests() - Method in class io.bitrise.trace.plugin.task.ManifestModifierTask
The action that will be performed when the task is run.
uploadMappingFile(String, String, String, RequestBody) - Method in interface io.bitrise.trace.plugin.network.SymbolCollectorCommunicator
 
uploadMappingFile() - Method in class io.bitrise.trace.plugin.task.UploadMappingFileTask
Task action that will be called when run.
UploadMappingFileTask - Class in io.bitrise.trace.plugin.task
Task for uploading a given variant's mapping file (if it exists).
UploadMappingFileTask() - Constructor for class io.bitrise.trace.plugin.task.UploadMappingFileTask
 

V

verifyTrace() - Method in class io.bitrise.trace.plugin.task.VerifyTraceTask
The action that will be performed when the task is run.
VerifyTraceTask - Class in io.bitrise.trace.plugin.task
Task that verifies if the Trace SDK is correctly set up or not.
VerifyTraceTask() - Constructor for class io.bitrise.trace.plugin.task.VerifyTraceTask
 
Version - Class in io.bitrise.trace.plugin.configuration
Data class that holds a version that follows semantic versioning conventions.
Version(String) - Constructor for class io.bitrise.trace.plugin.configuration.Version
Constructor for class.
A B C D E F G I L M O P S T U V 
Skip navigation links