Class ClassForNameResolver<T>

java.lang.Object
kieker.common.util.classpath.ClassForNameResolver<T>
Type Parameters:
T - the type that is used to cast a type that was found in the class path

public class ClassForNameResolver<T> extends Object
Since:
1.11
Author:
Christian Wulf
  • Constructor Details

    • ClassForNameResolver

      public ClassForNameResolver(Class<T> classToCast)
      Create new class resolver.
      Parameters:
      classToCast - class to cast
  • Method Details

    • classForName

      public final Class<? extends T> classForName(String classname) throws ClassNotFoundException
      This method tries to find a class with the given name.
      Parameters:
      classname - The name of the class.
      Returns:
      A Class instance corresponding to the given name, if it exists.
      Throws:
      ClassNotFoundException - when the class is not known