public interface WildcardTypeInfo extends TypeInfo
TypeInfo implementation representing WildcardTypeWildcardTypeBIG_INT, BOOLEAN, BYTE, CHARACTER, DATE, DOUBLE, FLOAT, INT, LONG, NONE, NUMBER, OBJECT, OBJECT_ARRAY, PRIMITIVE_BOOLEAN, PRIMITIVE_BYTE, PRIMITIVE_CHARACTER, PRIMITIVE_DOUBLE, PRIMITIVE_FLOAT, PRIMITIVE_INT, PRIMITIVE_LONG, PRIMITIVE_SHORT, PRIMITIVE_VOID, RAW_CLASS, RAW_CONSUMER, RAW_ENUM_SET, RAW_FUNCTION, RAW_LIST, RAW_MAP, RAW_OPTIONAL, RAW_PREDICATE, RAW_SET, RAW_SUPPLIER, RUNNABLE, SHORT, STRING, STRING_ARRAY, VOID| Modifier and Type | Method and Description |
|---|---|
default Class<?> |
asClass()
|
default int |
getTypeTag() |
default boolean |
isArray() |
default boolean |
isBoolean() |
default boolean |
isByte() |
default boolean |
isCharacter() |
default boolean |
isDouble() |
default boolean |
isEnum() |
default boolean |
isFloat() |
default boolean |
isInt() |
default boolean |
isInterface() |
default boolean |
isLong() |
default boolean |
isNumber() |
default boolean |
isObjectExact() |
default boolean |
isShort() |
default boolean |
isString() |
default boolean |
isVoid() |
List<TypeInfo> |
lowerBounds(TypeInfoFactory factory) |
TypeInfo |
mainBound() |
List<TypeInfo> |
upperBounds(TypeInfoFactory factory) |
append, collectComponentClass, consolidate, createDefaultValue, enumConstants, getComponentType, is, isAssignableFrom, isFunctionalInterface, isInstance, isNot, isPrimitive, newArray, param, shouldConvert, toStringList<TypeInfo> upperBounds(TypeInfoFactory factory)
WildcardType.getUpperBounds()List<TypeInfo> lowerBounds(TypeInfoFactory factory)
WildcardType.getLowerBounds()TypeInfo mainBound()
default boolean isEnum()
isEnum in interface TypeInfoClass.isEnum()default boolean isInterface()
isInterface in interface TypeInfoClass.isInterface()default boolean isObjectExact()
isObjectExact in interface TypeInfoObject classdefault boolean isNumber()
isNumber in interface TypeInfoNumber classTypeInfo.isAssignableFrom(TypeInfo)default int getTypeTag()
getTypeTag in interface TypeInfoFunctionObject.getTypeTag(Class)default boolean isVoid()
default boolean isBoolean()
default boolean isByte()
default boolean isShort()
default boolean isInt()
default boolean isLong()
default boolean isFloat()
default boolean isDouble()
default boolean isCharacter()
isCharacter in interface TypeInfoCharacter class or char classdefault boolean isString()
default boolean isArray()
isArray in interface TypeInfoClass.isArray()Copyright © 2025 HtmlUnit. All rights reserved.