net.kldp.jcodegen.base
Class AbstractMethodBlock
java.lang.Object
net.kldp.jcodegen.base.AbstractCodeFragment
net.kldp.jcodegen.base.AbstractBlock
net.kldp.jcodegen.base.AbstractMethodBlock
- All Implemented Interfaces:
- ParamSupport, CodeFragment, Source
- Direct Known Subclasses:
- ConstructorBlock, MethodBlock
public abstract class AbstractMethodBlock
- extends AbstractBlock
- implements ParamSupport
메소드 , 생성자, 메소드 선언의 기반이 되는 추상클래스
Method Summary |
void |
addException(java.lang.Class exceptionType)
|
void |
addException(java.lang.Class exceptionType,
java.lang.String comment)
|
void |
addException(java.lang.String exceptionName)
|
void |
addException(java.lang.String exceptionName,
java.lang.String comment)
|
void |
addException(TypeName exceptionType,
java.lang.String comment)
|
void |
addParam(java.lang.Class type,
java.lang.String paramName,
java.lang.String comment)
|
void |
addParam(java.lang.String typeName,
java.lang.String paramName,
java.lang.String comment)
|
void |
addParam(TypeName type,
java.lang.String paramName,
java.lang.String comment)
|
void |
appendHeader(Output target,
Formatter formatter)
|
protected AbstractBlockComment |
getComment()
|
protected MethodSupport |
getMethodSupport()
|
Methods inherited from class net.kldp.jcodegen.base.AbstractCodeFragment |
addCommentLine, addImport, addImport, addModifier, appendComment, appendModifiers, eval, getModifiers, getVisibility, setVariable, setVisibility |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractMethodBlock
protected AbstractMethodBlock(AbstractTypeBlock parent,
java.lang.String methodName)
AbstractMethodBlock
protected AbstractMethodBlock(AbstractTypeBlock parent,
Visibility visibility,
java.lang.String methodName)
getComment
protected AbstractBlockComment getComment()
- Overrides:
getComment
in class AbstractBlock
appendHeader
public void appendHeader(Output target,
Formatter formatter)
- Specified by:
appendHeader
in class AbstractBlock
addException
public void addException(java.lang.Class exceptionType,
java.lang.String comment)
addException
public void addException(java.lang.Class exceptionType)
addException
public void addException(java.lang.String exceptionName,
java.lang.String comment)
addException
public void addException(java.lang.String exceptionName)
addException
public void addException(TypeName exceptionType,
java.lang.String comment)
addParam
public void addParam(java.lang.Class type,
java.lang.String paramName,
java.lang.String comment)
- Specified by:
addParam
in interface ParamSupport
addParam
public void addParam(java.lang.String typeName,
java.lang.String paramName,
java.lang.String comment)
- Specified by:
addParam
in interface ParamSupport
addParam
public void addParam(TypeName type,
java.lang.String paramName,
java.lang.String comment)
- Specified by:
addParam
in interface ParamSupport
getMethodSupport
protected final MethodSupport getMethodSupport()