Package: GenJavaAttribute
GenJavaAttribute
name | instruction | branch | complexity | line | method | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GenJavaAttribute(String, GenVisibility, GenTypeReference, Collection) |
|
|
|
|
|
||||||||||||||||||||
accept(GenAttributeVisitorReturn) |
|
|
|
|
|
||||||||||||||||||||
create(String, GenVisibility, GenType, Collection) |
|
|
|
|
|
||||||||||||||||||||
create(String, GenVisibility, GenTypeReference, Collection) |
|
|
|
|
|
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: }