Module org.htmlunit.corejs
Interface WildcardTypeInfo
- All Superinterfaces:
TypeInfo
a
TypeInfo implementation representing WildcardType- Author:
- ZZZank
- See Also:
-
Field Summary
Fields inherited from interface org.htmlunit.corejs.javascript.lc.type.TypeInfo
BIG_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 -
Method Summary
Modifier and TypeMethodDescriptiondefault Class<?>asClass()default intdefault booleanisArray()default booleandefault booleanisByte()default booleandefault booleanisDouble()default booleanisEnum()default booleanisFloat()default booleanisInt()default booleandefault booleanisLong()default booleanisNumber()default booleandefault booleanisShort()default booleanisString()default booleanisVoid()lowerBounds(TypeInfoFactory factory) upperBounds(TypeInfoFactory factory) Methods inherited from interface org.htmlunit.corejs.javascript.lc.type.TypeInfo
consolidate, createDefaultValue, enumConstants, getComponentType, is, isAssignableFrom, isFunctionalInterface, isInstance, isNot, isPrimitive, newArray, param, shouldReplace, toString, toString
-
Method Details
-
upperBounds
- See Also:
-
lowerBounds
- See Also:
-
mainBound
TypeInfo mainBound() -
isEnum
default boolean isEnum() -
isInterface
default boolean isInterface()- Specified by:
isInterfacein interfaceTypeInfo- See Also:
-
asClass
Description copied from interface:TypeInfo -
isObjectExact
default boolean isObjectExact()- Specified by:
isObjectExactin interfaceTypeInfo- Returns:
- true if this TypeInfo represents
Objectclass
-
isNumber
default boolean isNumber() -
getTypeTag
default int getTypeTag()- Specified by:
getTypeTagin interfaceTypeInfo- See Also:
-
isVoid
default boolean isVoid() -
isBoolean
default boolean isBoolean() -
isByte
default boolean isByte() -
isShort
default boolean isShort() -
isInt
default boolean isInt() -
isLong
default boolean isLong() -
isFloat
default boolean isFloat() -
isDouble
default boolean isDouble() -
isCharacter
default boolean isCharacter()- Specified by:
isCharacterin interfaceTypeInfo- Returns:
- true if this TypeInfo represents
Characterclass orcharclass
-
isString
default boolean isString() -
isArray
default boolean isArray()
-