Support for inline in front-end. Add SimpleFunctionDescriptor#isInline.

This commit is contained in:
Pavel V. Talanov
2012-03-28 14:25:09 +04:00
parent 55def7f8ff
commit 582259ffda
8 changed files with 48 additions and 10 deletions
@@ -1518,7 +1518,8 @@ public class JavaDescriptorResolver {
valueParameterDescriptors.descriptors,
makeReturnType(returnType, method, methodTypeVariableResolver),
Modality.convertFromFlags(method.getPsiMethod().hasModifierProperty(PsiModifier.ABSTRACT), !method.isFinal()),
resolveVisibilityFromPsiModifiers(method.getPsiMethod())
resolveVisibilityFromPsiModifiers(method.getPsiMethod()),
/*isInline = */ false
);
trace.record(BindingContext.FUNCTION, method.getPsiMethod(), functionDescriptorImpl);
FunctionDescriptor substitutedFunctionDescriptor = functionDescriptorImpl;