Package org.drasyl.util
Class TypeParameterMatcher
- java.lang.Object
-
- org.drasyl.util.TypeParameterMatcher
-
public abstract class TypeParameterMatcher extends Object
Adapted from nettyTypeParameterMatcher
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static TypeParameterMatcher
find(Object object, Class<?> parametrizedSuperclass, String typeParamName)
static TypeParameterMatcher
get(Class<?> parameterType)
abstract Class<?>
getType()
abstract boolean
match(Object msg)
abstract <T> boolean
matchClass(Class<T> clazz)
-
-
-
Method Detail
-
get
public static TypeParameterMatcher get(Class<?> parameterType)
-
find
public static TypeParameterMatcher find(Object object, Class<?> parametrizedSuperclass, String typeParamName)
-
getType
public abstract Class<?> getType()
-
match
public abstract boolean match(Object msg)
-
matchClass
public abstract <T> boolean matchClass(Class<T> clazz)
-
-