Package io.quarkus.arc.impl
Class WildcardTypeImpl
java.lang.Object
io.quarkus.arc.impl.WildcardTypeImpl
- All Implemented Interfaces:
Type
,WildcardType
This code was mainly copied from Weld codebase.
Implementation of
WildcardType
.
Note that per JLS a wildcard may define either the upper bound or the lower bound. A wildcard may not have multiple bounds.- Author:
- Jozef Hartinger
-
Method Summary
Modifier and TypeMethodDescriptionstatic WildcardType
boolean
Type[]
Type[]
int
hashCode()
static WildcardType
withLowerBound
(Type type) static WildcardType
withUpperBound
(Type type) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.reflect.Type
getTypeName
-
Method Details
-
defaultInstance
-
withUpperBound
-
withLowerBound
-
getUpperBounds
- Specified by:
getUpperBounds
in interfaceWildcardType
-
getLowerBounds
- Specified by:
getLowerBounds
in interfaceWildcardType
-
equals
-
hashCode
public int hashCode()
-