Skip to content

rxdogtag / com.uber.rxdogtag / RxDogTag / Builder

Builder

class Builder

Functions

Name Summary
addIgnoredPackages fun addIgnoredPackages(vararg packages:String!):RxDogTag.Builder!
fun addIgnoredPackages(packages:MutableCollection<String!>!):RxDogTag.Builder!
addObserverHandlers fun addObserverHandlers(vararg handlers:ObserverHandler!):RxDogTag.Builder!
fun addObserverHandlers(handlers:MutableCollection<ObserverHandler!>!):RxDogTag.Builder!
configureWith fun configureWith(configurer:RxDogTag.Configurer!):RxDogTag.Builder!
Can be used to compose this builder with a `[Configurer`](../-configurer/index.md) in a way that doesn’t break the builder chain.
disableAnnotations fun disableAnnotations():RxDogTag.Builder!
Disables stacktrace annotations. No headers like `[#STACK_ELEMENT_TRACE_HEADER`](../-s-t-a-c-k_-e-l-e-m-e-n-t_-t-r-a-c-e_-h-e-a-d-e-r.md) will be present in the stack if this is disabled.
disableRepackagingOnErrorNotImplementedExceptions fun disableRepackagingOnErrorNotImplementedExceptions():RxDogTag.Builder!
By default, RxDogTag will repackage OnErrorNotImplementedException with its own custom, simplified one with no stacktrace and the original cause’s message copied in. This is effectively the same behavior as any other type of exception.
guardObserverCallbacks fun guardObserverCallbacks(guardObserverCallbacks:Boolean):RxDogTag.Builder!
install fun install():Unit
Initializes RxDogTag by installing custom onSubscribe hooks via RxJavaPlugins. Note that calling this calls the following methods: