From c958ec21c342e6befb3bfd683b24c6abab6d80ef Mon Sep 17 00:00:00 2001 From: Johannes Mey <johannes.mey@tu-dresden.de> Date: Sat, 4 Jan 2020 20:26:28 +0100 Subject: [PATCH] align names of mapping relations to types they refer to --- scope4j/src/main/jastadd/ProgramToScopeTree.jrag | 8 ++++---- scope4j/src/main/jastadd/ProgramToScopeTree.relast | 9 +++++---- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/scope4j/src/main/jastadd/ProgramToScopeTree.jrag b/scope4j/src/main/jastadd/ProgramToScopeTree.jrag index 1c4e4a1..26f0fba 100644 --- a/scope4j/src/main/jastadd/ProgramToScopeTree.jrag +++ b/scope4j/src/main/jastadd/ProgramToScopeTree.jrag @@ -24,7 +24,7 @@ aspect ProgramToScopeTree { } } - public void ProtectedClassDeclScope.updateInheritance() { + public void ProtectedTypeDeclScope.updateInheritance() { if (getTypeDecl().isClassDecl()) { ClassDecl classDecl = (ClassDecl)getTypeDecl(); if (classDecl.superclass().isClassDecl() && classDecl.superclass().compilationUnit().fromSource()) { @@ -79,20 +79,20 @@ aspect ScopeTreeConstructors { } syn lazy TypeDeclScope TypeDecl.asScope() { - TypeDeclScope scope = new PrivateClassDeclScope(); + TypeDeclScope scope = new PrivateTypeDeclScope(); scope.setTypeDecl(this); return scope; } syn lazy TypeDeclScope TypeDecl.asProtectedScope() { - TypeDeclScope scope = new ProtectedClassDeclScope(); + TypeDeclScope scope = new ProtectedTypeDeclScope(); scope.setTypeDecl(this); scope.addElement(packageScope()); return scope; } syn lazy TypeDeclScope TypeDecl.asPackageScope() { - TypeDeclScope scope = new PackageClassDeclScope(); + TypeDeclScope scope = new PackageTypeDeclScope(); scope.setTypeDecl(this); scope.addElement(scope()); return scope; diff --git a/scope4j/src/main/jastadd/ProgramToScopeTree.relast b/scope4j/src/main/jastadd/ProgramToScopeTree.relast index 6d6cbf9..e799ab9 100644 --- a/scope4j/src/main/jastadd/ProgramToScopeTree.relast +++ b/scope4j/src/main/jastadd/ProgramToScopeTree.relast @@ -2,12 +2,13 @@ rel ScopeTree.Program -> Program; abstract JavaScope : Scope; -TypeDeclScope : JavaScope; +abstract TypeDeclScope : JavaScope; rel TypeDeclScope.typeDecl -> TypeDecl; -ProtectedClassDeclScope : TypeDeclScope; -PackageClassDeclScope : TypeDeclScope; -PrivateClassDeclScope : TypeDeclScope; +PublicTypeDeclScope : TypeDeclScope; +ProtectedTypeDeclScope : TypeDeclScope; +PackageTypeDeclScope : TypeDeclScope; +PrivateTypeDeclScope : TypeDeclScope; BlockScope : JavaScope; rel BlockScope.block -> Block; -- GitLab