public class DelegateParameter extends Parameter
Modifier and Type | Field and Description |
---|---|
private Method |
delegateMethod |
private Parameter |
delegateParameter |
erasedParamType, type
annotations, clazz, declaredModifiers, name
MAX_RECURSIVE_LEVEL, NO_DETAILS_LEVEL
Constructor and Description |
---|
DelegateParameter(BasicClazz clazz,
Type paramType,
String paramName,
EnumSet<Modifier> declaredModifiers,
List<Annotation> annotations,
Method delegateMethod,
Parameter delegateParameter) |
DelegateParameter(BasicClazz clazz,
Type paramType,
Type erasedParamType,
String paramName,
EnumSet<Modifier> declaredModifiers,
List<Annotation> annotations,
Method delegateMethod,
Parameter delegateParameter) |
Modifier and Type | Method and Description |
---|---|
Method |
getDelegateMethod() |
Parameter |
getDelegateParameter() |
boolean |
isDelegating() |
protected void |
printExtraBottom(IndentedPrintWriter writer,
int detailLevel) |
protected void |
printExtraTop(IndentedPrintWriter writer,
int detailLevel) |
DelegateParameter |
setName(String newParamName) |
getErasedType, getModifiers, getName, getPackageName, getType, isMemberAssociated, 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 Method delegateMethod
private final Parameter delegateParameter
public DelegateParameter(BasicClazz clazz, Type paramType, String paramName, EnumSet<Modifier> declaredModifiers, List<Annotation> annotations, Method delegateMethod, Parameter delegateParameter)
public DelegateParameter(BasicClazz clazz, Type paramType, Type erasedParamType, String paramName, EnumSet<Modifier> declaredModifiers, List<Annotation> annotations, Method delegateMethod, Parameter delegateParameter)
public DelegateParameter setName(String newParamName)
public Method getDelegateMethod()
public Parameter getDelegateParameter()
public boolean isDelegating()
isDelegating
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.