org.jboss.errai.ioc.rebind.ioc.codegen.builder.impl
Class FieldBuilder<T>
java.lang.Object
org.jboss.errai.ioc.rebind.ioc.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)
FieldBuilder
public FieldBuilder(BuildCallback<T> callback,
Scope scope)
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>
publicScope
public FieldBuildType<T> publicScope()
- Specified by:
publicScope in interface FieldBuildStart<T>
privateScope
public FieldBuildType<T> privateScope()
- Specified by:
privateScope in interface FieldBuildStart<T>
protectedScope
public FieldBuildType<T> protectedScope()
- Specified by:
protectedScope in interface FieldBuildStart<T>
packageScope
public FieldBuildType<T> packageScope()
- Specified by:
packageScope 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>
finish
public T finish()
- Specified by:
finish in interface Finishable<T>
Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.