|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface BindingContext
| Method Summary | ||
|---|---|---|
|
get(ReadOnlySlice<K,V> slice,
K key)
|
|
java.util.Collection<Diagnostic> |
getDiagnostics()
|
|
|
getKeys(WritableSlice<K,V> slice)
|
|
|
getSliceContents(ReadOnlySlice<K,V> slice)
This method should be used only for debug and testing |
|
| Field Detail |
|---|
static final BindingContext EMPTY
static final WritableSlice<AnnotationDescriptor,JetAnnotationEntry> ANNOTATION_DESCRIPTOR_TO_PSI_ELEMENT
static final WritableSlice<JetAnnotationEntry,AnnotationDescriptor> ANNOTATION
static final WritableSlice<JetExpression,CompileTimeConstant<?>> COMPILE_TIME_VALUE
static final WritableSlice<JetTypeReference,JetType> TYPE
static final WritableSlice<JetExpression,JetType> EXPRESSION_TYPE
static final WritableSlice<JetExpression,JetType> EXPECTED_EXPRESSION_TYPE
static final WritableSlice<JetExpression,DataFlowInfo> EXPRESSION_DATA_FLOW_INFO
static final WritableSlice<JetExpression,DataFlowInfo> DATAFLOW_INFO_AFTER_CONDITION
static final WritableSlice<JetReferenceExpression,DeclarationDescriptor> REFERENCE_TARGET
static final WritableSlice<JetElement,ResolvedCall<? extends CallableDescriptor>> RESOLVED_CALL
static final WritableSlice<JetElement,ConstraintSystemCompleter> CONSTRAINT_SYSTEM_COMPLETER
static final WritableSlice<JetElement,Call> CALL
static final WritableSlice<JetReferenceExpression,java.util.Collection<? extends DeclarationDescriptor>> AMBIGUOUS_REFERENCE_TARGET
static final WritableSlice<JetExpression,DelegatingBindingTrace> TRACE_DELTAS_CACHE
static final WritableSlice<JetExpression,ResolvedCall<FunctionDescriptor>> LOOP_RANGE_ITERATOR_RESOLVED_CALL
static final WritableSlice<JetExpression,Call> LOOP_RANGE_ITERATOR_CALL
static final WritableSlice<JetExpression,ResolvedCall<FunctionDescriptor>> LOOP_RANGE_HAS_NEXT_RESOLVED_CALL
static final WritableSlice<JetExpression,ResolvedCall<FunctionDescriptor>> LOOP_RANGE_NEXT_RESOLVED_CALL
static final WritableSlice<PropertyAccessorDescriptor,ResolvedCall<FunctionDescriptor>> DELEGATED_PROPERTY_RESOLVED_CALL
static final WritableSlice<PropertyAccessorDescriptor,Call> DELEGATED_PROPERTY_CALL
static final WritableSlice<JetMultiDeclarationEntry,ResolvedCall<FunctionDescriptor>> COMPONENT_RESOLVED_CALL
static final WritableSlice<JetExpression,ResolvedCall<FunctionDescriptor>> INDEXED_LVALUE_GET
static final WritableSlice<JetExpression,ResolvedCall<FunctionDescriptor>> INDEXED_LVALUE_SET
static final WritableSlice<JetExpression,JetType> AUTOCAST
static final WritableSlice<JetTypeReference,JetScope> TYPE_RESOLUTION_SCOPE
static final WritableSlice<JetExpression,JetScope> RESOLUTION_SCOPE
static final WritableSlice<ScriptDescriptor,JetScope> SCRIPT_SCOPE
static final WritableSlice<JetExpression,DataFlowInfo> NON_DEFAULT_EXPRESSION_DATA_FLOW
static final WritableSlice<JetExpression,java.lang.Boolean> VARIABLE_REASSIGNMENT
static final WritableSlice<ValueParameterDescriptor,java.lang.Boolean> AUTO_CREATED_IT
static final WritableSlice<JetExpression,DeclarationDescriptor> VARIABLE_ASSIGNMENT
static final WritableSlice<JetExpression,java.lang.Boolean> PROCESSED
static final WritableSlice<JetElement,java.lang.Boolean> STATEMENT
static final WritableSlice<VariableDescriptor,CaptureKind> CAPTURED_IN_CLOSURE
static final WritableSlice<CallableMemberDescriptor,java.lang.Boolean> NEED_SYNTHETIC_ACCESSOR
static final WritableSlice<Box<DeferredType>,java.lang.Boolean> DEFERRED_TYPE
static final WritableSlice<VariableDescriptor,ClassDescriptor> OBJECT_DECLARATION_CLASS
static final WritableSlice<PropertyDescriptor,java.lang.Boolean> BACKING_FIELD_REQUIRED
static final WritableSlice<PropertyDescriptor,java.lang.Boolean> IS_INITIALIZED
static final WritableSlice<JetFunctionLiteralExpression,java.lang.Boolean> BLOCK
static final WritableSlice<com.intellij.psi.PsiElement,NamespaceDescriptor> NAMESPACE
static final WritableSlice<com.intellij.psi.PsiElement,ClassDescriptor> CLASS
static final WritableSlice<com.intellij.psi.PsiElement,ScriptDescriptor> SCRIPT
static final WritableSlice<JetTypeParameter,TypeParameterDescriptor> TYPE_PARAMETER
static final WritableSlice<com.intellij.psi.PsiElement,SimpleFunctionDescriptor> FUNCTION
BindingContextUtils.recordFunctionDeclarationToDescriptor(BindingTrace, PsiElement, SimpleFunctionDescriptor)}static final WritableSlice<com.intellij.psi.PsiElement,ConstructorDescriptor> CONSTRUCTOR
static final WritableSlice<com.intellij.psi.PsiElement,VariableDescriptor> VARIABLE
static final WritableSlice<JetParameter,VariableDescriptor> VALUE_PARAMETER
static final WritableSlice<JetPropertyAccessor,PropertyAccessorDescriptor> PROPERTY_ACCESSOR
static final WritableSlice<com.intellij.psi.PsiElement,PropertyDescriptor> PRIMARY_CONSTRUCTOR_PARAMETER
static final WritableSlice<JetObjectDeclarationName,PropertyDescriptor> OBJECT_DECLARATION
static final WritableSlice[] DECLARATIONS_TO_DESCRIPTORS
static final ReadOnlySlice<com.intellij.psi.PsiElement,DeclarationDescriptor> DECLARATION_TO_DESCRIPTOR
static final WritableSlice<com.intellij.psi.PsiElement,FunctionDescriptor> CALLABLE_REFERENCE
static final WritableSlice<JetReferenceExpression,com.intellij.psi.PsiElement> LABEL_TARGET
static final WritableSlice<JetReferenceExpression,java.util.Collection<? extends com.intellij.psi.PsiElement>> AMBIGUOUS_LABEL_TARGET
static final WritableSlice<ValueParameterDescriptor,PropertyDescriptor> VALUE_PARAMETER_AS_PROPERTY
static final WritableSlice<ValueParameterDescriptor,FunctionDescriptor> DATA_CLASS_COMPONENT_FUNCTION
static final WritableSlice<ClassDescriptor,FunctionDescriptor> DATA_CLASS_COPY_FUNCTION
static final WritableSlice<FqName,ClassDescriptor> FQNAME_TO_CLASS_DESCRIPTOR
static final WritableSlice<FqName,NamespaceDescriptor> FQNAME_TO_NAMESPACE_DESCRIPTOR
static final WritableSlice<JetFile,NamespaceDescriptor> FILE_TO_NAMESPACE
static final WritableSlice<NamespaceDescriptor,java.util.Collection<JetFile>> NAMESPACE_TO_FILES
static final WritableSlice<NamespaceDescriptor,java.lang.Boolean> NAMESPACE_IS_SRC
static final WritableSlice<ClassDescriptor,java.lang.Boolean> INCOMPLETE_HIERARCHY
static final WritableSlice<CallableMemberDescriptor,DeclarationDescriptor> SOURCE_DESCRIPTOR_FOR_SYNTHESIZED
@Deprecated static final java.lang.Void _static_initializer
| Method Detail |
|---|
java.util.Collection<Diagnostic> getDiagnostics()
@Nullable
<K,V> V get(ReadOnlySlice<K,V> slice,
K key)
@NotNull <K,V> java.util.Collection<K> getKeys(WritableSlice<K,V> slice)
@TestOnly
@NotNull
<K,V> com.google.common.collect.ImmutableMap<K,V> getSliceContents(@NotNull
ReadOnlySlice<K,V> slice)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||