CapturedViewProperty
@Target([AnnotationTarget.FIELD, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class CapturedViewProperty
This annotation can be used to mark fields and methods to be dumped when the view is captured. Methods with this annotation must have no arguments and must return a valid type of data.
Summary
Public constructors | |
---|---|
CapturedViewProperty(retrieveReturn: Boolean) This annotation can be used to mark fields and methods to be dumped when the view is captured. |
Properties | |
---|---|
Boolean |
When retrieveReturn is true, we need to retrieve second level methods e. |
Public constructors
CapturedViewProperty
CapturedViewProperty(retrieveReturn: Boolean)
This annotation can be used to mark fields and methods to be dumped when the view is captured. Methods with this annotation must have no arguments and must return a valid type of data.
Properties
retrieveReturn
val retrieveReturn: Boolean
When retrieveReturn is true, we need to retrieve second level methods e.g., we need myView.getFirstLevelMethod().getSecondLevelMethod() we will set retrieveReturn = true on the annotation of myView.getFirstLevelMethod()
Return | |
---|---|
Boolean |
true if we need the second level methods |