public class ErrorType extends AbstractType implements IErrorType
NAMEEMPTY_ARRAY, EMPTY_TYPE_ARRAY, EMPTY_TYPE_LIST| Constructor and Description |
|---|
ErrorType(ParseResultsException e) |
getLiteralMetaType, getMetaType, getTheRefclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetLiteralMetaType, getMetaTypepublic ErrorType(ParseResultsException e)
public static ErrorType getInstance()
public String getErrantTypeName()
getErrantTypeName in interface IErrorTypepublic ParseResultsException getError()
getError in interface IErrorTypepublic String getDisplayName()
getDisplayName in interface ITypepublic String getRelativeName()
getRelativeName in interface ITypepublic String getNamespace()
getNamespace in interface ITypepublic ITypeLoader getTypeLoader()
getTypeLoader in interface ITypepublic boolean isInterface()
isInterface in interface ITypepublic IType[] getInterfaces()
getInterfaces in interface ITypepublic IType getSupertype()
getSupertype in interface ITypepublic IType getEnclosingType()
getEnclosingType in interface ITypepublic IType getGenericType()
getGenericType in interface ITypepublic boolean isParameterizedType()
isParameterizedType in interface ITypepublic boolean isGenericType()
isGenericType in interface ITypepublic GenericTypeVariable[] getGenericTypeVariables()
getGenericTypeVariables in interface ITypepublic IType getParameterizedType(IType... ofType)
getParameterizedType in interface ITypepublic IType[] getTypeParameters()
getTypeParameters in interface ITypepublic Set<? extends IType> getAllTypesInHierarchy()
getAllTypesInHierarchy in interface ITypepublic boolean isPrimitive()
isPrimitive in interface ITypepublic IType getArrayType()
getArrayType in interface ITypepublic Object makeArrayInstance(int iLength)
makeArrayInstance in interface ITypepublic Object getArrayComponent(Object array, int iIndex) throws IllegalArgumentException, ArrayIndexOutOfBoundsException
getArrayComponent in interface ITypeIllegalArgumentExceptionArrayIndexOutOfBoundsExceptionpublic void setArrayComponent(Object array, int iIndex, Object value) throws IllegalArgumentException, ArrayIndexOutOfBoundsException
setArrayComponent in interface ITypeIllegalArgumentExceptionArrayIndexOutOfBoundsExceptionpublic int getArrayLength(Object array) throws IllegalArgumentException
getArrayLength in interface ITypeIllegalArgumentExceptionpublic IType getComponentType()
getComponentType in interface ITypepublic boolean isAssignableFrom(IType type)
isAssignableFrom in interface ITypepublic ITypeInfo getTypeInfo()
getTypeInfo in interface ITypepublic void unloadTypeInfo()
unloadTypeInfo in interface ITypepublic Object readResolve() throws ObjectStreamException
readResolve in interface ITypeObjectStreamExceptionpublic int getModifiers()
getModifiers in interface ITypepublic boolean isAbstract()
isAbstract in interface ITypepublic static boolean shouldHandleAsErrorType(IType type)
public IFunctionType getErrorTypeFunctionType(IExpression[] eArgs, String strMethod, List listAllMatchingMethods)
getErrorTypeFunctionType in interface IErrorTypepublic IConstructorType getErrorTypeConstructorType(IExpression[] eArgs, List listAllMatchingMethods)
getErrorTypeConstructorType in interface IErrorTypepublic boolean isDiscarded()
isDiscarded in interface ITypepublic void setDiscarded(boolean bDiscarded)
setDiscarded in interface ITypepublic boolean isCompoundType()
isCompoundType in interface ITypepublic Set<IType> getCompoundTypeComponents()
getCompoundTypeComponents in interface ITypeCopyright © 2015. All rights reserved.