Skip navigation links
A B C D E F G I J L M N R S T V 

A

addToTab(String, String, Object) - Static method in class com.bugsnag.android.Bugsnag
Add diagnostic information to every error report.
addToTab(String, String, Object) - Method in class com.bugsnag.android.Client
Add diagnostic information to every error report.
addToTab(String, String, Object) - Method in class com.bugsnag.android.Error
Add additional diagnostic information to send with this Error.
addToTab(String, String, Object) - Method in class com.bugsnag.android.MetaData
Add diagnostic information to a tab of this MetaData.

B

BeforeNotify - Interface in com.bugsnag.android
A callback to be run before every report to Bugsnag.
beforeNotify(BeforeNotify) - Static method in class com.bugsnag.android.Bugsnag
Add a "before notify" callback, to execute code before every report to Bugsnag.
beforeNotify(Report) - Method in interface com.bugsnag.android.Callback
 
beforeNotify(BeforeNotify) - Method in class com.bugsnag.android.Client
Add a "before notify" callback, to execute code before every report to Bugsnag.
beforeNotify(BeforeNotify) - Method in class com.bugsnag.android.Configuration
Adds a new before notify task
beginArray() - Method in class com.bugsnag.android.JsonWriter
Begins encoding a new array.
beginObject() - Method in class com.bugsnag.android.JsonWriter
Begins encoding a new object.
BreadcrumbType - Enum in com.bugsnag.android
Recognized types of breadcrumbs
Bugsnag - Class in com.bugsnag.android
Static access to a Bugsnag Client, the easiest way to use Bugsnag in your Android app.
BugsnagException - Class in com.bugsnag.android
Used to store information about an exception that was not provided with an exception object
BugsnagException(String, String, StackTraceElement[]) - Constructor for class com.bugsnag.android.BugsnagException
Constructor

C

Callback - Interface in com.bugsnag.android
A callback to be run before an individual report is sent to Bugsnag.
clearBreadcrumbs() - Static method in class com.bugsnag.android.Bugsnag
Clear any breadcrumbs that have been left so far.
clearBreadcrumbs() - Method in class com.bugsnag.android.Client
Clear any breadcrumbs that have been left so far.
clearTab(String) - Static method in class com.bugsnag.android.Bugsnag
Remove a tab of app-wide diagnostic information
clearTab(String) - Method in class com.bugsnag.android.Client
Remove a tab of app-wide diagnostic information
clearTab(String) - Method in class com.bugsnag.android.Error
Remove a tab of app-wide diagnostic information from this Error
clearTab(String) - Method in class com.bugsnag.android.MetaData
Remove a tab of diagnostic information from this MetaData.
clearUser() - Method in class com.bugsnag.android.Bugsnag
Removes the current user data and sets it back to defaults
clearUser() - Method in class com.bugsnag.android.Client
Removes the current user data and sets it back to defaults
Client - Class in com.bugsnag.android
A Bugsnag Client instance allows you to use Bugsnag in your Android app.
Client(Context) - Constructor for class com.bugsnag.android.Client
Initialize a Bugsnag client
Client(Context, String) - Constructor for class com.bugsnag.android.Client
Initialize a Bugsnag client
Client(Context, String, boolean) - Constructor for class com.bugsnag.android.Client
Initialize a Bugsnag client
Client(Context, Configuration) - Constructor for class com.bugsnag.android.Client
Initialize a Bugsnag client
close() - Method in class com.bugsnag.android.JsonWriter
Flushes and closes this writer and the underlying Writer.
com.bugsnag.android - package com.bugsnag.android
 
Configuration - Class in com.bugsnag.android
User-specified configuration storage object, contains information specified at the client level, api-key and endpoint configuration.
Configuration(String) - Constructor for class com.bugsnag.android.Configuration
Construct a new Bugsnag configuration object

D

disableExceptionHandler() - Static method in class com.bugsnag.android.Bugsnag
Disable automatic reporting of unhandled exceptions.
disableExceptionHandler() - Method in class com.bugsnag.android.Client
Disable automatic reporting of unhandled exceptions.

E

enableExceptionHandler() - Static method in class com.bugsnag.android.Bugsnag
Enable automatic reporting of unhandled exceptions.
enableExceptionHandler() - Method in class com.bugsnag.android.Client
Enable automatic reporting of unhandled exceptions.
endArray() - Method in class com.bugsnag.android.JsonWriter
Ends encoding the current array.
endObject() - Method in class com.bugsnag.android.JsonWriter
Ends encoding the current object.
Error - Class in com.bugsnag.android
Information and associated diagnostics relating to a handled or unhandled Exception.

F

