Module org.htmlunit.corejs
Class InterfaceTypeInfo
java.lang.Object
org.htmlunit.corejs.javascript.lc.type.impl.TypeInfoBase
org.htmlunit.corejs.javascript.lc.type.impl.ClassTypeInfo
org.htmlunit.corejs.javascript.lc.type.impl.InterfaceTypeInfo
- All Implemented Interfaces:
TypeInfo
-
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 -
Constructor Summary
ConstructorsConstructorDescriptionInterfaceTypeInfo(Class<?> type) InterfaceTypeInfo(Class<?> type, byte functional) -
Method Summary
Methods inherited from class org.htmlunit.corejs.javascript.lc.type.impl.ClassTypeInfo
asClass, equals, hashCode, is, toStringMethods inherited from class org.htmlunit.corejs.javascript.lc.type.impl.TypeInfoBase
newArray, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.htmlunit.corejs.javascript.lc.type.TypeInfo
consolidate, createDefaultValue, enumConstants, getComponentType, getTypeTag, isArray, isAssignableFrom, isBoolean, isByte, isCharacter, isDouble, isEnum, isFloat, isInstance, isInt, isLong, isNot, isNumber, isObjectExact, isPrimitive, isShort, isString, isVoid, param, shouldReplace
-
Constructor Details
-
InterfaceTypeInfo
-
InterfaceTypeInfo
-
-
Method Details
-
isFunctionalInterface
public boolean isFunctionalInterface()- See Also:
-
isInterface
public boolean isInterface()- See Also:
-