public interface ConstructorBodyGenerator
Modifier and Type | Field and Description |
---|---|
static LanguageExtension<ConstructorBodyGenerator> |
INSTANCE |
Modifier and Type | Method and Description |
---|---|
default void |
appendSemicolon(java.lang.StringBuilder buffer) |
default void |
finish(java.lang.StringBuilder builder) |
default void |
generateFieldInitialization(java.lang.StringBuilder buffer,
PsiField [] fields,
PsiParameter [] parameters)
|
default void |
generateFieldInitialization(java.lang.StringBuilder buffer,
PsiField [] fields,
PsiParameter [] parameters,
java.util.Collection<java.lang.String> existingNames) |
default void |
generateSuperCallIfNeeded(java.lang.StringBuilder buffer,
PsiParameter [] parameters) |
default java.lang.StringBuilder |
start(java.lang.StringBuilder buffer,
java.lang.String name,
PsiParameter [] parameters) |
static final LanguageExtension<ConstructorBodyGenerator> INSTANCE
default void generateFieldInitialization(java.lang.StringBuilder buffer, PsiField [] fields, PsiParameter [] parameters, java.util.Collection<java.lang.String> existingNames)
@Deprecated default void generateFieldInitialization(java.lang.StringBuilder buffer, PsiField [] fields, PsiParameter [] parameters)
default void appendSemicolon(java.lang.StringBuilder buffer)
default void generateSuperCallIfNeeded(java.lang.StringBuilder buffer, PsiParameter [] parameters)
default java.lang.StringBuilder start(java.lang.StringBuilder buffer, java.lang.String name, PsiParameter [] parameters)
default void finish(java.lang.StringBuilder builder)