public class BodyBuilderBase extends ASTBuilderBase
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.jdt.core.dom.BodyDeclaration |
m_declaration
Body declaration under construction.
|
protected ClassBuilder |
m_source
Source builder.
|
m_ast
Constructor and Description |
---|
BodyBuilderBase(ClassBuilder source,
org.eclipse.jdt.core.dom.BodyDeclaration decl)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addSourceComment(java.lang.String text)
Add untagged source comment for this body.
|
void |
addSourceComment(java.lang.String name,
java.lang.String text)
Add optionally tagged source comment for this body.
|
void |
setFinal()
Set the final flag.
|
void |
setPrivate()
Set the private access flag.
|
void |
setPrivateFinal()
Set private final flags.
|
void |
setPrivateStaticFinal()
Set private static final flags.
|
void |
setPublic()
Set the public access flag.
|
void |
setPublicStatic()
Set public static flags.
|
void |
setPublicStaticFinal()
Set public static final flags.
|
void |
setStatic()
Set the static flag.
|
numberLiteral, setFinal, setPrivate, setPrivateFinal, setPrivateStaticFinal, setPublic, setPublicStatic, setPublicStaticFinal, setStatic, stringLiteral
protected final ClassBuilder m_source
protected final org.eclipse.jdt.core.dom.BodyDeclaration m_declaration
public BodyBuilderBase(ClassBuilder source, org.eclipse.jdt.core.dom.BodyDeclaration decl)
source
- decl
- public void setPublic()
public void setPrivate()
public void setStatic()
public void setFinal()
public void setPrivateFinal()
public void setPrivateStaticFinal()
public void setPublicStatic()
public void setPublicStaticFinal()
public void addSourceComment(java.lang.String name, java.lang.String text)
name
- tag name (add comment without tag if null
)text
- comment text, null
value ignoredpublic void addSourceComment(java.lang.String text)
text
- comment text, null
value ignored