Package de.quantummaid.reflectmaid
Interface ResolvedType
-
- All Known Implementing Classes:
ArrayType,ClassType,WildcardedType
public interface ResolvedType
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Class<?>assignableType()Stringdescription()booleanisAbstract()default booleanisAnnotation()default booleanisAnonymousClass()default booleanisInnerClass()default booleanisInstantiatable()booleanisInterface()default booleanisLocalClass()default booleanisPublic()default booleanisStatic()booleanisWildcard()static ResolvedTyperesolvedType(Class<?> type)default StringsimpleDescription()List<ResolvedType>typeParameters()
-
-
-
Method Detail
-
resolvedType
static ResolvedType resolvedType(Class<?> type)
-
assignableType
Class<?> assignableType()
-
typeParameters
List<ResolvedType> typeParameters()
-
isAbstract
boolean isAbstract()
-
isInterface
boolean isInterface()
-
isPublic
default boolean isPublic()
-
isAnonymousClass
default boolean isAnonymousClass()
-
isInnerClass
default boolean isInnerClass()
-
isLocalClass
default boolean isLocalClass()
-
isStatic
default boolean isStatic()
-
isAnnotation
default boolean isAnnotation()
-
isWildcard
boolean isWildcard()
-
description
String description()
-
simpleDescription
default String simpleDescription()
-
isInstantiatable
default boolean isInstantiatable()
-
-