Methods
Modifier and Type |
Method and Description |
static java.util.Collection<JetFile> |
allFilesInNamespaces(BindingContext bindingContext,
java.util.Collection<JetFile> files) |
static ClassDescriptor |
anonymousClassForFunction(BindingContext bindingContext,
FunctionDescriptor descriptor) |
static boolean |
canHaveOuter(BindingContext bindingContext,
ClassDescriptor classDescriptor) |
static JvmClassName |
classNameForAnonymousClass(BindingContext bindingContext,
FunctionDescriptor descriptor) |
static JvmClassName |
classNameForAnonymousClass(BindingContext bindingContext,
JetElement expression) |
static JvmClassName |
classNameForScriptDescriptor(BindingContext bindingContext,
ScriptDescriptor scriptDescriptor) |
static JvmClassName |
classNameForScriptPsi(BindingContext bindingContext,
JetScript script) |
static ClassDescriptor |
enclosingClassDescriptor(BindingContext bindingContext,
ClassDescriptor descriptor) |
static boolean |
enumEntryNeedSubclass(BindingContext bindingContext,
ClassDescriptor classDescriptor) |
static boolean |
enumEntryNeedSubclass(BindingContext bindingContext,
JetEnumEntry enumEntry) |
static JvmClassName |
getJvmInternalName(BindingTrace bindingTrace,
DeclarationDescriptor descriptor) |
static boolean |
hasThis0(BindingContext bindingContext,
ClassDescriptor classDescriptor) |
static void |
initTrace(BindingTrace bindingTrace,
java.util.Collection<JetFile> files) |
static boolean |
isLocalNamedFun(DeclarationDescriptor fd) |
static boolean |
isObjectDeclaration(BindingContext bindingContext,
ClassDescriptor declaration) |
static boolean |
isObjectLiteral(BindingContext bindingContext,
ClassDescriptor declaration) |
static boolean |
isSingleton(BindingContext bindingContext,
ClassDescriptor classDescriptor) |
static boolean |
isVarCapturedInClosure(BindingContext bindingContext,
DeclarationDescriptor descriptor) |
static void |
registerClassNameForScript(BindingTrace bindingTrace,
JetScript jetScript,
JvmClassName className) |
static void |
registerClassNameForScript(BindingTrace bindingTrace,
ScriptDescriptor scriptDescriptor,
JvmClassName className) |