Package org.openzen.zenscript.validator
Class Validator
java.lang.Object
org.openzen.zenscript.validator.Validator
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal AnnotationDefinition[]final List<ExpansionDefinition> final GlobalTypeRegistry -
Constructor Summary
ConstructorsConstructorDescriptionValidator(GlobalTypeRegistry registry, List<ExpansionDefinition> expansions, AnnotationDefinition[] annotations) -
Method Summary
Modifier and TypeMethodDescriptiongetLog()booleanvoidlogError(ValidationLogEntry.Code code, CodePosition position, String message) voidlogWarning(ValidationLogEntry.Code code, CodePosition position, String message) voidvalidate(HighLevelDefinition definition) voidvalidate(ScriptBlock script) static SemanticModulevalidate(SemanticModule module, ValidatorLogger logger)
-
Field Details
-
registry
-
expansions
-
annotations
-
-
Constructor Details
-
Validator
public Validator(GlobalTypeRegistry registry, List<ExpansionDefinition> expansions, AnnotationDefinition[] annotations)
-
-
Method Details
-
validate
-
getLog
-
validate
-
validate
-
hasErrors
public boolean hasErrors()
-