com.greenpepper.reflect.TypeNotFoundException Maven / Gradle / Ivy
The newest version!
package com.greenpepper.reflect;
import com.greenpepper.systemunderdevelopment.SystemUnderDevelopment;
/**
* TypeNotFoundException class.
*
* @author oaouattara
* @version $Id: $Id
*/
public class TypeNotFoundException extends RuntimeException
{
private final String name;
private Class sudClass;
/**
* Constructor for TypeNotFoundException.
*
* @param name a {@link java.lang.String} object.
* @param sudClass a {@link java.lang.Class} object.
*/
public TypeNotFoundException(String name, Class sudClass)
{
super();
this.sudClass = sudClass;
this.name = name;
}
/**
* getMessage.
*
* @return a {@link java.lang.String} object.
*/
public String getMessage()
{
return name + " does not match any known type (using sud " + sudClass.getSimpleName() + ")";
}
}