org.jetbrains.kotlin.load.kotlin
Class PackagePartClassUtils

java.lang.Object
  extended by org.jetbrains.kotlin.load.kotlin.PackagePartClassUtils

public class PackagePartClassUtils
extends java.lang.Object


Constructor Summary
PackagePartClassUtils()
           
 
Method Summary
static boolean fileHasCallables(JetFile file)
           
static java.util.List<JetFile> getPackageFilesWithCallables(java.util.Collection<JetFile> packageFiles)
           
static FqName getPackagePartFqName(DeserializedCallableMemberDescriptor callable)
           
static FqName getPackagePartFqName(FqName facadeFqName, com.intellij.openapi.vfs.VirtualFile file)
           
static FqName getPackagePartFqName(JetFile file)
           
static java.lang.String getPackagePartInternalName(JetFile file)
           
static org.jetbrains.org.objectweb.asm.Type getPackagePartType(JetFile file)
           
static int getPathHashCode(com.intellij.openapi.vfs.VirtualFile file)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PackagePartClassUtils

public PackagePartClassUtils()
Method Detail

getPathHashCode

public static int getPathHashCode(@NotNull
                                  com.intellij.openapi.vfs.VirtualFile file)

getPackagePartFqName

@NotNull
public static FqName getPackagePartFqName(@NotNull
                                                  FqName facadeFqName,
                                                  @NotNull
                                                  com.intellij.openapi.vfs.VirtualFile file)

getPackagePartType

@NotNull
public static org.jetbrains.org.objectweb.asm.Type getPackagePartType(@NotNull
                                                                              JetFile file)

getPackagePartInternalName

@NotNull
public static java.lang.String getPackagePartInternalName(@NotNull
                                                                  JetFile file)

getPackagePartFqName

@NotNull
public static FqName getPackagePartFqName(@NotNull
                                                  JetFile file)

getPackagePartFqName

@NotNull
public static FqName getPackagePartFqName(@NotNull
                                                  DeserializedCallableMemberDescriptor callable)

getPackageFilesWithCallables

@NotNull
public static java.util.List<JetFile> getPackageFilesWithCallables(@NotNull
                                                                           java.util.Collection<JetFile> packageFiles)

fileHasCallables

public static boolean fileHasCallables(@NotNull
                                       JetFile file)