public class PropertyGetterDescriptorImpl extends PropertyAccessorDescriptorImpl implements PropertyGetterDescriptor
CallableMemberDescriptor.Kind| Constructor and Description |
|---|
PropertyGetterDescriptorImpl(PropertyDescriptor correspondingProperty,
java.util.List<AnnotationDescriptor> annotations,
Modality modality,
Visibility visibility,
boolean hasBody,
boolean isDefault,
CallableMemberDescriptor.Kind kind) |
PropertyGetterDescriptorImpl(PropertyDescriptor correspondingProperty,
java.util.List<AnnotationDescriptor> annotations,
Modality modality,
Visibility visibility,
boolean hasBody,
boolean isDefault,
CallableMemberDescriptor.Kind kind,
PropertyGetterDescriptor original) |
| Modifier and Type | Method and Description |
|---|---|
<R,D> R |
accept(DeclarationDescriptorVisitor<R,D> visitor,
D data) |
PropertyGetterDescriptor |
getOriginal() |
java.util.Set<? extends PropertyAccessorDescriptor> |
getOverriddenDescriptors() |
JetType |
getReturnType()
Method may return null for not yet fully initialized object or if error occurred.
|
java.util.List<ValueParameterDescriptor> |
getValueParameters() |
void |
initialize(JetType returnType) |
addOverriddenDescriptor, copy, getCorrespondingProperty, getExpectedThisObject, getKind, getModality, getOverriddenDescriptors, getReceiverParameter, getTypeParameters, getVisibility, hasBody, isDefault, setVisibility, substitutegetContainingDeclarationacceptVoid, getName, toStringgetAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcopy, getCorrespondingProperty, hasBody, isDefaultgetContainingDeclaration, substituteaddOverriddenDescriptor, getKindgetExpectedThisObject, getReceiverParameter, getTypeParametersgetModality, getVisibilityacceptVoidgetAnnotationspublic PropertyGetterDescriptorImpl(@NotNull PropertyDescriptor correspondingProperty, @NotNull java.util.List<AnnotationDescriptor> annotations, @NotNull Modality modality, @NotNull Visibility visibility, boolean hasBody, boolean isDefault, @NotNull CallableMemberDescriptor.Kind kind)
public PropertyGetterDescriptorImpl(@NotNull PropertyDescriptor correspondingProperty, @NotNull java.util.List<AnnotationDescriptor> annotations, @NotNull Modality modality, @NotNull Visibility visibility, boolean hasBody, boolean isDefault, @NotNull CallableMemberDescriptor.Kind kind, @Nullable PropertyGetterDescriptor original)
public void initialize(JetType returnType)
@NotNull public java.util.Set<? extends PropertyAccessorDescriptor> getOverriddenDescriptors()
getOverriddenDescriptors in interface CallableDescriptorgetOverriddenDescriptors in interface CallableMemberDescriptorgetOverriddenDescriptors in interface FunctionDescriptor@NotNull public java.util.List<ValueParameterDescriptor> getValueParameters()
getValueParameters in interface CallableDescriptorpublic JetType getReturnType()
CallableDescriptorgetReturnType in interface CallableDescriptorpublic <R,D> R accept(DeclarationDescriptorVisitor<R,D> visitor, D data)
accept in interface DeclarationDescriptor@NotNull public PropertyGetterDescriptor getOriginal()
getOriginal in interface CallableDescriptorgetOriginal in interface CallableMemberDescriptorgetOriginal in interface DeclarationDescriptorgetOriginal in interface FunctionDescriptorgetOriginal in interface PropertyAccessorDescriptorgetOriginal in interface PropertyGetterDescriptorgetOriginal in class PropertyAccessorDescriptorImplthis object if the current descriptor is original itself