flush() - Method in class com.bugsnag.android.JsonWriter
Ensures all buffered data is written to the underlying Writer and flushes that writer.

G

getApiKey() - Method in class com.bugsnag.android.Configuration
Gets the API key to send reports to
getAppVersion() - Method in class com.bugsnag.android.Configuration
Gets the application version sent to Bugsnag.
getBeforeNotifyTasks() - Method in class com.bugsnag.android.Configuration
Gets any before notify tasks to run
getBuildUUID() - Method in class com.bugsnag.android.Configuration
Get the buildUUID.
getClient() - Static method in class com.bugsnag.android.Bugsnag
Get the current Bugsnag Client instance.
getContext() - Method in class com.bugsnag.android.Bugsnag
Gets the context to be sent to Bugsnag.
getContext() - Method in class com.bugsnag.android.Client
Gets the context to be sent to Bugsnag.
getContext() - Method in class com.bugsnag.android.Configuration
Gets the context to be sent to Bugsnag.
getContext() - Method in class com.bugsnag.android.Error
Get the context associated with this Error.
getEnableExceptionHandler() - Method in class com.bugsnag.android.Configuration
Get whether or not Bugsnag should automatically handle uncaught exceptions
getEndpoint() - Method in class com.bugsnag.android.Configuration
Get the endpoint to send data
getError() - Method in class com.bugsnag.android.Report
 
getException() - Method in class com.bugsnag.android.Error
The exception which triggered this Error report.
getExceptionMessage() - Method in class com.bugsnag.android.Error
Get the message from the exception contained in this Error report.
getExceptionName() - Method in class com.bugsnag.android.Error
Get the class name from the exception contained in this Error report.
getFilters() - Method in class com.bugsnag.android.Configuration
Get which keys should be filtered when sending metaData to Bugsnag
getIgnoreClasses() - Method in class com.bugsnag.android.Configuration
Get which exception classes should be ignored (not sent) by Bugsnag.
getMetaData() - Static method in class com.bugsnag.android.Bugsnag
Get the global diagnostic information currently stored in MetaData.
getMetaData() - Method in class com.bugsnag.android.Client
Get the global diagnostic information currently stored in MetaData.
getMetaData() - Method in class com.bugsnag.android.Configuration
 
getMetaData() - Method in class com.bugsnag.android.Error
Get any additional diagnostic MetaData currently attached to this Error.
getName() - Method in class com.bugsnag.android.BugsnagException
 
getNotifyReleaseStages() - Method in class com.bugsnag.android.Configuration
Get for which releaseStages errors should be sent to Bugsnag.
getPersistUserBetweenSessions() - Method in class com.bugsnag.android.Configuration
Get whether or not Bugsnag should persist user information between application settings
getProjectPackages() - Method in class com.bugsnag.android.Configuration
Get which packages should be considered part of your application.
getReleaseStage() - Method in class com.bugsnag.android.Configuration
Get the current "release stage" of your application.
getSendThreads() - Method in class com.bugsnag.android.Configuration
Get whether to send thread-state with report.
getSerializeNulls() - Method in class com.bugsnag.android.JsonWriter
Returns true if object members are serialized when their value is null.
getSeverity() - Method in class com.bugsnag.android.Error
Get the Severity of this Error.
getUser() - Method in class com.bugsnag.android.Error
 

I

init(Context) - Static method in class com.bugsnag.android.Bugsnag
Initialize the static Bugsnag client
init(Context, String) - Static method in class com.bugsnag.android.Bugsnag
Initialize the static Bugsnag client
init(Context, String, boolean) - Static method in class com.bugsnag.android.Bugsnag
Initialize the static Bugsnag client
init(Context, Configuration) - Static method in class com.bugsnag.android.Bugsnag
Initialize the static Bugsnag client
inProject(String) - Method in class com.bugsnag.android.Configuration
Checks if the given class name should be marked as in the project or not
isHtmlSafe() - Method in class com.bugsnag.android.JsonWriter
Returns true if this writer writes JSON that's safe for inclusion in HTML and XML documents.
isLenient() - Method in class com.bugsnag.android.JsonWriter
Returns true if this writer has relaxed syntax rules.

J

JsonStream - Class in com.bugsnag.android
 
JsonStream.Streamable - Interface in com.bugsnag.android
 
JsonWriter - Class in com.bugsnag.android
Writes a JSON (RFC 4627) encoded value to a stream, one token at a time.
JsonWriter(Writer) - Constructor for class com.bugsnag.android.JsonWriter
Creates a new instance that writes a JSON-encoded stream to out.

L

