org.jetbrains.kotlin.load.java.components
Interface JavaResolverCache


public interface JavaResolverCache


Method Summary
 ClassDescriptor getClassResolvedFromSource(FqName fqName)
           
 void recordClass(JavaClass javaClass, ClassDescriptor descriptor)
           
 void recordConstructor(JavaElement element, ConstructorDescriptor descriptor)
           
 void recordField(JavaField field, PropertyDescriptor descriptor)
           
 void recordMethod(JavaMethod method, SimpleFunctionDescriptor descriptor)
           
 

Method Detail

getClassResolvedFromSource

@Nullable
ClassDescriptor getClassResolvedFromSource(@NotNull
                                                    FqName fqName)

recordMethod

void recordMethod(@NotNull
                  JavaMethod method,
                  @NotNull
                  SimpleFunctionDescriptor descriptor)

recordConstructor

void recordConstructor(@NotNull
                       JavaElement element,
                       @NotNull
                       ConstructorDescriptor descriptor)

recordField

void recordField(@NotNull
                 JavaField field,
                 @NotNull
                 PropertyDescriptor descriptor)

recordClass

void recordClass(@NotNull
                 JavaClass javaClass,
                 @NotNull
                 ClassDescriptor descriptor)