Class MockPolicyClassLoadingSettingsImpl
java.lang.Object
org.powermock.mockpolicies.impl.MockPolicyClassLoadingSettingsImpl
- All Implemented Interfaces:
MockPolicyClassLoadingSettings
public class MockPolicyClassLoadingSettingsImpl
extends Object
implements MockPolicyClassLoadingSettings
The default implementation of the
MockPolicyClassLoadingSettings
interface.-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd types that should be loaded (and possibly modified) by the mock classloader.voidaddFullyQualifiedNamesOfClassesToLoadByMockClassloader(String firstClass, String... additionalClasses) Add types that should be loaded (and possibly modified) by the mock classloader.voidaddStaticInitializersToSuppress(String[] staticInitializersToSuppress) Add static initializers to suppress.voidaddStaticInitializersToSuppress(String firstStaticInitializerToSuppress, String... additionalStaticInitializersToSuppress) Add static initializers to suppress.String[]String[]voidSet which types that should be loaded (and possibly modified) by the mock classloader.voidsetStaticInitializersToSuppress(String[] staticInitializersToSuppress) Set which static initializers to suppress.
-
Field Details
-
fullyQualifiedNamesOfClassesToLoadByMockClassloader
-
staticInitializersToSuppress
-
-
Constructor Details
-
MockPolicyClassLoadingSettingsImpl
public MockPolicyClassLoadingSettingsImpl()
-
-
Method Details
-
getFullyQualifiedNamesOfClassesToLoadByMockClassloader
- Specified by:
getFullyQualifiedNamesOfClassesToLoadByMockClassloaderin interfaceMockPolicyClassLoadingSettings- Returns:
- The fully-qualified names to all types that should be loaded by the mock classloader.
-
getStaticInitializersToSuppress
- Specified by:
getStaticInitializersToSuppressin interfaceMockPolicyClassLoadingSettings- Returns:
- The fully-qualified names to the classes whose static initializers that should be suppressed.
-
addFullyQualifiedNamesOfClassesToLoadByMockClassloader
public void addFullyQualifiedNamesOfClassesToLoadByMockClassloader(String firstClass, String... additionalClasses) Description copied from interface:MockPolicyClassLoadingSettingsAdd types that should be loaded (and possibly modified) by the mock classloader.- Specified by:
addFullyQualifiedNamesOfClassesToLoadByMockClassloaderin interfaceMockPolicyClassLoadingSettings
-
addFullyQualifiedNamesOfClassesToLoadByMockClassloader
Description copied from interface:MockPolicyClassLoadingSettingsAdd types that should be loaded (and possibly modified) by the mock classloader.- Specified by:
addFullyQualifiedNamesOfClassesToLoadByMockClassloaderin interfaceMockPolicyClassLoadingSettings
-
addStaticInitializersToSuppress
public void addStaticInitializersToSuppress(String firstStaticInitializerToSuppress, String... additionalStaticInitializersToSuppress) Description copied from interface:MockPolicyClassLoadingSettingsAdd static initializers to suppress.- Specified by:
addStaticInitializersToSuppressin interfaceMockPolicyClassLoadingSettings
-
addStaticInitializersToSuppress
Description copied from interface:MockPolicyClassLoadingSettingsAdd static initializers to suppress.- Specified by:
addStaticInitializersToSuppressin interfaceMockPolicyClassLoadingSettings
-
setFullyQualifiedNamesOfClassesToLoadByMockClassloader
Description copied from interface:MockPolicyClassLoadingSettingsSet which types that should be loaded (and possibly modified) by the mock classloader. Note that this overrides all previous configurations.- Specified by:
setFullyQualifiedNamesOfClassesToLoadByMockClassloaderin interfaceMockPolicyClassLoadingSettings
-
setStaticInitializersToSuppress
Description copied from interface:MockPolicyClassLoadingSettingsSet which static initializers to suppress. Note that this overrides all previous configurations.- Specified by:
setStaticInitializersToSuppressin interfaceMockPolicyClassLoadingSettings
-