leaveBreadcrumb(String) - Static method in class com.bugsnag.android.Bugsnag
Leave a "breadcrumb" log message, representing an action that occurred in your app, to aid with debugging.
leaveBreadcrumb(String, BreadcrumbType, Map<String, String>) - Static method in class com.bugsnag.android.Bugsnag
Leave a "breadcrumb" log message representing an action or event which occurred in your app, to aid with debugging
leaveBreadcrumb(String) - Method in class com.bugsnag.android.Client
Leave a "breadcrumb" log message, representing an action that occurred in your app, to aid with debugging.
leaveBreadcrumb(String, BreadcrumbType, Map<String, String>) - Method in class com.bugsnag.android.Client
 

M

MetaData - Class in com.bugsnag.android
A container for additional diagnostic information you'd like to send with every error report.
MetaData() - Constructor for class com.bugsnag.android.MetaData
Create an empty MetaData object.
MetaData(Map<String, Object>) - Constructor for class com.bugsnag.android.MetaData
Create a MetaData with values copied from an existing Map

N

name(String) - Method in class com.bugsnag.android.JsonStream
 
name(String) - Method in class com.bugsnag.android.JsonWriter
Encodes the property name.
notify(Throwable) - Static method in class com.bugsnag.android.Bugsnag
Notify Bugsnag of a handled exception
notify(Throwable, Callback) - Static method in class com.bugsnag.android.Bugsnag
Notify Bugsnag of a handled exception
notify(String, String, StackTraceElement[], Callback) - Static method in class com.bugsnag.android.Bugsnag
Notify Bugsnag of an error
notify(Throwable, Severity) - Static method in class com.bugsnag.android.Bugsnag
Notify Bugsnag of a handled exception
notify(Throwable, MetaData) - Static method in class com.bugsnag.android.Bugsnag
Deprecated.
Use Bugsnag.notify(Throwable,Callback) to send and modify error reports
notify(Throwable, Severity, MetaData) - Static method in class com.bugsnag.android.Bugsnag
Deprecated.
Use Bugsnag.notify(Throwable,Callback) to send and modify error reports
notify(String, String, StackTraceElement[], Severity, MetaData) - Static method in class com.bugsnag.android.Bugsnag
Deprecated.
notify(String, String, String, StackTraceElement[], Severity, MetaData) - Static method in class com.bugsnag.android.Bugsnag
Deprecated.
notify(Throwable) - Method in class com.bugsnag.android.Client
Notify Bugsnag of a handled exception
notify(Throwable, Callback) - Method in class com.bugsnag.android.Client
Notify Bugsnag of a handled exception
notify(String, String, StackTraceElement[], Callback) - Method in class com.bugsnag.android.Client
Notify Bugsnag of an error
notify(Throwable, Severity) - Method in class com.bugsnag.android.Client
Notify Bugsnag of a handled exception
notify(Throwable, MetaData) - Method in class com.bugsnag.android.Client
Deprecated.
Use Client.notify(Throwable,Callback) to send and modify error reports
notify(Throwable, Severity, MetaData) - Method in class com.bugsnag.android.Client
Deprecated.
Use Client.notify(Throwable,Callback) to send and modify error reports
notify(String, String, StackTraceElement[], Severity, MetaData) - Method in class com.bugsnag.android.Client
Deprecated.
notify(String, String, String, StackTraceElement[], Severity, MetaData) - Method in class com.bugsnag.android.Client
Deprecated.
notifyBlocking(Throwable) - Method in class com.bugsnag.android.Client
Notify Bugsnag of a handled exception
notifyBlocking(Throwable, Callback) - Method in class com.bugsnag.android.Client
Notify Bugsnag of a handled exception
notifyBlocking(String, String, StackTraceElement[], Callback) - Method in class com.bugsnag.android.Client
Notify Bugsnag of an error
notifyBlocking(Throwable, Severity) - Method in class com.bugsnag.android.Client
Notify Bugsnag of a handled exception
notifyBlocking(Throwable, MetaData) - Method in class com.bugsnag.android.Client
Deprecated.
Use Client.notify(Throwable,Callback) to send and modify error reports
notifyBlocking(Throwable, Severity, MetaData) - Method in class com.bugsnag.android.Client
Deprecated.
Use Client.notifyBlocking(Throwable,Callback) to send and modify error reports
notifyBlocking(String, String, StackTraceElement[], Severity, MetaData) - Method in class com.bugsnag.android.Client
Deprecated.
notifyBlocking(String, String, String, StackTraceElement[], Severity, MetaData) - Method in class com.bugsnag.android.Client
Deprecated.
nullValue() - Method in class com.bugsnag.android.JsonWriter
Encodes null.

R

