public static class JavaCommentLineGroup.Implementation extends Object implements JavaCommentLineGroup
JavaCommentLineGroup.Implementation
Constructor and Description |
---|
Implementation(String... commentStrings) |
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() |
Iterator<JavaCommentLine> |
iterator() |
JavaCompilationUnitMember |
registerAtOwner(JavaCompilationUnit compilationUnit) |
void |
registerAtOwner(JavaTypeDefinition javaClass) |
JavaCommentLineGroup.Implementation |
setName(String name) |
boolean |
setOwner(JavaClassDefinition javaClass) |
void |
setOwner(JavaCompilationUnit owner) |
void |
setOwner(JavaTypeDefinition javaClass) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public Implementation(String... commentStrings)
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 Iterator<JavaCommentLine> iterator()
iterator
in interface Iterable<JavaCommentLine>
Iterable.iterator()
public JavaCommentLineGroup.Implementation setName(String name)
setName
in interface Nameable
name
- Nameable.setName(java.lang.String)
Copyright © 2003–2021 XDEV Software. All rights reserved.