Class NativeDefinitionAnnotation
java.lang.Object
org.openzen.zenscript.codemodel.annotations.NativeDefinitionAnnotation
- All Implemented Interfaces:
DefinitionAnnotation
-
Field Summary
Fields inherited from interface org.openzen.zenscript.codemodel.annotations.DefinitionAnnotation
NONE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(HighLevelDefinition definition, BaseScope scope) voidapplyOnSubtype(HighLevelDefinition definition, BaseScope scope) voidserialize(CodeSerializationOutput output, HighLevelDefinition definition, TypeContext context)
-
Constructor Details
-
NativeDefinitionAnnotation
-
-
Method Details
-
getDefinition
- Specified by:
getDefinitionin interfaceDefinitionAnnotation
-
apply
- Specified by:
applyin interfaceDefinitionAnnotation
-
applyOnSubtype
- Specified by:
applyOnSubtypein interfaceDefinitionAnnotation
-
serialize
public void serialize(CodeSerializationOutput output, HighLevelDefinition definition, TypeContext context) - Specified by:
serializein interfaceDefinitionAnnotation
-
getIdentifier
-