Recursive generics fixed

This commit is contained in:
Andrey Breslav
2013-08-19 16:49:20 +04:00
parent 63c284e200
commit 232d1cac7b
2 changed files with 2 additions and 2 deletions
@@ -23,7 +23,7 @@ import org.jetbrains.jet.lang.resolve.calls.autocasts.DataFlowInfo;
import org.jetbrains.jet.lang.resolve.scopes.JetScope;
import org.jetbrains.jet.lang.types.JetType;
public abstract class CallResolutionContext<Context extends CallResolutionContext> extends ResolutionContext<Context> {
public abstract class CallResolutionContext<Context extends CallResolutionContext<Context>> extends ResolutionContext<Context> {
public final Call call;
public final ResolveMode resolveMode;
public final CheckValueArgumentsMode checkArguments;
@@ -24,7 +24,7 @@ import org.jetbrains.jet.lang.resolve.scopes.JetScope;
import org.jetbrains.jet.lang.types.JetType;
import org.jetbrains.jet.lang.types.TypeUtils;
public abstract class ResolutionContext<Context extends ResolutionContext> {
public abstract class ResolutionContext<Context extends ResolutionContext<Context>> {
public final BindingTrace trace;
public final JetScope scope;
public final JetType expectedType;