Package org.robolectric.shadows
Class ModuleInfoBuilder
java.lang.Object
org.robolectric.shadows.ModuleInfoBuilder
Builder for
ModuleInfo
as ModuleInfo has hidden constructors, this builder class has been
added as a way to make custom ModuleInfo objects when needed.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Returns aModuleInfo
with the data that was given.static ModuleInfoBuilder
Start building a new ModuleInfosetHidden
(boolean hidden) Sets whether or not the module is hiddensetName
(CharSequence name) Sets the public name of the modulesetPackageName
(String packageName) Sets the package name of the module
-
Method Details
-
newBuilder
Start building a new ModuleInfo- Returns:
- a new instance of
ModuleInfoBuilder
.
-
setName
Sets the public name of the module -
setPackageName
Sets the package name of the module -
setHidden
Sets whether or not the module is hidden -
build
Returns aModuleInfo
with the data that was given. Both name and packageName are mandatory to build, but hidden is optional, if no value was given will default to false
-