Class ModuleInfoBuilder


  • public final class ModuleInfoBuilder
    extends java.lang.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 Detail

      • setName

        public ModuleInfoBuilder setName​(java.lang.CharSequence name)
        Sets the public name of the module
      • setPackageName

        public ModuleInfoBuilder setPackageName​(java.lang.String packageName)
        Sets the package name of the module
      • setHidden

        public ModuleInfoBuilder setHidden​(boolean hidden)
        Sets whether or not the module is hidden
      • build

        public android.content.pm.ModuleInfo build()
        Returns a ModuleInfo 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