org.jetbrains.kotlin.descriptors
Interface ScriptDescriptor

All Superinterfaces:
Annotated, DeclarationDescriptor, DeclarationDescriptorNonRoot, DeclarationDescriptorWithSource, Named

public interface ScriptDescriptor
extends DeclarationDescriptorNonRoot


Field Summary
static java.lang.String LAST_EXPRESSION_VALUE_FIELD_NAME
           
static Name NAME
           
 
Method Summary
 ClassDescriptor getClassDescriptor()
           
 int getPriority()
           
 JetScope getScopeForBodyResolution()
           
 ScriptCodeDescriptor getScriptCodeDescriptor()
           
 PropertyDescriptor getScriptResultProperty()
           
 ReceiverParameterDescriptor getThisAsReceiverParameter()
           
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.DeclarationDescriptorNonRoot
getContainingDeclaration
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.DeclarationDescriptorWithSource
getSource
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.DeclarationDescriptor
accept, acceptVoid, getOriginal, substitute
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.annotations.Annotated
getAnnotations
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.Named
getName
 

Field Detail

LAST_EXPRESSION_VALUE_FIELD_NAME

static final java.lang.String LAST_EXPRESSION_VALUE_FIELD_NAME
See Also:
Constant Field Values

NAME

static final Name NAME
Method Detail

getPriority

int getPriority()

getScriptCodeDescriptor

@NotNull
ScriptCodeDescriptor getScriptCodeDescriptor()

getThisAsReceiverParameter

@NotNull
ReceiverParameterDescriptor getThisAsReceiverParameter()

getClassDescriptor

@NotNull
ClassDescriptor getClassDescriptor()

getScopeForBodyResolution

@NotNull
JetScope getScopeForBodyResolution()

getScriptResultProperty

@NotNull
PropertyDescriptor getScriptResultProperty()