public class MethodBlockBuilderImpl<T> extends BlockBuilderImpl<T> implements MethodCommentBuilder<T>
Modifier and Type | Field and Description |
---|---|
protected List<Annotation> |
annotations |
protected MethodBuildCallback<T> |
callback |
protected DefParameters |
defParameters |
protected String |
methodComment |
protected DefModifiers |
modifiers |
protected ThrowsDeclaration |
throwsDeclaration |
blockStatement
Constructor and Description |
---|
MethodBlockBuilderImpl(MethodBuildCallback<T> callback) |
Modifier and Type | Method and Description |
---|---|
MethodBlockBuilder<T> |
annotatedWith(Annotation... annotations) |
BlockBuilder<T> |
body() |
T |
finish() |
MethodBlockBuilder<T> |
methodComment(String comment) |
MethodBlockBuilder<T> |
modifiers(Modifier... modifiers) |
MethodBlockBuilder<T> |
parameters(Class<?>... parms) |
MethodBlockBuilder<T> |
parameters(DefParameters parms) |
MethodBlockBuilder<T> |
parameters(MetaClass... parms) |
MethodBlockBuilder<T> |
parameters(Object... parms) |
BlockBuilder<T> |
throws_(Class<? extends Throwable>... exceptionTypes) |
BlockBuilder<T> |
throws_(MetaClass... exceptions) |
_, _, append, append, appendAll, clear, insertBefore, insertBefore, iterator, peek, splitFrom
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
_, _, append, append, appendAll, clear, insertBefore, insertBefore, peek, splitFrom
protected String methodComment
protected ThrowsDeclaration throwsDeclaration
protected final MethodBuildCallback<T> callback
protected DefParameters defParameters
protected final DefModifiers modifiers
protected final List<Annotation> annotations
public MethodBlockBuilderImpl(MethodBuildCallback<T> callback)
public MethodBlockBuilder<T> methodComment(String comment)
methodComment
in interface MethodCommentBuilder<T>
public MethodBlockBuilder<T> annotatedWith(Annotation... annotations)
annotatedWith
in interface MethodBlockBuilder<T>
public BlockBuilder<T> throws_(Class<? extends Throwable>... exceptionTypes)
throws_
in interface MethodBlockBuilder<T>
public BlockBuilder<T> throws_(MetaClass... exceptions)
throws_
in interface MethodBlockBuilder<T>
public MethodBlockBuilder<T> modifiers(Modifier... modifiers)
modifiers
in interface MethodBlockModifiers<MethodBlockBuilder<T>,T>
public MethodBlockBuilder<T> parameters(DefParameters parms)
parameters
in interface MethodBlockParameters<T>
public MethodBlockBuilder<T> parameters(Class<?>... parms)
parameters
in interface MethodBlockParameters<T>
public MethodBlockBuilder<T> parameters(MetaClass... parms)
parameters
in interface MethodBlockParameters<T>
public MethodBlockBuilder<T> parameters(Object... parms)
parameters
in interface MethodBlockParameters<T>
public BlockBuilder<T> body()
body
in interface MethodBlockModifiers<MethodBlockBuilder<T>,T>
public T finish()
finish
in interface Finishable<T>
finish
in class BlockBuilderImpl<T>
Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.