public class FieldBuilder<T> extends Object implements FieldBuildStart<T>, FieldBuildType<T>, FieldBuildName<T>, FieldBuildInitializer<T>
Constructor and Description |
---|
FieldBuilder(BuildCallback<T> callback,
Scope scope,
MetaClass type,
String name) |
Modifier and Type | Method and Description |
---|---|
FieldBuildInitializer<T> |
annotatedWith(Annotation... annotation) |
T |
finish() |
Finishable<T> |
initializesWith(Statement statement) |
FieldBuildInitializer<T> |
modifiers(Modifier... modifiers) |
FieldBuildInitializer<T> |
named(String name) |
FieldBuildName<T> |
typeOf(Class<?> type) |
FieldBuildName<T> |
typeOf(MetaClass type) |
public FieldBuilder(BuildCallback<T> callback, Scope scope, MetaClass type, String name)
public Finishable<T> initializesWith(Statement statement)
initializesWith
in interface FieldBuildInitializer<T>
public FieldBuildInitializer<T> modifiers(Modifier... modifiers)
modifiers
in interface FieldBuildStart<T>
public FieldBuildName<T> typeOf(Class<?> type)
typeOf
in interface FieldBuildType<T>
public FieldBuildName<T> typeOf(MetaClass type)
typeOf
in interface FieldBuildType<T>
public FieldBuildInitializer<T> named(String name)
named
in interface FieldBuildName<T>
public FieldBuildInitializer<T> annotatedWith(Annotation... annotation)
annotatedWith
in interface FieldBuildInitializer<T>
public T finish()
finish
in interface Finishable<T>
Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.