• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

moosetechnology / Famix-Value / 12865043431

20 Jan 2025 09:33AM UTC coverage: 22.913% (+0.6%) from 22.326%
12865043431

push

github

Gabriel-Darbord
Merge b121a334f

64 of 194 new or added lines in 6 files covered. (32.99%)

3 existing lines in 3 files now uncovered.

796 of 3474 relevant lines covered (22.91%)

0.23 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/Famix-Value-Exporter/FamixValueAbstractObjectExportStrategy.class.st
1
"
2
I am a strategy for exporting objects used by the `FamixValue2ASTVisitor` hierarchy of classes.
3
Objects can be complex to recreate due to deep nesting and circular dependencies, resulting in a lot of code. My subclasses define where that code goes.
4
"
5
Class {
6
        #name : 'FamixValueAbstractObjectExportStrategy',
7
        #superclass : 'Object',
8
        #category : 'Famix-Value-Exporter-Strategies',
9
        #package : 'Famix-Value-Exporter',
10
        #tag : 'Strategies'
11
}
12

13
{ #category : 'testing' }
14
FamixValueAbstractObjectExportStrategy class >> isAbstract [
×
15

×
16
        ^ self == FamixValueAbstractObjectExportStrategy
×
17
]
×
18

19
{ #category : 'ast' }
20
FamixValueAbstractObjectExportStrategy >> dependencyImportsOn: aFASTModel [
×
21

×
22
        ^ {  }
×
23
]
×
24

25
{ #category : 'exporting' }
26
FamixValueAbstractObjectExportStrategy >> export: object on: visitor [
27

28
        self subclassResponsibility
29
]
30

31
{ #category : 'ast' }
32
FamixValueAbstractObjectExportStrategy >> makeHelpersOn: visitor [
×
NEW
33
        "Hook to create helper classes.
×
NEW
34
        By default, create the default helper and add nothing to it.
×
NEW
35
        If reflection is required, it will contain the corresponding helper methods."
×
NEW
36

×
NEW
37
        "TODO only make if strictly necessary"
×
38

×
39
        visitor makeDefaultHelper
×
40
]
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc