Package org.jfuncmachine.compiler.model
Class EnumInitializer
java.lang.Object
org.jfuncmachine.compiler.model.SourceElement
org.jfuncmachine.compiler.model.EnumInitializer
An expression to initialize an enum value
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Expression[]The expressions to initialize the enum value fieldsfinal StringThe name of the enum valueFields inherited from class org.jfuncmachine.compiler.model.SourceElement
filename, lineNumber -
Constructor Summary
ConstructorsConstructorDescriptionEnumInitializer(String name, Expression[] initializers) Create a new EnumInitializerEnumInitializer(String name, Expression[] initializers, String filename, int lineNumber) Create a new EnumInitializer -
Method Summary
Methods inherited from class org.jfuncmachine.compiler.model.SourceElement
generateException
-
Field Details
-
name
The name of the enum value -
initializers
The expressions to initialize the enum value fields
-
-
Constructor Details
-
EnumInitializer
Create a new EnumInitializer- Parameters:
name- The name of the enum valueinitializers- The expressions to initialize the enum value fields
-
EnumInitializer
Create a new EnumInitializer- Parameters:
name- The name of the enum valueinitializers- The expressions to initialize the enum value fieldsfilename- The source file where this initializer occurslineNumber- The line number in the source file where this initializer occurs
-