001 package org.jetbrains.jet.lang.resolve.java.resolver;
002
003 import org.jetbrains.annotations.NotNull;
004 import org.jetbrains.jet.lang.descriptors.CallableMemberDescriptor;
005 import org.jetbrains.jet.lang.resolve.BindingTrace;
006 import org.jetbrains.jet.lang.resolve.OverrideResolver;
007
008 import javax.inject.Inject;
009
010 public class FakeOverrideVisibilityResolverImpl implements FakeOverrideVisibilityResolver {
011 private BindingTrace trace;
012
013 @Inject
014 public void setTrace(BindingTrace trace) {
015 this.trace = trace;
016 }
017
018 @Override
019 public void resolveUnknownVisibilityForMember(@NotNull CallableMemberDescriptor descriptor) {
020 OverrideResolver.resolveUnknownVisibilityForMember(null, descriptor, trace);
021 }
022 }