org.jboss.errai.codegen.builder.impl
Class FieldBuilder<T>
java.lang.Object
org.jboss.errai.codegen.builder.impl.FieldBuilder<T>
- All Implemented Interfaces:
- FieldBuildInitializer<T>, FieldBuildName<T>, FieldBuildStart<T>, FieldBuildType<T>, Finishable<T>
public class FieldBuilder<T>
- extends Object
- implements FieldBuildStart<T>, FieldBuildType<T>, FieldBuildName<T>, FieldBuildInitializer<T>
- Author:
- Mike Brock
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FieldBuilder
public FieldBuilder(BuildCallback<T> callback,
Scope scope,
MetaClass type,
String name)
initializesWith
public Finishable<T> initializesWith(Statement statement)
- Specified by:
initializesWith
in interface FieldBuildInitializer<T>
modifiers
public FieldBuildInitializer<T> modifiers(Modifier... modifiers)
- Specified by:
modifiers
in interface FieldBuildStart<T>
typeOf
public FieldBuildName<T> typeOf(Class<?> type)
- Specified by:
typeOf
in interface FieldBuildType<T>
typeOf
public FieldBuildName<T> typeOf(MetaClass type)
- Specified by:
typeOf
in interface FieldBuildType<T>
named
public FieldBuildInitializer<T> named(String name)
- Specified by:
named
in interface FieldBuildName<T>
annotatedWith
public FieldBuildInitializer<T> annotatedWith(Annotation... annotation)
- Specified by:
annotatedWith
in interface FieldBuildInitializer<T>
finish
public T finish()
- Specified by:
finish
in interface Finishable<T>
Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.