Uses of Class
simula.compiler.syntaxClass.declaration.ClassDeclaration
Package
Description
Simula Compiler Syntax Classes.
Simula Compiler Declarations.
Simula Compiler Expressions.
Simula Compiler Statements.
-
Uses of ClassDeclaration in simula.compiler.syntaxClass
Modifier and TypeFieldDescription(package private) ClassDeclaration
HiddenSpecification.definedIn
The class in which this HiddenSpecification occur.ProtectedSpecification.definedIn
.protected ClassDeclaration
Type.qual
Qual in case of ref(Qual) type.Modifier and TypeMethodDescriptionType.getQual()
Returns the qualifying ClassDeclaration or null.HiddenSpecification.getScopeBehindHidden()
Utility: Get scope behind hidden.Modifier and TypeMethodDescriptionprivate static HiddenSpecification
HiddenSpecification.findHidden
(ClassDeclaration scope, String ident) Search scope's hidden-list for 'ident'ModifierConstructorDescriptionHiddenSpecification
(ClassDeclaration definedIn, String identifier) Create a new HiddenSpecification.ProtectedSpecification
(ClassDeclaration definedIn, String identifier) Create a new ProtectedSpecification. -
Uses of ClassDeclaration in simula.compiler.syntaxClass.declaration
Modifier and TypeClassDescriptionfinal class
Prefixed Block Declaration.final class
Standard Class.Modifier and TypeMethodDescriptionstatic ClassDeclaration
ClassDeclaration.expectClassDeclaration
(String prefix) Parse Class Declaration.ClassDeclaration.getPrefixClass()
Returns the prefix ClassDeclaration or null.Modifier and TypeMethodDescriptionprivate static void
ClassDeclaration.acceptProtectionPart
(ClassDeclaration cls) Parse Utility: Accept protection-part updating Hidden and Protected lists.protected void
BlockDeclaration.doCheckLabelList
(ClassDeclaration prefixClass) Checking utility: doCheckLabelList.private static void
ClassDeclaration.expectClassBody
(ClassDeclaration cls) Parse Utility: Expect class-body.private static void
ClassDeclaration.expectHiddenProtectedList
(ClassDeclaration cls, boolean hidden, boolean prtected) Parse Utility: Expect Hidden Protected list.private static void
VirtualSpecification.expectIdentifierList
(ClassDeclaration cls, Type type, VirtualSpecification.Kind kind) Parse a virtual identifier list.(package private) static void
VirtualSpecification.expectVirtualPart
(ClassDeclaration cls) Parse a virtual-part and put it into the given class.boolean
ClassDeclaration.isSubClassOf
(ClassDeclaration other) Checks if this class is a subclass of the 'other' class.void
ConnectionBlock.setClassDeclaration
(ClassDeclaration classDeclaration) Set the Connected ClassDecleration. -
Uses of ClassDeclaration in simula.compiler.syntaxClass.expression
Modifier and TypeFieldDescriptionprivate ClassDeclaration
LocalObject.classDeclaration
The class declaration.(package private) ClassDeclaration
ObjectRelation.classDeclaration
The class declaration.(package private) ClassDeclaration
QualifiedObject.classDeclaration
The right hand class declaration.Modifier and TypeMethodDescriptionstatic ClassDeclaration
Expression.getQualification
(String classIdentifier) Get qualification.private static ClassDeclaration
Expression.getQualification
(Expression expr) Returns the qualification of the given simpleObjectExpression. -
Uses of ClassDeclaration in simula.compiler.syntaxClass.statement
Modifier and TypeFieldDescription(package private) ClassDeclaration
ConnectionStatement.WhenPart.classDeclaration
The class declaration correspondig to the class identifier.