Package io.netty.util.internal
Class TypeParameterMatcher
- java.lang.Object
-
- io.netty.util.internal.TypeParameterMatcher
-
- Direct Known Subclasses:
NoOpTypeParameterMatcher
,TypeParameterMatcher.ReflectiveMatcher
public abstract class TypeParameterMatcher extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
TypeParameterMatcher.ReflectiveMatcher
-
Field Summary
Fields Modifier and Type Field Description private static TypeParameterMatcher
NOOP
-
Constructor Summary
Constructors Constructor Description TypeParameterMatcher()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description private static java.lang.Class<?>
fail(java.lang.Class<?> type, java.lang.String typeParamName)
static TypeParameterMatcher
find(java.lang.Object object, java.lang.Class<?> parametrizedSuperclass, java.lang.String typeParamName)
private static java.lang.Class<?>
find0(java.lang.Object object, java.lang.Class<?> parametrizedSuperclass, java.lang.String typeParamName)
static TypeParameterMatcher
get(java.lang.Class<?> parameterType)
abstract boolean
match(java.lang.Object msg)
-
-
-
Field Detail
-
NOOP
private static final TypeParameterMatcher NOOP
-
-
Method Detail
-
get
public static TypeParameterMatcher get(java.lang.Class<?> parameterType)
-
find
public static TypeParameterMatcher find(java.lang.Object object, java.lang.Class<?> parametrizedSuperclass, java.lang.String typeParamName)
-
find0
private static java.lang.Class<?> find0(java.lang.Object object, java.lang.Class<?> parametrizedSuperclass, java.lang.String typeParamName)
-
fail
private static java.lang.Class<?> fail(java.lang.Class<?> type, java.lang.String typeParamName)
-
match
public abstract boolean match(java.lang.Object msg)
-
-