org.jboss.errai.ioc.rebind.ioc.codegen.builder.impl
Class MethodBlockBuilderImpl<T>
java.lang.Object
org.jboss.errai.ioc.rebind.ioc.codegen.builder.impl.BlockBuilderImpl<T>
org.jboss.errai.ioc.rebind.ioc.codegen.builder.impl.MethodBlockBuilderImpl<T>
- All Implemented Interfaces:
- BlockBuilder<T>, Finishable<T>, MethodBlockBuilder<T>, MethodBlockModifiers<MethodBlockBuilder<T>,T>, MethodBlockParameters<T>
public class MethodBlockBuilderImpl<T>
- extends BlockBuilderImpl<T>
- implements MethodBlockBuilder<T>
- Author:
- Christian Sadilek , Mike Brock
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jboss.errai.ioc.rebind.ioc.codegen.builder.BlockBuilder |
append |
throwsDeclaration
protected ThrowsDeclaration throwsDeclaration
callback
protected MethodBuildCallback<T> callback
defParameters
protected DefParameters defParameters
modifiers
protected DefModifiers modifiers
MethodBlockBuilderImpl
public MethodBlockBuilderImpl(MethodBuildCallback<T> callback)
MethodBlockBuilderImpl
public MethodBlockBuilderImpl(BlockStatement blockStatement,
MethodBuildCallback<T> callback)
throws_
public BlockBuilder<T> throws_(Class<? extends Throwable>... exceptionTypes)
- Specified by:
throws_ in interface MethodBlockBuilder<T>
throws_
public BlockBuilder<T> throws_(MetaClass... exceptions)
- Specified by:
throws_ in interface MethodBlockBuilder<T>
modifiers
public MethodBlockBuilder<T> modifiers(Modifier... modifiers)
- Specified by:
modifiers in interface MethodBlockModifiers<MethodBlockBuilder<T>,T>
parameters
public MethodBlockBuilder<T> parameters(DefParameters parms)
- Specified by:
parameters in interface MethodBlockParameters<T>
parameters
public MethodBlockBuilder<T> parameters(Class<T>... parms)
- Specified by:
parameters in interface MethodBlockParameters<T>
parameters
public MethodBlockBuilder<T> parameters(MetaClass... parms)
- Specified by:
parameters in interface MethodBlockParameters<T>
body
public BlockBuilder<T> body()
- Specified by:
body in interface MethodBlockBuilder<T>- Specified by:
body in interface MethodBlockModifiers<MethodBlockBuilder<T>,T>
finish
public T finish()
- Specified by:
finish in interface Finishable<T>- Specified by:
finish in interface MethodBlockBuilder<T>- Overrides:
finish in class BlockBuilderImpl<T>
Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.