Skip to content

Commit 29c0019

Browse files
authored
Merge pull request #764 from badetitou/763-763-famixjavavisitor-is-outdated
Update FamixJavaVisitor
2 parents a656a84 + f5be91f commit 29c0019

11 files changed

+95
-24
lines changed

src/Famix-Java-Visitor/FamixJavaClass.extension.st

-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,5 @@ Extension { #name : #FamixJavaClass }
22

33
{ #category : #'*Famix-Java-Visitor-generated' }
44
FamixJavaClass >> accept: aFamixJavaVisitor [
5-
65
^ aFamixJavaVisitor visitClass: self
76
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Extension { #name : #FamixJavaConcretization }
2+
3+
{ #category : #'*Famix-Java-Visitor-generated' }
4+
FamixJavaConcretization >> accept: aFamixJavaVisitor [
5+
^ aFamixJavaVisitor visitConcretization: self
6+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Extension { #name : #FamixJavaImplementation }
2+
3+
{ #category : #'*Famix-Java-Visitor-generated' }
4+
FamixJavaImplementation >> accept: aFamixJavaVisitor [
5+
^ aFamixJavaVisitor visitImplementation: self
6+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Extension { #name : #FamixJavaImport }
2+
3+
{ #category : #'*Famix-Java-Visitor-generated' }
4+
FamixJavaImport >> accept: aFamixJavaVisitor [
5+
^ aFamixJavaVisitor visitImport: self
6+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Extension { #name : #FamixJavaInterface }
2+
3+
{ #category : #'*Famix-Java-Visitor-generated' }
4+
FamixJavaInterface >> accept: aFamixJavaVisitor [
5+
^ aFamixJavaVisitor visitInterface: self
6+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Extension { #name : #FamixJavaParameterConcretization }
2+
3+
{ #category : #'*Famix-Java-Visitor-generated' }
4+
FamixJavaParameterConcretization >> accept: aFamixJavaVisitor [
5+
^ aFamixJavaVisitor visitParameterConcretization: self
6+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Extension { #name : #FamixJavaParametricClass }
2+
3+
{ #category : #'*Famix-Java-Visitor-generated' }
4+
FamixJavaParametricClass >> accept: aFamixJavaVisitor [
5+
^ aFamixJavaVisitor visitParametricClass: self
6+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Extension { #name : #FamixJavaParametricInterface }
2+
3+
{ #category : #'*Famix-Java-Visitor-generated' }
4+
FamixJavaParametricInterface >> accept: aFamixJavaVisitor [
5+
^ aFamixJavaVisitor visitParametricInterface: self
6+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Extension { #name : #FamixJavaParametricMethod }
2+
3+
{ #category : #'*Famix-Java-Visitor-generated' }
4+
FamixJavaParametricMethod >> accept: aFamixJavaVisitor [
5+
^ aFamixJavaVisitor visitParametricMethod: self
6+
]

src/Famix-Java-Visitor/FamixJavaVisitor.trait.st

+41-23
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,12 @@ FamixJavaVisitor >> visitComment: aFamixJavaComment [
5454
^ self visitSourcedEntity: aFamixJavaComment
5555
]
5656

57+
{ #category : #visiting }
58+
FamixJavaVisitor >> visitConcretization: aFamixJavaConcretization [
59+
<generated>
60+
^ self visitEntity: aFamixJavaConcretization
61+
]
62+
5763
{ #category : #visiting }
5864
FamixJavaVisitor >> visitContainerEntity: aFamixJavaContainerEntity [
5965
<generated>
@@ -80,31 +86,25 @@ FamixJavaVisitor >> visitEnumValue: aFamixJavaEnumValue [
8086
{ #category : #visiting }
8187
FamixJavaVisitor >> visitException: aFamixJavaException [
8288
<generated>
83-
^ self visitEntity: aFamixJavaException
84-
]
85-
86-
{ #category : #visiting }
87-
FamixJavaVisitor >> visitFile: aFamixJavaFile [
88-
<generated>
89-
^ self visitNamedEntity: aFamixJavaFile
89+
^ self visitClass: aFamixJavaException
9090
]
9191

9292
{ #category : #visiting }
93-
FamixJavaVisitor >> visitFolder: aFamixJavaFolder [
93+
FamixJavaVisitor >> visitImplementation: aFamixJavaImplementation [
9494
<generated>
95-
^ self visitNamedEntity: aFamixJavaFolder
95+
^ self visitEntity: aFamixJavaImplementation
9696
]
9797

9898
{ #category : #visiting }
99-
FamixJavaVisitor >> visitGlobalVariable: aFamixJavaGlobalVariable [
99+
FamixJavaVisitor >> visitImplicitVariable: aFamixJavaImplicitVariable [
100100
<generated>
101-
^ self visitNamedEntity: aFamixJavaGlobalVariable
101+
^ self visitNamedEntity: aFamixJavaImplicitVariable
102102
]
103103

104104
{ #category : #visiting }
105-
FamixJavaVisitor >> visitImplicitVariable: aFamixJavaImplicitVariable [
105+
FamixJavaVisitor >> visitImport: aFamixJavaImport [
106106
<generated>
107-
^ self visitNamedEntity: aFamixJavaImplicitVariable
107+
^ self visitEntity: aFamixJavaImport
108108
]
109109

110110
{ #category : #visiting }
@@ -119,6 +119,12 @@ FamixJavaVisitor >> visitInheritance: aFamixJavaInheritance [
119119
^ self visitEntity: aFamixJavaInheritance
120120
]
121121

122+
{ #category : #visiting }
123+
FamixJavaVisitor >> visitInterface: aFamixJavaInterface [
124+
<generated>
125+
^ self visitType: aFamixJavaInterface
126+
]
127+
122128
{ #category : #visiting }
123129
FamixJavaVisitor >> visitInvocation: aFamixJavaInvocation [
124130
<generated>
@@ -149,12 +155,6 @@ FamixJavaVisitor >> visitNamedEntity: aFamixJavaNamedEntity [
149155
^ self visitSourcedEntity: aFamixJavaNamedEntity
150156
]
151157

152-
{ #category : #visiting }
153-
FamixJavaVisitor >> visitNamespace: aFamixJavaNamespace [
154-
<generated>
155-
^ self visitContainerEntity: aFamixJavaNamespace
156-
]
157-
158158
{ #category : #visiting }
159159
FamixJavaVisitor >> visitPackage: aFamixJavaPackage [
160160
<generated>
@@ -167,22 +167,34 @@ FamixJavaVisitor >> visitParameter: aFamixJavaParameter [
167167
^ self visitNamedEntity: aFamixJavaParameter
168168
]
169169

170+
{ #category : #visiting }
171+
FamixJavaVisitor >> visitParameterConcretization: aFamixJavaParameterConcretization [
172+
<generated>
173+
^ self visitEntity: aFamixJavaParameterConcretization
174+
]
175+
170176
{ #category : #visiting }
171177
FamixJavaVisitor >> visitParameterType: aFamixJavaParameterType [
172178
<generated>
173179
^ self visitType: aFamixJavaParameterType
174180
]
175181

176182
{ #category : #visiting }
177-
FamixJavaVisitor >> visitParameterizableClass: aFamixJavaParameterizableClass [
183+
FamixJavaVisitor >> visitParametricClass: aFamixJavaParametricClass [
178184
<generated>
179-
^ self visitClass: aFamixJavaParameterizableClass
185+
^ self visitClass: aFamixJavaParametricClass
180186
]
181187

182188
{ #category : #visiting }
183-
FamixJavaVisitor >> visitParameterizedType: aFamixJavaParameterizedType [
189+
FamixJavaVisitor >> visitParametricInterface: aFamixJavaParametricInterface [
184190
<generated>
185-
^ self visitType: aFamixJavaParameterizedType
191+
^ self visitInterface: aFamixJavaParametricInterface
192+
]
193+
194+
{ #category : #visiting }
195+
FamixJavaVisitor >> visitParametricMethod: aFamixJavaParametricMethod [
196+
<generated>
197+
^ self visitMethod: aFamixJavaParametricMethod
186198
]
187199

188200
{ #category : #visiting }
@@ -232,3 +244,9 @@ FamixJavaVisitor >> visitUnknownVariable: aFamixJavaUnknownVariable [
232244
<generated>
233245
^ self visitNamedEntity: aFamixJavaUnknownVariable
234246
]
247+
248+
{ #category : #visiting }
249+
FamixJavaVisitor >> visitWildcard: aFamixJavaWildcard [
250+
<generated>
251+
^ self visitType: aFamixJavaWildcard
252+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Extension { #name : #FamixJavaWildcard }
2+
3+
{ #category : #'*Famix-Java-Visitor-generated' }
4+
FamixJavaWildcard >> accept: aFamixJavaVisitor [
5+
^ aFamixJavaVisitor visitWildcard: self
6+
]

0 commit comments

Comments
 (0)