org.jetbrains.kotlin.codegen.binding
Class PsiCodegenPredictor

java.lang.Object
  extended by org.jetbrains.kotlin.codegen.binding.PsiCodegenPredictor

public final class PsiCodegenPredictor
extends java.lang.Object


Method Summary
static boolean checkPredictedNameFromPsi(DeclarationDescriptor descriptor, org.jetbrains.org.objectweb.asm.Type nameFromDescriptors, JvmFileClassesProvider fileClassesManager)
           
static java.lang.String getPredefinedJvmInternalName(KtDeclaration declaration, JvmFileClassesProvider fileClassesProvider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

checkPredictedNameFromPsi

public static boolean checkPredictedNameFromPsi(@NotNull
                                                DeclarationDescriptor descriptor,
                                                @Nullable
                                                org.jetbrains.org.objectweb.asm.Type nameFromDescriptors,
                                                @NotNull
                                                JvmFileClassesProvider fileClassesManager)

getPredefinedJvmInternalName

@Nullable
public static java.lang.String getPredefinedJvmInternalName(@NotNull
                                                                     KtDeclaration declaration,
                                                                     @NotNull
                                                                     JvmFileClassesProvider fileClassesProvider)
Returns:
null if no prediction can be done.