Class InvalidTypeID
java.lang.Object
org.openzen.zenscript.codemodel.type.InvalidTypeID
- All Implemented Interfaces:
TypeID
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionInvalidTypeID(CodePosition position, CompileExceptionCode code, String message) -
Method Summary
Modifier and TypeMethodDescription<C,R, E extends Exception>
Raccept(C context, TypeVisitorWithContext<C, R, E> visitor) <R> Raccept(TypeVisitor<R> visitor) voidextractTypeParameters(List<TypeParameter> typeParameters) booleaninstance(GenericMapper mapper) booleantoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.openzen.zenscript.codemodel.type.TypeID
canCastExplicitFrom, canCastExplicitTo, canCastImplicitFrom, canCastImplicitTo, castExplicitFrom, castExplicitTo, castImplicitFrom, castImplicitTo, getDefaultValue, getSuperType, inferTypeParameters, isDefinition, isEnum, isGeneric, isOptional, isVariant, withoutOptional
-
Field Details
-
position
-
code
-
message
-
-
Constructor Details
-
Method Details
-
hasDefaultValue
public boolean hasDefaultValue()- Specified by:
hasDefaultValuein interfaceTypeID
-
instance
-
extractTypeParameters
- Specified by:
extractTypeParametersin interfaceTypeID
-
isValueType
public boolean isValueType()- Specified by:
isValueTypein interfaceTypeID
-
getNormalized
- Specified by:
getNormalizedin interfaceTypeID
-
accept
-
accept
public <C,R, R acceptE extends Exception> (C context, TypeVisitorWithContext<C, R, throws EE> visitor) -
toString
-