loadClazzByName
public static java.lang.Class<? extends Bot> loadClazzByName(java.lang.String clazzName,
java.lang.Class<? extends Bot> type)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.reflect.InvocationTargetException,
java.lang.NoSuchMethodException,
java.lang.SecurityException,
java.lang.ClassNotFoundException,
java.io.IOException
Loads ClassReferenz by name/file.
- Parameters:
clazzName
- name / file
type
- Enforced type by loader
- Returns:
- Class of the bot
- Throws:
java.lang.InstantiationException
- will get thrown on class loading error
java.lang.IllegalAccessException
- will get thrown on class loading error
java.lang.IllegalArgumentException
- will get thrown on class loading error
java.lang.reflect.InvocationTargetException
- will get thrown on class loading error
java.lang.NoSuchMethodException
- will get thrown on class loading error
java.lang.SecurityException
- will get thrown on class loading error
java.lang.ClassNotFoundException
- will get thrown on class loading error
java.io.IOException
- will get thrown on class loading error