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 WildcardType
private final Type[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Type[]
Type[]
int
hashCode()
toString()
(package private) static WildcardType
(package private) static WildcardType
withLowerBound
(Type type) (package private) static WildcardType
withUpperBound
(Type type) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods 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:
getUpperBounds
in interfaceWildcardType
-
getLowerBounds
- Specified by:
getLowerBounds
in interfaceWildcardType
-
equals
-
hashCode
public int hashCode() -
toString
-