Class ParsedFunctionalMember
java.lang.Object
org.openzen.zenscript.parser.member.ParsedDefinitionMember
org.openzen.zenscript.parser.member.ParsedFunctionalMember
- Direct Known Subclasses:
ParsedCaller,ParsedCaster,ParsedConstructor,ParsedDestructor,ParsedMethod,ParsedOperator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ParsedFunctionBodyprotected final ParsedImplementationprotected final intprotected final CodePositionFields inherited from class org.openzen.zenscript.parser.member.ParsedDefinitionMember
annotations, definition -
Constructor Summary
ConstructorsConstructorDescriptionParsedFunctionalMember(CodePosition position, HighLevelDefinition definition, ParsedImplementation implementation, int modifiers, ParsedAnnotation[] annotations, ParsedFunctionBody body) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidprotected abstract voidfillOverride(TypeScope scope, TypeID baseType) abstract FunctionalMemberprotected voidinferHeaders(BaseScope scope) Methods inherited from class org.openzen.zenscript.parser.member.ParsedDefinitionMember
linkTypes, parse, registerInnerTypes, registerMembers
-
Field Details
-
position
-
modifiers
protected final int modifiers -
implementation
-
body
-
-
Constructor Details
-
Method Details
-
getCompiled
- Specified by:
getCompiledin classParsedDefinitionMember
-
inferHeaders
- Throws:
CompileException
-
compile
- Specified by:
compilein classParsedDefinitionMember- Throws:
CompileException
-
fillOverride
- Throws:
CompileException
-