public interface IFieldReader
| Modifier and Type | Method and Description |
|---|---|
Collection<IAnnotationReader> |
annotations()
Inform the annotations that you want in your field.
|
Class<?> |
generics()
Inform the parameter type of your field.
|
boolean |
hasGetter()
Inform if is necessary to generate a getter method for this field.
|
boolean |
hasSetter()
Inform if is necessary to generate a setter method for this field.
|
Collection<ModifierEnum> |
modifiers()
Inform the modifiers that you want in your field.
|
String |
name()
Inform the name of your field.
|
Class<?> |
type()
Inform the class type of your field.
|
Object |
value()
Define the field's initial value.
|
VisibilityEnum |
visibility()
Inform the visibility of your field.
|
String name()
Class<?> type()
Class<?> generics()
Object value()
Integer, a Float, a Long, a
Double or a String (for int,
float, long or String fields
respectively). This parameter is only used for static
fields. Its value is ignored for non static fields, which
must be initialized through bytecode instructions in
constructors or methods.VisibilityEnum visibility()
Collection<ModifierEnum> modifiers()
Collection<IAnnotationReader> annotations()
boolean hasGetter()
boolean hasSetter()
Copyright © 2018 Esfinge Framework. All rights reserved.