Package org.openzen.zenscript.codemodel
Class SemanticModule
java.lang.Object
org.openzen.zenscript.codemodel.SemanticModule
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal AnnotationDefinition[]final PackageDefinitionsfinal SemanticModule[]final List<ExpansionDefinition> final IZSLoggerfinal Modulefinal ZSPackagefinal Stringstatic final SemanticModule[]final FunctionParameter[]final GlobalTypeRegistryfinal ZSPackagefinal List<ScriptBlock> final SemanticModule.State -
Constructor Summary
ConstructorsConstructorDescriptionSemanticModule(Module module, SemanticModule[] dependencies, FunctionParameter[] parameters, SemanticModule.State state, ZSPackage rootPackage, ZSPackage modulePackage, PackageDefinitions definitions, List<ScriptBlock> scripts, GlobalTypeRegistry registry, List<ExpansionDefinition> expansions, AnnotationDefinition[] annotations, IZSLogger logger) -
Method Summary
-
Field Details
-
NONE
-
name
-
dependencies
-
parameters
-
state
-
module
-
rootPackage
-
modulePackage
-
definitions
-
scripts
-
globals
-
registry
-
expansions
-
annotations
-
logger
-
-
Constructor Details
-
Method Details
-
isValid
public boolean isValid() -
normalize
-
getContext
-