|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jetbrains.jet.codegen.binding.PsiCodegenPredictor
public final class PsiCodegenPredictor
| Method Summary | |
|---|---|
static boolean |
checkPredictedClassNameForFun(BindingContext bindingContext,
DeclarationDescriptor descriptor,
ClassDescriptor classDescriptor)
|
static boolean |
checkPredictedNameFromPsi(BindingTrace bindingTrace,
DeclarationDescriptor descriptor,
JvmClassName nameFromDescriptors)
|
static JetFile |
getFileForCodegenNamedClass(BindingContext context,
java.util.List<JetFile> allNamespaceFiles,
JvmClassName className)
|
static JetFile |
getFileForNamespacePartName(java.util.List<JetFile> allNamespaceFiles,
JvmClassName className)
|
static JvmClassName |
getPredefinedJvmClassName(JetDeclaration declaration)
TODO: Finish this method for all cases. |
static JvmClassName |
getPredefinedJvmClassName(JetFile jetFile,
boolean withNamespace)
|
static JvmClassName |
getPredefinedJvmClassNameForFun(JetNamedFunction function)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static boolean checkPredictedNameFromPsi(@NotNull
BindingTrace bindingTrace,
@NotNull
DeclarationDescriptor descriptor,
JvmClassName nameFromDescriptors)
@Nullable
public static JvmClassName getPredefinedJvmClassName(@NotNull
JetFile jetFile,
boolean withNamespace)
@Nullable
public static JvmClassName getPredefinedJvmClassName(@NotNull
JetDeclaration declaration)
public static boolean checkPredictedClassNameForFun(BindingContext bindingContext,
@NotNull
DeclarationDescriptor descriptor,
ClassDescriptor classDescriptor)
@Nullable
public static JvmClassName getPredefinedJvmClassNameForFun(@NotNull
JetNamedFunction function)
@Nullable
public static JetFile getFileForNamespacePartName(@NotNull
java.util.List<JetFile> allNamespaceFiles,
@NotNull
JvmClassName className)
@Nullable
public static JetFile getFileForCodegenNamedClass(@NotNull
BindingContext context,
@NotNull
java.util.List<JetFile> allNamespaceFiles,
@NotNull
JvmClassName className)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||