Class ObjectKind
java.lang.Object
simula.compiler.utilities.ObjectKind
Object Kind Codes.
Link to GitHub: Source File.
- Author:
- Øystein Myhre Andersen
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intActivationStatementstatic final intArithmeticExpressionstatic final intArray Declarationstatic final intAssignmentOperationstatic final intBlockStatementstatic final intBooleanExpressionstatic final intClassstatic final intCompound Statementstatic final intConditionalExpressionstatic final intConditionalStatementstatic final intConnection Blockstatic final intConnectionDoPartstatic final intConnectionStatementstatic final intConnectionWhenPartstatic final intConstantstatic final intProcedure treated as a Java Static Method.static final intDummyStatementstatic final intExternal Declarationstatic final intForWhileElementstatic final intForStatementstatic final intForStatementstatic final intGotoStatementstatic final intHidden Specificationstatic final intInlineStatementstatic final intInnerStatementstatic final intInspect Variablestatic final intLabel Declarationstatic final intLabeledStatementstatic final intLocalObjectstatic final intMax Valuestatic final intProcedure coded as a Java Member Method.static final intNullstatic final intObjectGeneratorstatic final intObject Referencestatic final intObjectRelationstatic final intParameterstatic final intPrefixed Blockstatic final intNormal Simula Procedure implemented as a Java Classstatic final intProgramModulestatic final intProtected Specificationstatic final intQualifiedObjectstatic final intRelationalOperationstatic final intRemoteVariablestatic final intSimple Variablestatic final intSimula Programstatic final intStandaloneExpressionstatic final intStandard Classstatic final intStepUntilElementstatic final intSubblockstatic final intSwitchStatementstatic final intTextExpressionstatic final intThunkstatic final intTypeConversionstatic final intUnaryOperationstatic final intUndefinedstatic final intVariableExpressionstatic final intVirtual Matchstatic final intVirtual Specificationstatic final intWhileStatement -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
UndefinedDeclaration
public static final int UndefinedDeclarationUndefined- See Also:
-
StandardClass
public static final int StandardClassStandard Class- See Also:
-
ConnectionBlock
public static final int ConnectionBlockConnection Block- See Also:
-
CompoundStatement
public static final int CompoundStatementCompound Statement- See Also:
-
SubBlock
public static final int SubBlockSubblock- See Also:
-
Procedure
public static final int ProcedureNormal Simula Procedure implemented as a Java Class- See Also:
-
MemberMethod
public static final int MemberMethodProcedure coded as a Java Member Method.- See Also:
-
ContextFreeMethod
public static final int ContextFreeMethodProcedure treated as a Java Static Method.- See Also:
-
Class
public static final int ClassClass- See Also:
-
PrefixedBlock
public static final int PrefixedBlockPrefixed Block- See Also:
-
SimulaProgram
public static final int SimulaProgramSimula Program- See Also:
-
ArrayDeclaration
public static final int ArrayDeclarationArray Declaration- See Also:
-
VirtualSpecification
public static final int VirtualSpecificationVirtual Specification- See Also:
-
VirtualMatch
public static final int VirtualMatchVirtual Match- See Also:
-
Parameter
public static final int ParameterParameter- See Also:
-
Thunk
public static final int ThunkThunk- See Also:
-
LabelDeclaration
public static final int LabelDeclarationLabel Declaration- See Also:
-
SimpleVariableDeclaration
public static final int SimpleVariableDeclarationSimple Variable- See Also:
-
InspectVariableDeclaration
public static final int InspectVariableDeclarationInspect Variable- See Also:
-
ExternalDeclaration
public static final int ExternalDeclarationExternal Declaration- See Also:
-
HiddenSpecification
public static final int HiddenSpecificationHidden Specification- See Also:
-
ProtectedSpecification
public static final int ProtectedSpecificationProtected Specification- See Also:
-
BlockStatement
public static final int BlockStatementBlockStatement- See Also:
-
ConditionalStatement
public static final int ConditionalStatementConditionalStatement- See Also:
-
ConnectionStatement
public static final int ConnectionStatementConnectionStatement- See Also:
-
ConnectionDoPart
public static final int ConnectionDoPartConnectionDoPart- See Also:
-
ConnectionWhenPart
public static final int ConnectionWhenPartConnectionWhenPart- See Also:
-
DummyStatement
public static final int DummyStatementDummyStatement- See Also:
-
ForStatement
public static final int ForStatementForStatement- See Also:
-
ForListElement
public static final int ForListElementForWhileElement- See Also:
-
ForWhileElement
public static final int ForWhileElementForStatement- See Also:
-
StepUntilElement
public static final int StepUntilElementStepUntilElement- See Also:
-
GotoStatement
public static final int GotoStatementGotoStatement- See Also:
-
InlineStatement
public static final int InlineStatementInlineStatement- See Also:
-
InnerStatement
public static final int InnerStatementInnerStatement- See Also:
-
LabeledStatement
public static final int LabeledStatementLabeledStatement- See Also:
-
ProgramModule
public static final int ProgramModuleProgramModule- See Also:
-
StandaloneExpression
public static final int StandaloneExpressionStandaloneExpression- See Also:
-
SwitchStatement
public static final int SwitchStatementSwitchStatement- See Also:
-
WhileStatement
public static final int WhileStatementWhileStatement- See Also:
-
ActivationStatement
public static final int ActivationStatementActivationStatement- See Also:
-
ArithmeticExpression
public static final int ArithmeticExpressionArithmeticExpression- See Also:
-
AssignmentOperation
public static final int AssignmentOperationAssignmentOperation- See Also:
-
BooleanExpression
public static final int BooleanExpressionBooleanExpression- See Also:
-
ConditionalExpression
public static final int ConditionalExpressionConditionalExpression- See Also:
-
Constant
public static final int ConstantConstant- See Also:
-
LocalObject
public static final int LocalObjectLocalObject- See Also:
-
ObjectGenerator
public static final int ObjectGeneratorObjectGenerator- See Also:
-
ObjectRelation
public static final int ObjectRelationObjectRelation- See Also:
-
QualifiedObject
public static final int QualifiedObjectQualifiedObject- See Also:
-
RelationalOperation
public static final int RelationalOperationRelationalOperation- See Also:
-
RemoteVariable
public static final int RemoteVariableRemoteVariable- See Also:
-
TextExpression
public static final int TextExpressionTextExpression- See Also:
-
TypeConversion
public static final int TypeConversionTypeConversion- See Also:
-
UnaryOperation
public static final int UnaryOperationUnaryOperation- See Also:
-
VariableExpression
public static final int VariableExpressionVariableExpression- See Also:
-
NULL
public static final int NULLNull- See Also:
-
ObjectReference
public static final int ObjectReferenceObject Reference- See Also:
-
MAX_VALUE
public static final int MAX_VALUEMax Value- See Also:
-
-
Constructor Details
-
ObjectKind
public ObjectKind()Default constructor.
-
-
Method Details
-
edit
Edit a Kind Code.- Parameters:
kind- the Kind Code.- Returns:
- a String version of the Kind Code.
-