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.String
genericName(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.Class
interfaceGenericsClass(java.lang.Class baseClass)
static java.lang.Class
interfaceGenericsClass(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()
-
-