Report - Class in com.bugsnag.android
An error report payload.
run(Error) - Method in interface com.bugsnag.android.BeforeNotify
Runs the "before notify" callback.

S

setApiKey(String) - Method in class com.bugsnag.android.Report
 
setAppVersion(String) - Static method in class com.bugsnag.android.Bugsnag
Set the application version sent to Bugsnag.
setAppVersion(String) - Method in class com.bugsnag.android.Client
Set the application version sent to Bugsnag.
setAppVersion(String) - Method in class com.bugsnag.android.Configuration
Set the application version sent to Bugsnag.
setBuildUUID(String) - Static method in class com.bugsnag.android.Bugsnag
Set the buildUUID to your own value.
setBuildUUID(String) - Method in class com.bugsnag.android.Client
Set the buildUUID to your own value.
setBuildUUID(String) - Method in class com.bugsnag.android.Configuration
Set the buildUUID to your own value.
setContext(String) - Static method in class com.bugsnag.android.Bugsnag
Set the context sent to Bugsnag.
setContext(String) - Method in class com.bugsnag.android.Client
Set the context sent to Bugsnag.
setContext(String) - Method in class com.bugsnag.android.Configuration
Set the context sent to Bugsnag.
setContext(String) - Method in class com.bugsnag.android.Error
Override the context sent to Bugsnag with this Error.
setEnableExceptionHandler(boolean) - Method in class com.bugsnag.android.Configuration
Set whether or not Bugsnag should automatically handle uncaught exceptions
setEndpoint(String) - Static method in class com.bugsnag.android.Bugsnag
Deprecated.
setEndpoint(String) - Method in class com.bugsnag.android.Client
Set the endpoint to send data to.
setEndpoint(String) - Method in class com.bugsnag.android.Configuration
Set the endpoint to send data to.
setFilters(String...) - Static method in class com.bugsnag.android.Bugsnag
Set which keys should be filtered when sending metaData to Bugsnag.
setFilters(String...) - Method in class com.bugsnag.android.Client
Set which keys should be filtered when sending metaData to Bugsnag.
setFilters(String[]) - Method in class com.bugsnag.android.Configuration
Set which keys should be filtered when sending metaData to Bugsnag.
setGroupingHash(String) - Method in class com.bugsnag.android.Error
Set a custom grouping hash to use when grouping this Error on the Bugsnag dashboard.
setHtmlSafe(boolean) - Method in class com.bugsnag.android.JsonWriter
Configure this writer to emit JSON that's safe for direct inclusion in HTML and XML documents.
setIgnoreClasses(String...) - Static method in class com.bugsnag.android.Bugsnag
Set which exception classes should be ignored (not sent) by Bugsnag.
setIgnoreClasses(String...) - Method in class com.bugsnag.android.Client
Set which exception classes should be ignored (not sent) by Bugsnag.
setIgnoreClasses(String[]) - Method in class com.bugsnag.android.Configuration
Set which exception classes should be ignored (not sent) by Bugsnag.
setIndent(String) - Method in class com.bugsnag.android.JsonWriter
Sets the indentation string to be repeated for each level of indentation in the encoded document.
setLenient(boolean) - Method in class com.bugsnag.android.JsonWriter
Configure this writer to relax its syntax rules.
setMaxBreadcrumbs(int) - Static method in class com.bugsnag.android.Bugsnag
Set the maximum number of breadcrumbs to keep and sent to Bugsnag.
setMaxBreadcrumbs(int) - Method in class com.bugsnag.android.Client
Set the maximum number of breadcrumbs to keep and sent to Bugsnag.
setMetaData(MetaData) - Static method in class com.bugsnag.android.Bugsnag
Set the global diagnostic information to be send with every error.
setMetaData(MetaData) - Method in class com.bugsnag.android.Client
Set the global diagnostic information to be send with every error.
setMetaData(MetaData) - Method in class com.bugsnag.android.Configuration
Sets any meta data associated with the error
setMetaData(MetaData) - Method in class com.bugsnag.android.Error
Set additional diagnostic MetaData to send with this Error.
setNotifierName(String) - Method in class com.bugsnag.android.Report
 
setNotifierURL(String) - Method in class com.bugsnag.android.Report
 
setNotifierVersion(String) - Method in class com.bugsnag.android.Report
 
