public class FieldDefinitionBuilder extends Object
FieldDefinition.| Constructor and Description |
|---|
FieldDefinitionBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static FieldDefinitionBuilder |
field()
Create a new
FieldDefinitionBuilder. |
FieldDefinition<?,?> |
get()
Create a new
FieldDefinition. |
FieldDefinitionBuilder |
hasModifiers(int modifiers)
Specify field modifiers.
|
FieldDefinitionBuilder |
inClass(Class<?> clazz)
Specify the class type.
|
FieldDefinitionBuilder |
isAnnotatedWith(Class<? extends Annotation>... annotations)
Specify annotations on field.
|
FieldDefinitionBuilder |
named(String name)
Specify the field name.
|
FieldDefinitionBuilder |
ofType(Class<?> type)
Specify the field type.
|
public static FieldDefinitionBuilder field()
FieldDefinitionBuilder.FieldDefinitionBuilderpublic FieldDefinitionBuilder named(String name)
name - the field nameFieldDefinitionBuilderpublic FieldDefinitionBuilder ofType(Class<?> type)
type - the field typeFieldDefinitionBuilderpublic FieldDefinitionBuilder inClass(Class<?> clazz)
clazz - the class typeFieldDefinitionBuilder@SafeVarargs public final FieldDefinitionBuilder isAnnotatedWith(Class<? extends Annotation>... annotations)
annotations - present on the fieldFieldDefinitionBuilderpublic FieldDefinitionBuilder hasModifiers(int modifiers)
modifiers - the field modifiersFieldDefinitionBuilderpublic FieldDefinition<?,?> get()
FieldDefinition.FieldDefinitionCopyright © 2017. All Rights Reserved.