Package com.treasure.hunt.utils
Class ReflectionUtils
- java.lang.Object
-
- com.treasure.hunt.utils.ReflectionUtils
-
public class ReflectionUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ReflectionUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgenericName(java.lang.Class baseClass)static java.lang.String[]genericsNames(java.lang.Class baseClass)static java.util.Set<java.lang.Class<? extends GameEngine>>getAllGameEngines()static java.util.Set<java.lang.Class<? extends Hider>>getAllHiders()static java.util.Set<java.lang.Class<? extends Searcher>>getAllSearchers()static java.lang.ClassinterfaceGenericsClass(java.lang.Class baseClass)static java.lang.ClassinterfaceGenericsClass(java.lang.Class baseClass, int index)static java.lang.Class[]interfaceGenericsClasses(java.lang.Class baseClass)
-
-
-
Method Detail
-
interfaceGenericsClass
public static java.lang.Class interfaceGenericsClass(java.lang.Class baseClass)
-
interfaceGenericsClasses
public static java.lang.Class[] interfaceGenericsClasses(java.lang.Class baseClass)
-
interfaceGenericsClass
public static java.lang.Class interfaceGenericsClass(java.lang.Class baseClass, int index)
-
genericsNames
public static java.lang.String[] genericsNames(java.lang.Class baseClass)
-
genericName
public static java.lang.String genericName(java.lang.Class baseClass)
-
getAllSearchers
public static java.util.Set<java.lang.Class<? extends Searcher>> getAllSearchers()
-
getAllHiders
public static java.util.Set<java.lang.Class<? extends Hider>> getAllHiders()
-
getAllGameEngines
public static java.util.Set<java.lang.Class<? extends GameEngine>> getAllGameEngines()
-
-