Skip to content

Commit 4f29cda

Browse files
committed
fix token access in visitFASTJavaVariableDeclarator class
1 parent 8789b12 commit 4f29cda

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/FamixJavaModelUpdater/FJMUModelUpdater.class.st

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -243,10 +243,13 @@ FJMUModelUpdater >> visitFASTJavaVariableDeclarator: aFASTJavaVariableDeclarator
243243
from: aFASTJavaVariableDeclarator ].
244244
famixVariable name: aFASTJavaVariableDeclarator variable name.
245245
(aFASTJavaVariableDeclarator atScope: FASTJavaVarDeclStatement)
246-
anyOne modifiers do: [ :modifier |
247-
modifier token = 'public' ifTrue: [ famixVariable isPublic: true ].
248-
modifier token = 'final' ifTrue: [ famixVariable isFinal: true ].
249-
modifier token = 'static' ifTrue: [ famixVariable isClassSide: true ] ].
246+
anyOne modifiers do: [ :modifier |
247+
(modifier respondsTo: #token) ifTrue: [
248+
modifier token = 'public' ifTrue: [ famixVariable isPublic: true ].
249+
modifier token = 'final' ifTrue: [ famixVariable isFinal: true ].
250+
modifier token = 'static' ifTrue: [ famixVariable isClassSide: true ].
251+
].
252+
].
250253
(aFASTJavaVariableDeclarator varDeclOwner type isKindOf:
251254
FASTJavaClassTypeExpression) ifTrue: [
252255
(self retrieveClassFromModel:

0 commit comments

Comments
 (0)