public class FieldDefinitionBuilder
extends java.lang.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(java.lang.Class<?> clazz)
Specify the class type.
|
FieldDefinitionBuilder |
isAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation>... annotations)
Specify annotations on field.
|
FieldDefinitionBuilder |
named(java.lang.String name)
Specify the field name.
|
FieldDefinitionBuilder |
ofType(java.lang.Class<?> type)
Specify the field type.
|
public static FieldDefinitionBuilder field()
FieldDefinitionBuilder
.FieldDefinitionBuilder
public FieldDefinitionBuilder named(java.lang.String name)
name
- the field nameFieldDefinitionBuilder
public FieldDefinitionBuilder ofType(java.lang.Class<?> type)
type
- the field typeFieldDefinitionBuilder
public FieldDefinitionBuilder inClass(java.lang.Class<?> clazz)
clazz
- the class typeFieldDefinitionBuilder
@SafeVarargs public final FieldDefinitionBuilder isAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation>... annotations)
annotations
- present on the fieldFieldDefinitionBuilder
public FieldDefinitionBuilder hasModifiers(int modifiers)
modifiers
- the field modifiersFieldDefinitionBuilder
public FieldDefinition<?,?> get()
FieldDefinition
.FieldDefinition
Copyright © 2019. All Rights Reserved.