Class ParsedDefinitionMember
java.lang.Object
org.openzen.zenscript.parser.member.ParsedDefinitionMember
- Direct Known Subclasses:
ParsedConst,ParsedField,ParsedFunctionalMember,ParsedGetter,ParsedImplementation,ParsedInnerDefinition,ParsedIterator,ParsedSetter,ParsedStaticInitializer
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionParsedDefinitionMember(HighLevelDefinition definition, ParsedAnnotation[] annotations) -
Method Summary
Modifier and TypeMethodDescriptionabstract voidabstract IDefinitionMemberabstract voidlinkTypes(TypeResolutionContext context) static ParsedDefinitionMemberparse(ZSTokenParser tokens, ParsedDefinition forDefinition, ParsedImplementation forImplementation) voidregisterInnerTypes(Map<String, ParsedDefinition> innerTypes) voidregisterMembers(BaseScope scope, PrecompilationState state)
-
Field Details
-
definition
-
annotations
-
-
Constructor Details
-
ParsedDefinitionMember
-
-
Method Details
-
parse
public static ParsedDefinitionMember parse(ZSTokenParser tokens, ParsedDefinition forDefinition, ParsedImplementation forImplementation) throws ParseException - Throws:
ParseException
-
linkTypes
-
registerInnerTypes
-
getCompiled
-
compile
- Throws:
CompileException
-
registerMembers
-