setNotifyReleaseStages(String...) - Static method in class com.bugsnag.android.Bugsnag
Set for which releaseStages errors should be sent to Bugsnag.
setNotifyReleaseStages(String...) - Method in class com.bugsnag.android.Client
Set for which releaseStages errors should be sent to Bugsnag.
setNotifyReleaseStages(String[]) - Method in class com.bugsnag.android.Configuration
Set for which releaseStages errors should be sent to Bugsnag.
setPersistUserBetweenSessions(boolean) - Method in class com.bugsnag.android.Configuration
Set whether or not Bugsnag should persist user information between application settings if set then any user information set will be re-used until
setProjectPackages(String...) - Static method in class com.bugsnag.android.Bugsnag
Set which packages should be considered part of your application.
setProjectPackages(String...) - Method in class com.bugsnag.android.Client
Set which packages should be considered part of your application.
setProjectPackages(String[]) - Method in class com.bugsnag.android.Configuration
Set which packages should be considered part of your application.
setReleaseStage(String) - Static method in class com.bugsnag.android.Bugsnag
Set the current "release stage" of your application.
setReleaseStage(String) - Method in class com.bugsnag.android.Client
Set the current "release stage" of your application.
setReleaseStage(String) - Method in class com.bugsnag.android.Configuration
Set the current "release stage" of your application.
setSendThreads(boolean) - Static method in class com.bugsnag.android.Bugsnag
Set whether to send thread-state with report.
setSendThreads(boolean) - Method in class com.bugsnag.android.Client
Set whether to send thread-state with report.
setSendThreads(boolean) - Method in class com.bugsnag.android.Configuration
Set whether to send thread-state with report.
setSerializeNulls(boolean) - Method in class com.bugsnag.android.JsonWriter
Sets whether object members are serialized when their value is null.
setSeverity(Severity) - Method in class com.bugsnag.android.Error
Set the Severity of this Error.
setUser(String, String, String) - Static method in class com.bugsnag.android.Bugsnag
Set details of the user currently using your application.
setUser(String, String, String) - Method in class com.bugsnag.android.Client
Set details of the user currently using your application.
setUser(String, String, String) - Method in class com.bugsnag.android.Error
Set user information associated with this Error
setUserEmail(String) - Static method in class com.bugsnag.android.Bugsnag
Set the email address of the current user.
setUserEmail(String) - Method in class com.bugsnag.android.Client
Set the email address of the current user.
setUserEmail(String) - Method in class com.bugsnag.android.Error
Set user email address associated with this Error
setUserId(String) - Static method in class com.bugsnag.android.Bugsnag
Set a unique identifier for the user currently using your application.
setUserId(String) - Method in class com.bugsnag.android.Client
Set a unique identifier for the user currently using your application.
setUserId(String) - Method in class com.bugsnag.android.Error
Set user id associated with this Error
setUserName(String) - Static method in class com.bugsnag.android.Bugsnag
Set the name of the current user.
setUserName(String) - Method in class com.bugsnag.android.Client
Set the name of the current user.
setUserName(String) - Method in class com.bugsnag.android.Error
Set user name associated with this Error
Severity - Enum in com.bugsnag.android
The severity of an Error, one of "error", "warning" or "info".
shouldIgnoreClass(String) - Method in class com.bugsnag.android.Configuration
Checks if the given exception class should be ignored or not
shouldNotifyForReleaseStage(String) - Method in class com.bugsnag.android.Configuration
Checks if the given release stage should be notified or not

T

toStream(JsonStream) - Method in class com.bugsnag.android.Error
 
toStream(JsonStream) - Method in interface com.bugsnag.android.JsonStream.Streamable
 
toStream(JsonStream) - Method in class com.bugsnag.android.MetaData
 
toStream(JsonStream) - Method in class com.bugsnag.android.Report
 
toStream(JsonStream) - Method in enum com.bugsnag.android.Severity
 
toString() - Method in enum com.bugsnag.android.BreadcrumbType
 

V

value(JsonStream.Streamable) - Method in class com.bugsnag.android.JsonStream
This gives the Streamable the JsonStream instance and allows lets it write itself into the stream.
value(File) - Method in class com.bugsnag.android.JsonStream
Writes a File (its content) into the stream
value(String) - Method in class com.bugsnag.android.JsonWriter
Encodes value.
value(boolean) - Method in class com.bugsnag.android.JsonWriter
Encodes value.
value(Boolean) - Method in class com.bugsnag.android.JsonWriter
Encodes value.
value(double) - Method in class com.bugsnag.android.JsonWriter
Encodes value.
value(long) - Method in class com.bugsnag.android.JsonWriter
Encodes value.
value(Number) - Method in class com.bugsnag.android.JsonWriter
Encodes value.
valueOf(String) - Static method in enum com.bugsnag.android.BreadcrumbType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bugsnag.android.Severity
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.bugsnag.android.BreadcrumbType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bugsnag.android.Severity
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G I J L M N R S T V 
Skip navigation links