public interface KotlinCodeAnalyzer
Modifier and Type | Method and Description |
---|---|
void |
forceResolveAll()
Forces all descriptors to be resolved.
|
BindingContext |
getBindingContext() |
ClassDescriptor |
getClassDescriptor(JetClassOrObject classOrObject) |
NamespaceDescriptor |
getPackageDescriptor(Name shortName) |
NamespaceDescriptor |
getPackageDescriptorByFqName(FqName fqName) |
ModuleDescriptor |
getRootModuleDescriptor() |
DeclarationDescriptor |
resolveToDescriptor(JetDeclaration declaration) |
ModuleDescriptor getRootModuleDescriptor()
@Nullable NamespaceDescriptor getPackageDescriptor(@NotNull Name shortName)
@Nullable NamespaceDescriptor getPackageDescriptorByFqName(FqName fqName)
@NotNull ClassDescriptor getClassDescriptor(@NotNull JetClassOrObject classOrObject)
@NotNull BindingContext getBindingContext()
@NotNull DeclarationDescriptor resolveToDescriptor(JetDeclaration declaration)
void forceResolveAll()