org.jetbrains.kotlin.descriptors.impl
Class LocalVariableDescriptor
java.lang.Object
org.jetbrains.kotlin.descriptors.annotations.AnnotatedImpl
org.jetbrains.kotlin.descriptors.impl.DeclarationDescriptorImpl
org.jetbrains.kotlin.descriptors.impl.DeclarationDescriptorNonRootImpl
org.jetbrains.kotlin.descriptors.impl.VariableDescriptorImpl
org.jetbrains.kotlin.descriptors.impl.VariableDescriptorWithInitializerImpl
org.jetbrains.kotlin.descriptors.impl.LocalVariableDescriptor
- All Implemented Interfaces:
- Annotated, CallableDescriptor, DeclarationDescriptor, DeclarationDescriptorNonRoot, DeclarationDescriptorWithSource, DeclarationDescriptorWithVisibility, Named, VariableDescriptor
public class LocalVariableDescriptor
- extends VariableDescriptorWithInitializerImpl
Methods inherited from class org.jetbrains.kotlin.descriptors.impl.VariableDescriptorImpl |
getDispatchReceiverParameter, getExtensionReceiverParameter, getOriginal, getOverriddenDescriptors, getReturnType, getType, getTypeParameters, getValueParameters, hasStableParameterNames, hasSynthesizedParameterNames, isConst, setOutType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.jetbrains.kotlin.descriptors.Named |
getName |
LocalVariableDescriptor
public LocalVariableDescriptor(@NotNull
DeclarationDescriptor containingDeclaration,
@NotNull
Annotations annotations,
@NotNull
Name name,
@Nullable
KotlinType type,
boolean mutable,
@NotNull
SourceElement source)
substitute
@NotNull
public LocalVariableDescriptor substitute(@NotNull
TypeSubstitutor substitutor)
accept
public <R,D> R accept(DeclarationDescriptorVisitor<R,D> visitor,
D data)
getVisibility
@NotNull
public Visibility getVisibility()