Package org.jboss.jandex
Class JandexReflection.WildcardTypeImpl
java.lang.Object
org.jboss.jandex.JandexReflection.WildcardTypeImpl
- All Implemented Interfaces:
Type,WildcardType
- Enclosing class:
JandexReflection
An implementation of
WildcardType that is compatible with the JDK's implementation
(as in, the equals() and hashCode() methods work as expected).-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Type[]private static final Type[]private final Type[]private static final WildcardTypeprivate final Type[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanType[]Type[]inthashCode()toString()(package private) static WildcardType(package private) static WildcardTypewithLowerBound(Type type) (package private) static WildcardTypewithUpperBound(Type type) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.reflect.Type
getTypeName
-
Field Details
-
DEFAULT_UPPER_BOUND
-
DEFAULT_LOWER_BOUND
-
UNBOUNDED
-
upperBound
-
lowerBound
-
-
Constructor Details
-
WildcardTypeImpl
-
-
Method Details
-
unbounded
-
withUpperBound
-
withLowerBound
-
getUpperBounds
- Specified by:
getUpperBoundsin interfaceWildcardType
-
getLowerBounds
- Specified by:
getLowerBoundsin interfaceWildcardType
-
equals
-
hashCode
public int hashCode() -
toString
-