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

moosetechnology / VerveineJ / 23735940265

30 Mar 2026 08:44AM UTC coverage: 52.064% (+0.03%) from 52.039%
23735940265

Pull #206

github

web-flow
Merge 1007e17b0 into d564a6404
Pull Request #206: Array support

1971 of 3974 branches covered (49.6%)

Branch coverage included in aggregate %.

85 of 134 new or added lines in 5 files covered. (63.43%)

2 existing lines in 1 file now uncovered.

4387 of 8238 relevant lines covered (53.25%)

2.15 hits per line

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

83.33
/app/src/main/java/fr/inria/verveine/extractor/java/visitors/refvisitors/AbstractRefVisitor.java
1
package fr.inria.verveine.extractor.java.visitors.refvisitors;
2

3
import fr.inria.verveine.extractor.java.EntityDictionary;
4
import fr.inria.verveine.extractor.java.VerveineJOptions;
5
import fr.inria.verveine.extractor.java.visitors.GetVisitedEntityAbstractVisitor;
6

7
import org.apache.commons.math3.random.CorrelatedRandomVectorGenerator;
8
import org.eclipse.jdt.core.dom.*;
9
import org.moosetechnology.model.famix.famixjavaentities.ContainerEntity;
10
import org.moosetechnology.model.famix.famixjavaentities.ParametricClass;
11
import org.moosetechnology.model.famix.famixjavaentities.ParametricInterface;
12
import org.moosetechnology.model.famix.famixjavaentities.TypeParameter;
13
import org.moosetechnology.model.famix.famixtraits.TNamedEntity;
14
import org.moosetechnology.model.famix.famixtraits.TParametricEntity;
15
import org.moosetechnology.model.famix.famixtraits.TType;
16
import org.moosetechnology.model.famix.famixtraits.TWithTypes;
17

18
/**
19
 * A collection of useful utility methods that are needed in various ref visitors
20
 */
21
public class AbstractRefVisitor extends GetVisitedEntityAbstractVisitor {
22

23
        public AbstractRefVisitor(EntityDictionary dico, VerveineJOptions options) {
24
                super(dico, options);
4✔
25
        }
1✔
26

27
        @Deprecated
28
        protected String findTypeName(org.eclipse.jdt.core.dom.Type t) {
NEW
29
                return dico.findTypeName(t);
×
30
        }
31

32
        /**
33
         * Ensures the proper creation of a FamixType for JDT typ in the given context.
34
         * Useful for parameterizedTypes, or classInstance.
35
         *
36
         * @param isClass we are sure that the type is actually a class
37
         * @return a famix type or null
38
         */
39
        @Deprecated
40
        protected <T extends TWithTypes & TNamedEntity> TType referredType(Type typ, T ctxt, boolean isClass) {
41
                return dico.referredType(typ, ctxt, isClass);
7✔
42
        }
43

44
        /**
45
         * Ensures the proper creation of a FamixType for JDT type in the given context.
46
         * Useful for parameterizedTypes, or classInstance.
47
         *
48
         * @param isClass we are sure that the type is actually a class
49
         * @return a famix type or null
50
         */
51
        @Deprecated
52
        protected <T extends TWithTypes & TNamedEntity> TType referredType(Type typ, T ctxt, boolean isClass, boolean isException) {
53
                return dico.referredType(typ, ctxt, isClass, isException);
8✔
54
        }
55

56
        @Deprecated
57
        protected TType referredType(ITypeBinding bnd, TNamedEntity ctxt, boolean isClass) {
58
                return dico.referredType(bnd, ctxt);
6✔
59
        }
60

61
}
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