public static class JavaComment.Implementation extends Object implements JavaComment
JavaComment.Implementation
Constructor and Description |
---|
Implementation(String javaDocString) |
Modifier and Type | Method and Description |
---|---|
void |
assemble(StringBuilder sb,
JavaCodeGenerator codeGenerator) |
JavaCommentBlock |
getAssociatedComment() |
String |
getCommentString() |
Class<?> |
getDeclaringClass() |
JavaDocBlock |
getJavaDoc() |
int |
getModifiers() |
String |
getName() |
int |
getNestingLevel() |
JavaClassDefinition |
getOwnerClass() |
JavaCompilationUnit |
getOwnerCompilationUnit() |
JavaTypeDescription |
getOwnerType() |
boolean |
isSynthetic() |
JavaCompilationUnitMember |
registerAtOwner(JavaCompilationUnit compilationUnit) |
void |
registerAtOwner(JavaTypeDefinition javaClass) |
JavaComment.Implementation |
setName(String name) |
boolean |
setOwner(JavaClassDefinition javaClass) |
void |
setOwner(JavaCompilationUnit owner) |
void |
setOwner(JavaTypeDefinition javaClass) |
public Implementation(String javaDocString)
public String getCommentString()
getCommentString
in interface JavaComment
JavaComment.getCommentString()
public JavaCommentBlock getAssociatedComment()
getAssociatedComment
in interface JavaCompilationUnitMember
JavaCompilationUnitMember.getAssociatedComment()
public JavaDocBlock getJavaDoc()
getJavaDoc
in interface JavaCompilationUnitMember
JavaCompilationUnitMember.getJavaDoc()
public JavaCompilationUnit getOwnerCompilationUnit()
getOwnerCompilationUnit
in interface JavaCompilationUnitMember
JavaCompilationUnitMember.getOwnerCompilationUnit()
public JavaCompilationUnitMember registerAtOwner(JavaCompilationUnit compilationUnit)
registerAtOwner
in interface JavaCompilationUnitMember
compilationUnit
- JavaCompilationUnitMember.registerAtOwner(com.xdev.jadoth.codegen.java.codeobjects.JavaCompilationUnit)
public void setOwner(JavaCompilationUnit owner)
setOwner
in interface JavaCompilationUnitMember
owner
- JavaCompilationUnitMember.setOwner(com.xdev.jadoth.codegen.java.codeobjects.JavaCompilationUnit)
public String getName()
getName
in interface Named
getName
in interface Member
Named.getName()
public void assemble(StringBuilder sb, JavaCodeGenerator codeGenerator)
assemble
in interface JavaCodeAssembable
sb
- codeGenerator
- JavaCodeAssembable.assemble(java.lang.StringBuilder, com.xdev.jadoth.codegen.java.codeobjects.JavaCodeGenerator)
public void registerAtOwner(JavaTypeDefinition javaClass)
registerAtOwner
in interface JavaTypeMemberDefinition
javaClass
- JavaTypeMemberDefinition.registerAtOwner(com.xdev.jadoth.codegen.java.codeobjects.JavaTypeDefinition)
public void setOwner(JavaTypeDefinition javaClass)
setOwner
in interface JavaTypeMemberDefinition
javaClass
- JavaTypeMemberDefinition.setOwner(com.xdev.jadoth.codegen.java.codeobjects.JavaTypeDefinition)
public int getNestingLevel()
getNestingLevel
in interface JavaTypeMemberDescription
JavaTypeMemberDescription.getNestingLevel()
public JavaTypeDescription getOwnerType()
getOwnerType
in interface JavaTypeMemberDescription
JavaTypeMemberDescription.getOwnerType()
public int getModifiers()
getModifiers
in interface JavaModifierableCompilationObjectDescription
getModifiers
in interface Member
JavaModifierableCompilationObjectDescription.getModifiers()
public Class<?> getDeclaringClass()
getDeclaringClass
in interface Member
Member.getDeclaringClass()
public boolean isSynthetic()
isSynthetic
in interface Member
Member.isSynthetic()
public boolean setOwner(JavaClassDefinition javaClass)
setOwner
in interface JavaClassMemberDefinition
javaClass
- JavaClassMemberDefinition.setOwner(com.xdev.jadoth.codegen.java.codeobjects.JavaClassDefinition)
public JavaClassDefinition getOwnerClass()
getOwnerClass
in interface JavaClassMemberDescription
JavaClassMemberDescription.getOwnerClass()
public JavaComment.Implementation setName(String name)
setName
in interface Nameable
name
- Nameable.setName(java.lang.String)
Copyright © 2003–2021 XDEV Software. All rights reserved.