public class CDClass extends CDType
Constructor and Description |
---|
CDClass(CDLanguageSpecificString[] declarations,
CDLanguageSpecificString fs,
java.lang.String name,
CDLanguageSpecificString bs) |
CDClass(java.lang.String className) |
Modifier and Type | Method and Description |
---|---|
void |
addInnerClass(CDClass innerClass)
Adds a new inner class.
|
void |
addLanguageSpecificString(CDLanguageSpecificString content) |
CDVariable |
addMember(CDLanguageSpecificString modifier,
CDType type,
java.lang.String name) |
CDVariable |
addMember(CDLanguageSpecificString modifier,
CDType type,
java.lang.String name,
CDExpression initialValue)
Adds a new member declaration.
|
void |
addMethod(CDMethod methoddef) |
void |
writeTo(CDFormatter f) |
void |
writeType(CDFormatter f)
Prints the type name.
|
public CDClass(java.lang.String className)
public CDClass(CDLanguageSpecificString[] declarations, CDLanguageSpecificString fs, java.lang.String name, CDLanguageSpecificString bs)
public CDVariable addMember(CDLanguageSpecificString modifier, CDType type, java.lang.String name, CDExpression initialValue)
public CDVariable addMember(CDLanguageSpecificString modifier, CDType type, java.lang.String name)
public void addMethod(CDMethod methoddef)
public void addLanguageSpecificString(CDLanguageSpecificString content)
public void addInnerClass(CDClass innerClass)
public void writeType(CDFormatter f) throws java.io.IOException
CDType
public void writeTo(CDFormatter f) throws java.io.IOException
java.io.IOException