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(JetDeclaration 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
                                                                     JetDeclaration declaration,
                                                                     @NotNull
                                                                     JvmFileClassesProvider fileClassesProvider)
Returns:
null if no prediction can be done.