public class Property extends Method
Modifier and Type | Field and Description |
---|---|
private PropertyKind |
kind |
private Member |
member |
private Type |
overriddenReturnType |
declaringType, implementationInfo, javaDoc, modifiers, overriddenByMethod, overridesMethod, parameters, returnType, templateName, thrownTypes
annotations, clazz, declaredModifiers, name
MAX_RECURSIVE_LEVEL, NO_DETAILS_LEVEL
Constructor and Description |
---|
Property(BasicClazz clazz,
Type declaringType,
String propertyName,
Type returnType,
Type overriddenReturnType,
List<Type> thrownTypes,
Member member,
PropertyKind kind,
String javaDoc,
EnumSet<Modifier> declaredModifiers,
List<Annotation> annotations,
ImplementationInfo implementationInfo) |
Property(BasicClazz clazz,
Type declaringType,
String propertyName,
Type returnType,
Type overriddenReturnType,
List<Type> thrownTypes,
Member member,
PropertyKind kind,
String javaDoc,
EnumSet<Modifier> declaredModifiers,
List<Annotation> annotations,
ImplementationInfo implementationInfo,
Parameter parameter) |
Modifier and Type | Method and Description |
---|---|
Member |
getMember() |
Type |
getOverriddenReturnType() |
Parameter |
getParameter() |
boolean |
isEnsureNotNullEnabled() |
boolean |
isGetter() |
boolean |
isImmutableSetter() |
boolean |
isMutableSetter() |
boolean |
isSetter() |
boolean |
isSynchronized() |
protected void |
printExtraBottom(IndentedPrintWriter writer,
int detailLevel) |
protected void |
printExtraTop(IndentedPrintWriter writer,
int detailLevel) |
getDeclaringType, getImplementationInfo, getJavaDoc, getModifiers, getOverloadName, getOverloadName, getOverriddenByMethod, getOverridesMethod, getPackageName, getParameters, getQualifiedName, getReturnType, getTemplateName, getThrownTypes, isConstructor, isDeclared, isDelegating, isFactoryMethod, isOverridden, isPrimary, isThisReturnType, print, setImplementationInfo, setOverriddenByMethod
getAnnotations, getClazz, getConfiguration, getDeclaredModifiers, getName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isAbstract, isFinal, isPrivate, isProtected, isPublic, isStatic, isTransient
getGeneratedClazz, getVariablesPrefix, isInDefaultPackage
private final Member member
private final Type overriddenReturnType
private final PropertyKind kind
public Property(BasicClazz clazz, Type declaringType, String propertyName, Type returnType, Type overriddenReturnType, List<Type> thrownTypes, Member member, PropertyKind kind, String javaDoc, EnumSet<Modifier> declaredModifiers, List<Annotation> annotations, ImplementationInfo implementationInfo)
public Property(BasicClazz clazz, Type declaringType, String propertyName, Type returnType, Type overriddenReturnType, List<Type> thrownTypes, Member member, PropertyKind kind, String javaDoc, EnumSet<Modifier> declaredModifiers, List<Annotation> annotations, ImplementationInfo implementationInfo, Parameter parameter)
public Type getOverriddenReturnType()
public boolean isSynchronized()
public Parameter getParameter()
public Member getMember()
public boolean isGetter()
public boolean isSetter()
public boolean isMutableSetter()
public boolean isImmutableSetter()
public boolean isEnsureNotNullEnabled()
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.