public class ConstructorDescriptorImpl extends FunctionDescriptorImpl implements ConstructorDescriptor
CallableMemberDescriptor.KindexpectedThisObject, modality, overriddenFunctions, typeParameters, unsubstitutedReturnType, unsubstitutedValueParameters, visibility| Constructor and Description |
|---|
ConstructorDescriptorImpl(ClassDescriptor containingDeclaration,
ConstructorDescriptor original,
java.util.List<AnnotationDescriptor> annotations,
boolean isPrimary) |
ConstructorDescriptorImpl(ClassDescriptor containingDeclaration,
java.util.List<AnnotationDescriptor> annotations,
boolean isPrimary) |
ConstructorDescriptorImpl(ClassDescriptor containingDeclaration,
java.util.List<AnnotationDescriptor> annotations,
boolean isPrimary,
CallableMemberDescriptor.Kind kind) |
doSubstitute, getExpectedThisObject, getKind, getModality, getReceiverParameter, getReturnType, getTypeParameters, getValueParameters, getVisibility, initialize, setReturnType, setVisibility, substituteacceptVoid, getName, toStringgetAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetName, getReturnType, getTypeParameterssubstitutegetKindgetExpectedThisObject, getReceiverParameter, getValueParametersgetModality, getVisibilityacceptVoidgetAnnotationspublic ConstructorDescriptorImpl(@NotNull ClassDescriptor containingDeclaration, @NotNull java.util.List<AnnotationDescriptor> annotations, boolean isPrimary)
public ConstructorDescriptorImpl(@NotNull ClassDescriptor containingDeclaration, @NotNull java.util.List<AnnotationDescriptor> annotations, boolean isPrimary, CallableMemberDescriptor.Kind kind)
public ConstructorDescriptorImpl(@NotNull ClassDescriptor containingDeclaration, @NotNull ConstructorDescriptor original, @NotNull java.util.List<AnnotationDescriptor> annotations, boolean isPrimary)
public ConstructorDescriptorImpl initialize(@NotNull java.util.List<TypeParameterDescriptor> typeParameters, @NotNull java.util.List<ValueParameterDescriptor> unsubstitutedValueParameters, Visibility visibility)
public ConstructorDescriptorImpl initialize(@NotNull java.util.List<TypeParameterDescriptor> typeParameters, @NotNull java.util.List<ValueParameterDescriptor> unsubstitutedValueParameters, Visibility visibility, boolean isStatic)
@NotNull public ClassDescriptor getContainingDeclaration()
getContainingDeclaration in interface ConstructorDescriptorgetContainingDeclaration in interface DeclarationDescriptorgetContainingDeclaration in interface DeclarationDescriptorNonRootgetContainingDeclaration in interface FunctionDescriptorgetContainingDeclaration in class DeclarationDescriptorNonRootImpl@NotNull public ConstructorDescriptor getOriginal()
getOriginal in interface CallableDescriptorgetOriginal in interface CallableMemberDescriptorgetOriginal in interface DeclarationDescriptorgetOriginal in interface FunctionDescriptorgetOriginal in class FunctionDescriptorImplthis object if the current descriptor is original itselfpublic <R,D> R accept(DeclarationDescriptorVisitor<R,D> visitor, D data)
accept in interface DeclarationDescriptoraccept in class FunctionDescriptorImplpublic boolean isPrimary()
isPrimary in interface ConstructorDescriptor@NotNull public java.util.Set<? extends FunctionDescriptor> getOverriddenDescriptors()
getOverriddenDescriptors in interface CallableDescriptorgetOverriddenDescriptors in interface CallableMemberDescriptorgetOverriddenDescriptors in interface FunctionDescriptorgetOverriddenDescriptors in class FunctionDescriptorImplpublic void addOverriddenDescriptor(@NotNull CallableMemberDescriptor overriddenFunction)
addOverriddenDescriptor in interface CallableMemberDescriptoraddOverriddenDescriptor in class FunctionDescriptorImplprotected FunctionDescriptorImpl createSubstitutedCopy(DeclarationDescriptor newOwner, boolean preserveOriginal, CallableMemberDescriptor.Kind kind)
createSubstitutedCopy in class FunctionDescriptorImpl@NotNull public ConstructorDescriptor copy(DeclarationDescriptor newOwner, Modality modality, Visibility visibility, CallableMemberDescriptor.Kind kind, boolean copyOverrides)
copy in interface CallableMemberDescriptorcopy in interface FunctionDescriptor