Package org.robolectric.shadows
Class ModuleInfoBuilder
java.lang.Object
org.robolectric.shadows.ModuleInfoBuilder
public final class ModuleInfoBuilder extends Object
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 Type Method Description ModuleInfobuild()Returns aModuleInfowith the data that was given.static ModuleInfoBuildernewBuilder()Start building a new ModuleInfoModuleInfoBuildersetHidden(boolean hidden)Sets whether or not the module is hiddenModuleInfoBuildersetName(CharSequence name)Sets the public name of the moduleModuleInfoBuildersetPackageName(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 aModuleInfowith 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
-