Class Config.Builder

java.lang.Object
org.robolectric.annotation.Config.Builder
Enclosing class:
Config

public static class Config.Builder extends Object
  • Field Details

    • sdk

      protected int @NonNull [] sdk
    • minSdk

      protected int minSdk
    • maxSdk

      protected int maxSdk
    • fontScale

      protected float fontScale
    • manifest

      protected @NonNull String manifest
    • qualifiers

      protected @NonNull String qualifiers
    • shadows

      protected @NonNull Class<?> @NonNull [] shadows
    • instrumentedPackages

      protected @NonNull String @NonNull [] instrumentedPackages
    • application

      protected @Nullable Class<? extends Application> application
  • Constructor Details

    • Builder

      public Builder()
    • Builder

      public Builder(@NonNull Config config)
  • Method Details

    • setSdk

      public @NonNull Config.Builder setSdk(int... sdk)
    • setMinSdk

      public @NonNull Config.Builder setMinSdk(int minSdk)
    • setMaxSdk

      public @NonNull Config.Builder setMaxSdk(int maxSdk)
    • setManifest

      public @NonNull Config.Builder setManifest(@NonNull String manifest)
    • setQualifiers

      public @NonNull Config.Builder setQualifiers(@NonNull String qualifiers)
    • setFontScale

      public @NonNull Config.Builder setFontScale(float fontScale)
    • setShadows

      public @NonNull Config.Builder setShadows(@NonNull Class<?>... shadows)
    • setInstrumentedPackages

      public @NonNull Config.Builder setInstrumentedPackages(@NonNull String... instrumentedPackages)
    • setApplication

      public @NonNull Config.Builder setApplication(@Nullable Class<? extends Application> application)
    • defaults

      public static @NonNull Config.Builder defaults()
      This returns actual default values where they exist, in the sense that we could use the values, rather than markers like -1 or --default.
    • overlay

      public @NonNull Config.Builder overlay(@NonNull Config overlayConfig)
    • build

      public @NonNull Config.Implementation build()
    • isDefaultApplication

      public static boolean isDefaultApplication(@Nullable Class<? extends Application> clazz)