Class DummyObjectProvider
java.lang.Object
com.griefdefender.api.util.generator.DummyObjectProvider
This class dynamically generates a dummy class for a given interface (usually a
CatalogType).
The generated class implements all of the interface's methods, but
throws an UnsupportedOperationException with an informative error message.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
DummyObjectProvider
public DummyObjectProvider()
-
-
Method Details
-
createFor
Creates a new dummy class implementing the specified interface.- Type Parameters:
T- The type of class to be created- Parameters:
type- The interface to generate a dummy class forfieldName- field name to pass to constructor- Returns:
- The generated dummy class
-
createExtendedFor
Creates a new dummy class implementing the specified interface.- Type Parameters:
T- Base type for the dummy classI- Interface for the dummy class to implement- Parameters:
type- The interface to generate a dummy class forfieldName- field name to pass to constructor- Returns:
- The generated dummy class
-