drop inferred contract cache on java structure change

This commit is contained in:
peter
2014-12-02 15:21:30 +01:00
parent 2e03f19b0e
commit d6bd82a9bd
@@ -26,6 +26,7 @@ import com.intellij.psi.*;
import com.intellij.psi.tree.IElementType;
import com.intellij.psi.util.CachedValueProvider;
import com.intellij.psi.util.CachedValuesManager;
import com.intellij.psi.util.PsiModificationTracker;
import com.intellij.psi.util.PsiUtilCore;
import com.intellij.util.Function;
import com.intellij.util.NullableFunction;
@@ -61,7 +62,7 @@ public class ContractInference {
}
});
if (result == null) result = Collections.emptyList();
return Result.create(result, method);
return Result.create(result, method, PsiModificationTracker.JAVA_STRUCTURE_MODIFICATION_COUNT);
}
});
}