From 4f30e121774733e7cd370f30591f8a68a0583c61 Mon Sep 17 00:00:00 2001 From: Svetlana Isakova Date: Fri, 30 Mar 2012 13:37:49 +0400 Subject: [PATCH] fixes after merge --- .../jet/lang/resolve/DescriptorResolver.java | 12 ++++++------ .../expressions/BasicExpressionTypingVisitor.java | 2 +- .../tests/org/jetbrains/jet/codegen/TestlibTest.java | 3 ++- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/DescriptorResolver.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/DescriptorResolver.java index cbea1f433a9..6f5ce199989 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/DescriptorResolver.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/DescriptorResolver.java @@ -669,19 +669,19 @@ public class DescriptorResolver { @NotNull /*package*/ static Visibility resolveVisibilityFromModifiers(@Nullable JetModifierList modifierList) { - return resolveVisibilityFromModifiers(modifierList, Visibility.INTERNAL); + return resolveVisibilityFromModifiers(modifierList, Visibilities.INTERNAL); } @NotNull /*package*/ static Visibility resolveVisibilityFromModifiers(@Nullable JetModifierList modifierList, @NotNull Visibility defaultVisibility) { if (modifierList == null) return defaultVisibility; - if (modifierList.hasModifier(JetTokens.PRIVATE_KEYWORD)) return Visibility.PRIVATE; - if (modifierList.hasModifier(JetTokens.PUBLIC_KEYWORD)) return Visibility.PUBLIC; + if (modifierList.hasModifier(JetTokens.PRIVATE_KEYWORD)) return Visibilities.PRIVATE; + if (modifierList.hasModifier(JetTokens.PUBLIC_KEYWORD)) return Visibilities.PUBLIC; if (modifierList.hasModifier(JetTokens.PROTECTED_KEYWORD)) { if (modifierList.hasModifier(JetTokens.INTERNAL_KEYWORD)) { - return Visibility.INTERNAL_PROTECTED; + return Visibilities.INTERNAL_PROTECTED; } - return Visibility.PROTECTED; + return Visibilities.PROTECTED; } return defaultVisibility; } @@ -823,7 +823,7 @@ public class DescriptorResolver { constructorDescriptor, parameterScope, valueParameters, trace), - resolveVisibilityFromModifiers(modifierList)); + resolveVisibilityFromModifiers(modifierList, Visibilities.PUBLIC)); } @Nullable diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/types/expressions/BasicExpressionTypingVisitor.java b/compiler/frontend/src/org/jetbrains/jet/lang/types/expressions/BasicExpressionTypingVisitor.java index 473cecc8c6a..ca4ce83dad5 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/types/expressions/BasicExpressionTypingVisitor.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/types/expressions/BasicExpressionTypingVisitor.java @@ -609,7 +609,7 @@ public class BasicExpressionTypingVisitor extends ExpressionTypingVisitor { checkSuper(receiver, resultingDescriptor, context.trace, selectorExpression); return resultingDescriptor.getType(); } - if (resolutionResult.singleResult()) { + if (resolutionResult.isSingleResult()) { temporaryTrace.commit(); return resolutionResult.getResultingDescriptor().getReturnType(); } diff --git a/compiler/tests/org/jetbrains/jet/codegen/TestlibTest.java b/compiler/tests/org/jetbrains/jet/codegen/TestlibTest.java index 37aef3f2c4a..d0f5e51b177 100644 --- a/compiler/tests/org/jetbrains/jet/codegen/TestlibTest.java +++ b/compiler/tests/org/jetbrains/jet/codegen/TestlibTest.java @@ -28,6 +28,7 @@ import org.jetbrains.jet.lang.psi.JetClass; import org.jetbrains.jet.lang.psi.JetDeclaration; import org.jetbrains.jet.lang.psi.JetFile; import org.jetbrains.jet.lang.resolve.BindingContext; +import org.jetbrains.jet.lang.resolve.DescriptorUtils; import org.jetbrains.jet.lang.resolve.java.CompilerSpecialMode; import org.jetbrains.jet.lang.types.JetType; import org.jetbrains.jet.parsing.JetParsingTest; @@ -108,7 +109,7 @@ public class TestlibTest extends CodegenTestCase { ClassDescriptor descriptor = (ClassDescriptor) session.getBindingContext().getBindingContext().get(BindingContext.DECLARATION_TO_DESCRIPTOR, jetClass); Set allSuperTypes = new THashSet(); - CodegenUtil.addSuperTypes(descriptor.getDefaultType(), allSuperTypes); + DescriptorUtils.addSuperTypes(descriptor.getDefaultType(), allSuperTypes); for(JetType type : allSuperTypes) { String internalName = typeMapper.mapType(type).getInternalName();