Class DummyClassGeneratorProvider

java.lang.Object
com.griefdefender.api.util.generator.DummyClassGeneratorProvider

public class DummyClassGeneratorProvider extends Object
  • Constructor Details

    • DummyClassGeneratorProvider

      public DummyClassGeneratorProvider(String targetPackage)
      Creates a new dummy class provider.
      Parameters:
      targetPackage - The target package
  • Method Details

    • create

      public <T> Class<T> create(Class<T> type, Class<? extends Throwable> exceptionType)
      Creates a new class extended based on the provided type with the provided exceptionType to throw for all methods provided by the target class.
      Type Parameters:
      T - The type of class
      Parameters:
      type - The type of class to generate
      exceptionType - The exception to throw
      Returns:
      The generated class