public class PropertyDescriptorImpl extends VariableDescriptorImpl implements PropertyDescriptor
CallableMemberDescriptor.Kind| Constructor and Description |
|---|
PropertyDescriptorImpl(DeclarationDescriptor containingDeclaration,
java.util.List<AnnotationDescriptor> annotations,
Modality modality,
Visibility visibility,
boolean isVar,
JetType receiverType,
ReceiverParameterDescriptor expectedThisObject,
Name name,
JetType outType,
CallableMemberDescriptor.Kind kind) |
PropertyDescriptorImpl(DeclarationDescriptor containingDeclaration,
java.util.List<AnnotationDescriptor> annotations,
Modality modality,
Visibility visibility,
boolean isVar,
Name name,
CallableMemberDescriptor.Kind kind) |
getType, getValueParameters, setOutTypegetContainingDeclarationacceptVoid, getName, toStringgetAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContainingDeclaration, getTypegetValueParametersacceptVoidgetAnnotationspublic PropertyDescriptorImpl(@NotNull DeclarationDescriptor containingDeclaration, @NotNull java.util.List<AnnotationDescriptor> annotations, @NotNull Modality modality, @NotNull Visibility visibility, boolean isVar, @NotNull Name name, @NotNull CallableMemberDescriptor.Kind kind)
public PropertyDescriptorImpl(@NotNull DeclarationDescriptor containingDeclaration, @NotNull java.util.List<AnnotationDescriptor> annotations, @NotNull Modality modality, @NotNull Visibility visibility, boolean isVar, @Nullable JetType receiverType, @Nullable ReceiverParameterDescriptor expectedThisObject, @NotNull Name name, @NotNull JetType outType, @NotNull CallableMemberDescriptor.Kind kind)
public void setType(@NotNull JetType outType, @NotNull java.util.List<? extends TypeParameterDescriptor> typeParameters, @Nullable ReceiverParameterDescriptor expectedThisObject, @Nullable JetType receiverType)
public void setType(@NotNull JetType outType, @NotNull java.util.List<? extends TypeParameterDescriptor> typeParameters, @Nullable ReceiverParameterDescriptor expectedThisObject, @Nullable ReceiverParameterDescriptor receiverParameter)
public void initialize(@Nullable PropertyGetterDescriptorImpl getter, @Nullable PropertySetterDescriptor setter)
public void setVisibility(@NotNull Visibility visibility)
@NotNull public java.util.List<TypeParameterDescriptor> getTypeParameters()
getTypeParameters in interface CallableDescriptorgetTypeParameters in class VariableDescriptorImpl@Nullable public ReceiverParameterDescriptor getReceiverParameter()
getReceiverParameter in interface CallableDescriptorgetReceiverParameter in class VariableDescriptorImpl@Nullable public ReceiverParameterDescriptor getExpectedThisObject()
getExpectedThisObject in interface CallableDescriptorgetExpectedThisObject in class VariableDescriptorImpl@NotNull public JetType getReturnType()
CallableDescriptorgetReturnType in interface CallableDescriptorgetReturnType in class VariableDescriptorImplpublic boolean isVar()
isVar in interface VariableDescriptor@NotNull public Modality getModality()
getModality in interface MemberDescriptor@NotNull public Visibility getVisibility()
getVisibility in interface DeclarationDescriptorWithVisibilitygetVisibility in interface MemberDescriptor@Nullable public PropertyGetterDescriptorImpl getGetter()
getGetter in interface PropertyDescriptor@Nullable public PropertySetterDescriptor getSetter()
getSetter in interface PropertyDescriptor@NotNull public java.util.List<PropertyAccessorDescriptor> getAccessors()
getAccessors in interface PropertyDescriptorpublic PropertyDescriptor substitute(@NotNull TypeSubstitutor originalSubstitutor)
substitute in interface CallableDescriptorsubstitute in interface DeclarationDescriptorsubstitute in interface PropertyDescriptorsubstitute in interface VariableDescriptorpublic <R,D> R accept(DeclarationDescriptorVisitor<R,D> visitor, D data)
accept in interface DeclarationDescriptor@NotNull public PropertyDescriptor getOriginal()
getOriginal in interface CallableDescriptorgetOriginal in interface CallableMemberDescriptorgetOriginal in interface DeclarationDescriptorgetOriginal in interface PropertyDescriptorgetOriginal in class VariableDescriptorImplthis object if the current descriptor is original itselfpublic CallableMemberDescriptor.Kind getKind()
CallableMemberDescriptorgetKind in interface CallableMemberDescriptorpublic void addOverriddenDescriptor(@NotNull CallableMemberDescriptor overridden)
addOverriddenDescriptor in interface CallableMemberDescriptor@NotNull public java.util.Set<? extends PropertyDescriptor> getOverriddenDescriptors()
getOverriddenDescriptors in interface CallableDescriptorgetOverriddenDescriptors in interface CallableMemberDescriptorgetOverriddenDescriptors in interface PropertyDescriptorgetOverriddenDescriptors in class VariableDescriptorImpl@NotNull public PropertyDescriptor copy(DeclarationDescriptor newOwner, Modality modality, Visibility visibility, CallableMemberDescriptor.Kind kind, boolean copyOverrides)
copy in interface CallableMemberDescriptor