org.jetbrains.jet.lang.resolve.kotlin
Class VirtualFileKotlinClassFinder

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.kotlin.VirtualFileKotlinClassFinder
All Implemented Interfaces:
KotlinClassFinder, VirtualFileFinder
Direct Known Subclasses:
CliVirtualFileFinder

public abstract class VirtualFileKotlinClassFinder
extends java.lang.Object
implements VirtualFileFinder


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jetbrains.jet.lang.resolve.kotlin.VirtualFileFinder
VirtualFileFinder.SERVICE
 
Constructor Summary
VirtualFileKotlinClassFinder()
           
 
Method Summary
 KotlinJvmBinaryClass createKotlinClass(com.intellij.openapi.vfs.VirtualFile file)
           
 KotlinJvmBinaryClass findKotlinClass(FqName fqName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jetbrains.jet.lang.resolve.kotlin.VirtualFileFinder
findVirtualFile, findVirtualFileWithHeader
 

Constructor Detail

VirtualFileKotlinClassFinder

public VirtualFileKotlinClassFinder()
Method Detail

findKotlinClass

@Nullable
public KotlinJvmBinaryClass findKotlinClass(@NotNull
                                                     FqName fqName)
Specified by:
findKotlinClass in interface KotlinClassFinder

createKotlinClass

@NotNull
public KotlinJvmBinaryClass createKotlinClass(@NotNull
                                                      com.intellij.openapi.vfs.VirtualFile file)
Specified by:
createKotlinClass in interface KotlinClassFinder