Skip to content

Commit

Permalink
JavaFinder: class name may not be fully qualified
Browse files Browse the repository at this point in the history
  • Loading branch information
Gabriel-Darbord committed Dec 15, 2023
1 parent feaf1f2 commit ddef199
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/Famix-Value-Importer/FamixJavaEntityFinder.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,13 @@ FamixJavaEntityFinder >> methodNameFromSignature: signature [

{ #category : #enumerating }
FamixJavaEntityFinder >> parseTypeName: name [
"The name may not be fully qualified."

self flag: #VerveineJ. "restore method when parsing useless stubs is fixed"
(name includes: $.) ifFalse: [ ^ self findTypeWithName: name ].
self flag: #VerveineJ.
^ "(name beginsWithAnyOf: #( 'java.lang.' 'java.util.' ))
ifTrue: [ self findTypeWithName: (name copyAfterLast: $.) ]
ifFalse: [ "
ifFalse: ["
self findTypeWithMooseName: (name copyReplaceAll: '.' with: '::') "]"
]

Expand Down

0 comments on commit ddef199

Please sign in to comment.