| Name | Description | Type | Package | Framework |
| AbstractPowerMockTestListenerBase | An empty implementation of the PowerMockTestListener interface. | Class | org.powermock.core.spi.support | PowerMock |
| AnnotationEnablerListener | Interface | org.powermock.core.spi.listener | PowerMock | |
| ClassReplicaCreator | This class takes care of creating a replica of a class. | Class | org.powermock.core | PowerMock |
| ConcreteClassGenerator | This class takes care of creating a concrete sub-class implementing all abstract methods in the parent. | Class | org.powermock.core | PowerMock |
| DefaultBehavior | Interface that provides the replay, verify and reset behavior for mock objects and classes. | Interface | org.powermock.core.spi | PowerMock |
| DefaultFieldValueGenerator | Fills the fields with default not-null values. | Class | org.powermock.core | PowerMock |
| DeferSupportingClassLoader | Defers classloading of system classes to a delegate. | Class | org.powermock.core.classloader | PowerMock |
| FieldDefaulter | A test listener that automatically set all instance fields to their default values after each test method. | Class | org.powermock.core.testlisteners | PowerMock |
| IdentityHashSet | Class | org.powermock.core | PowerMock | |
| IndicateReloadClass | Constructor SummaryIndicateReloadClass()Methods inherited from class java. | Class | org.powermock.core | PowerMock |
| InvocationSubstitute | A class that can be used as a substitution instead of mocking a particular class. | Interface | org.powermock.core.spi.support | PowerMock |
| ListMap | Nested Class SummaryNested classes/interfaces inherited from interface java. | Class | org.powermock.core | PowerMock |
| MainMockTransformer | Class | org.powermock.core.transformers.impl | PowerMock | |
| MethodInvocationControl | The purpose of a method invocation control is to invoke a proxy to simulate a method call. | Interface | org.powermock.core.spi | PowerMock |
| Mock | This annotation can be placed on those fields in your test class that should be mocked. | Class | org.powermock.core.classloader.annotations | PowerMock |
| MockClassLoader | Mock all classes except system classes. | Class | org.powermock.core.classloader | PowerMock |
| MockGateway | All mock invocations are routed through this gateway. | Class | org.powermock.core | PowerMock |
| MockPolicy | A Mock Policy can be used to make it easier to unit test some code with PowerMock in isolation from a certain framework. | Class | org.powermock.core.classloader.annotations | PowerMock |
| MockRepository | Hold mock objects that should be used instead of the concrete implementation. | Class | org.powermock.core | PowerMock |
| MockTransformer | Interface that all mock transformers must implement. | Interface | org.powermock.core.transformers | PowerMock |
| NewInvocationControl | A new invocation control pairs up a InvocationSubstitute with the mock object created when invoking | Interface | org.powermock.core.spi | PowerMock |
| PowerMockIgnore | This annotation tells PowerMock to defer the loading of classes with the names supplied to value() to the system classloader. | Class | org.powermock.core.classloader.annotations | PowerMock |
| PowerMockListener | The PowerMock listener annotation can be used to tell PowerMock which listeners should be instantiated and invoked during a test. | Class | org.powermock.core.classloader.annotations | PowerMock |
| PowerMockPolicy | This interface can be implemented to create policies for certain frameworks to make it easier for users to test their code in isolation from these | Interface | org.powermock.core.spi | PowerMock |
| PowerMockTestListener | This interface should be implemented by all PowerMock test listeners. | Interface | org.powermock.core.spi | PowerMock |
| PowerMockUtils | Class | org.powermock.core | PowerMock | |
| PrepareEverythingForTest | This annotation tells PowerMock to prepare all classes (except certain system and test related classes) for test. | Class | org.powermock.core.classloader.annotations | PowerMock |
| PrepareForTest | This annotation tells PowerMock to prepare certain classes for testing. | Class | org.powermock.core.classloader.annotations | PowerMock |
| PrepareOnlyThisForTest | This annotation tells PowerMock to prepare certain classes for testing. | Class | org.powermock.core.classloader.annotations | PowerMock |
| Result | enum Resultextends Enum | Class | org.powermock.core.spi.testresult | PowerMock |
| SuppressStaticInitializationFor | Use this annotation to suppress static initializers (constructors) for one or The reason why an annotation is needed for this is because we need to know at | Class | org.powermock.core.classloader.annotations | PowerMock |
| TestMethodResultImpl | Class | org.powermock.core.spi.testresult.impl | PowerMock | |
| TestSuiteResult | Interface | org.powermock.core.spi.testresult | PowerMock | |
| TestSuiteResultImpl | Class | org.powermock.core.spi.testresult.impl | PowerMock | |
| WildcardMatcher | Class | org.powermock.core | PowerMock | |