Skip to content

Package: GenJavaAttribute

GenJavaAttribute

nameinstructionbranchcomplexitylinemethod
GenJavaAttribute(String, GenVisibility, GenTypeReference, Collection)
M: 0 C: 7
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
accept(GenAttributeVisitorReturn)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
create(String, GenVisibility, GenType, Collection)
M: 0 C: 9
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
create(String, GenVisibility, GenTypeReference, Collection)
M: 8 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%

Coverage

1: package de.fhdw.wtf.generator.java.generatorModel;
2:
3: import java.util.Collection;
4:
5: import de.fhdw.wtf.generator.java.visitor.GenAttributeVisitorReturn;
6:
7: public final class GenJavaAttribute extends GenAttribute {
8:         
9:         private GenJavaAttribute(final String name,
10:                         final GenVisibility visibility,
11:                         final GenTypeReference typ,
12:                         final Collection<GenAttributeModifier> modifiers) {
13:                 super(name, visibility, typ, modifiers);
14:         }
15:         
16:         public static GenJavaAttribute create(final String name,
17:                         final GenVisibility visibility,
18:                         final GenType typ,
19:                         final Collection<GenAttributeModifier> modifiers) {
20:                 return new GenJavaAttribute(name, visibility, GenTypeReferenceByReference.create(typ), modifiers);
21:         }
22:         
23:         public static GenJavaAttribute create(final String name,
24:                         final GenVisibility visibility,
25:                         final GenTypeReference typ,
26:                         final Collection<GenAttributeModifier> modifiers) {
27:                 return new GenJavaAttribute(name, visibility, typ, modifiers);
28:         }
29:         
30:         @Override
31:         public <T> T accept(final GenAttributeVisitorReturn<T> visitor) {
32:                 return visitor.handleJavaAttribute(this);
33:         }
34:         
35: }