Interface IParsedType
- All Known Implementing Classes:
ParsedFunctionType,ParsedNamedType,ParsedOptionalType,ParsedTypeArray,ParsedTypeAssociative,ParsedTypeBasic,ParsedTypeGenericMap,ParsedTypeRange
public interface IParsedType
-
Method Summary
Modifier and TypeMethodDescriptioncompile(TypeResolutionContext context) default AnnotationDefinitioncompileAnnotation(BaseScope scope) static TypeID[]compileList(List<IParsedType> typeParameters, TypeResolutionContext context) default TypeID[]compileTypeArguments(BaseScope scope) static TypeID[]compileTypes(List<IParsedType> typeParameters, TypeResolutionContext context) static IParsedTypeparse(ZSTokenParser tokens) static List<IParsedType> parseTypeArguments(ZSTokenParser tokens) static List<IParsedType> static IParsedTypetryParse(ZSTokenParser tokens)
-
Method Details
-
parse
- Throws:
ParseException
-
parseTypeArguments
- Throws:
ParseException
-
parseTypeArgumentsForCall
- Throws:
ParseException
-
tryParse
- Throws:
ParseException
-
compileList
-
compileTypes
-
compile
-
compileAnnotation
-
compileTypeArguments
-