public class MemberParameter extends Parameter
Modifier and Type | Field and Description |
---|---|
private Member |
associatedMember |
erasedParamType, type
annotations, clazz, declaredModifiers, name
MAX_RECURSIVE_LEVEL, NO_DETAILS_LEVEL
Constructor and Description |
---|
MemberParameter(BasicClazz clazz,
Type paramType,
String paramName,
EnumSet<Modifier> declaredModifiers,
List<Annotation> annotations,
Member associatedMember) |
MemberParameter(BasicClazz clazz,
Type paramType,
Type erasedParamType,
String paramName,
EnumSet<Modifier> declaredModifiers,
List<Annotation> annotations,
Member associatedMember) |
Modifier and Type | Method and Description |
---|---|
Member |
getMember() |
boolean |
isMemberAssociated() |
protected void |
printExtraBottom(IndentedPrintWriter writer,
int detailLevel) |
protected void |
printExtraTop(IndentedPrintWriter writer,
int detailLevel) |
MemberParameter |
setName(String newParamName) |
getErasedType, getModifiers, getName, getPackageName, getType, isDelegating, print
getAnnotations, getClazz, getConfiguration, getDeclaredModifiers
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getClazz, getConfiguration, getGeneratedClazz, getVariablesPrefix, isInDefaultPackage
isAbstract, isFinal, isPrivate, isProtected, isPublic, isStatic, isTransient
private final Member associatedMember
public MemberParameter(BasicClazz clazz, Type paramType, String paramName, EnumSet<Modifier> declaredModifiers, List<Annotation> annotations, Member associatedMember)
public MemberParameter(BasicClazz clazz, Type paramType, Type erasedParamType, String paramName, EnumSet<Modifier> declaredModifiers, List<Annotation> annotations, Member associatedMember)
public MemberParameter setName(String newParamName)
public Member getMember()
public boolean isMemberAssociated()
isMemberAssociated
in class Parameter
protected void printExtraTop(IndentedPrintWriter writer, int detailLevel)
printExtraTop
in class ModelBase
protected void printExtraBottom(IndentedPrintWriter writer, int detailLevel)
printExtraBottom
in class ModelBase
Version 2.0.0 generated on 2014-11-22 at 09:45 - (C) 41concepts Aps. Refer to project homepage valjogen.41concepts.com for more information.