public class CodegenTypedParam extends Object
Constructor and Description |
---|
CodegenTypedParam(EPTypeClass type,
String name) |
CodegenTypedParam(EPTypeClass type,
String name,
boolean memberWhenCtorParam) |
CodegenTypedParam(EPTypeClass type,
String name,
boolean memberWhenCtorParam,
boolean isPublic) |
CodegenTypedParam(String typeName,
EPTypeClass type,
String name) |
CodegenTypedParam(String typeName,
EPTypeClass type,
String name,
boolean memberWhenCtorParam,
boolean isPublic) |
CodegenTypedParam(String type,
String name) |
CodegenTypedParam(String typeName,
String name,
boolean memberWhenCtorParam,
boolean isPublic) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
getInitializer() |
String |
getName() |
boolean |
isFinal() |
boolean |
isMemberWhenCtorParam() |
boolean |
isPublic() |
boolean |
isStatic() |
void |
mergeClasses(Set<Class> classes) |
void |
renderAsMember(StringBuilder builder,
Map<Class,String> imports) |
void |
renderAsParameter(StringBuilder builder,
Map<Class,String> imports) |
void |
renderInitializer(StringBuilder builder,
Map<Class,String> imports,
boolean isInnerClass) |
void |
renderType(StringBuilder builder,
Map<Class,String> imports,
boolean isInnerClass) |
CodegenTypedParam |
setFinal(boolean aFinal) |
CodegenTypedParam |
setInitializer(CodegenExpression initializer) |
CodegenTypedParam |
setStatic(boolean aStatic) |
String |
toString() |
public CodegenTypedParam(String typeName, EPTypeClass type, String name, boolean memberWhenCtorParam, boolean isPublic)
public CodegenTypedParam(String typeName, EPTypeClass type, String name)
public CodegenTypedParam(EPTypeClass type, String name)
public CodegenTypedParam(EPTypeClass type, String name, boolean memberWhenCtorParam)
public CodegenTypedParam(EPTypeClass type, String name, boolean memberWhenCtorParam, boolean isPublic)
public CodegenTypedParam(String typeName, String name, boolean memberWhenCtorParam, boolean isPublic)
public CodegenTypedParam setFinal(boolean aFinal)
public CodegenTypedParam setStatic(boolean aStatic)
public String getName()
public void renderAsParameter(StringBuilder builder, Map<Class,String> imports)
public void renderAsMember(StringBuilder builder, Map<Class,String> imports)
public void renderType(StringBuilder builder, Map<Class,String> imports, boolean isInnerClass)
public boolean isMemberWhenCtorParam()
public boolean isPublic()
public boolean isFinal()
public boolean isStatic()
public CodegenExpression getInitializer()
public CodegenTypedParam setInitializer(CodegenExpression initializer)
public void renderInitializer(StringBuilder builder, Map<Class,String> imports, boolean isInnerClass)
Copyright © 2005–2021. All rights reserved.