Class ReflectUtils
java.lang.Object
org.eclipse.jetty.websocket.core.internal.util.ReflectUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidappend(StringBuilder str, Class<?> pojo, Method method) static voidappend(StringBuilder str, MethodType methodType) static voidappend(StringBuilder str, Method method) static voidassertIsAnnotated(Method method, Class<? extends Annotation> annoClass) static voidassertIsPublicNonStatic(Method method) static voidassertIsReturn(Method method, Class<?> type) static MethodfindAnnotatedMethod(Class<?> pojo, Class<? extends Annotation> anno) static Method[]findAnnotatedMethods(Class<?> pojo, Class<? extends Annotation> anno) static Class<?>findGenericClassFor(Class<?> baseClass, Class<?> ifaceClass) Given a Base (concrete) Class, find the interface specified, and return its concrete Generic class declaration.static MethodfindMethod(Class<?> pojo, String methodName, Class<?>... params) static booleanisDefaultConstructable(Class<?> clazz) static booleanisSameParameters(Class<?>[] actual, Class<?>[] params) static StringtoShortName(Type type) static Stringstatic StringtrimClassName(String name)
-
Constructor Details
-
ReflectUtils
public ReflectUtils()
-
-
Method Details
-
assertIsAnnotated
-
assertIsPublicNonStatic
-
assertIsReturn
-
findMethod
-
findAnnotatedMethod
-
findAnnotatedMethods
-
findGenericClassFor
Given a Base (concrete) Class, find the interface specified, and return its concrete Generic class declaration.- Parameters:
baseClass- the base (concrete) class to look inifaceClass- the interface of interest- Returns:
- the (concrete) generic class that the interface exposes
-
isDefaultConstructable
-
isSameParameters
-
toShortName
-
toString
-
trimClassName
-
append
-
append
-
append
-