question: moves context through cache returning one from cache if exists . concode_field_sep String myTraceIndent concode_elem_sep Map<PyCallable,PyType> myEvaluatedReturn concode_elem_sep Map<PyTypedElement,PyType> myEvaluated concode_elem_sep Key INSTANCE concode_elem_sep TypeEvalConstraints myConstraints concode_elem_sep ThreadLocal<Set<PyTypedElement>> myEvaluating concode_elem_sep ThreadLocal<Set<PyCallable>> myEvaluatingReturn concode_elem_sep List<String> myTrace concode_field_sep boolean tracing concode_elem_sep PsiFile getOrigin concode_elem_sep boolean allowReturnTypes concode_elem_sep void assertValid concode_elem_sep TypeEvalContext codeCompletion concode_elem_sep boolean maySwitchToAST concode_elem_sep void traceIndent concode_elem_sep void traceUnindent concode_elem_sep boolean allowCallContext concode_elem_sep boolean allowDataFlow concode_elem_sep TypeEvalConstraints getConstraints concode_elem_sep void trace concode_elem_sep String printTrace concode_elem_sep TypeEvalContext codeInsightFallback concode_elem_sep PyType getReturnType concode_elem_sep PyType getType concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep TypeEvalContext withTracing concode_elem_sep TypeEvalContext userInitiated concode_elem_sep TypeEvalContext deepCodeInsight concode_elem_sep String toString concode_elem_sep Set<PyTypedElement> initialValue concode_elem_sep Set<PyCallable> initialValue concode_elem_sep TypeEvalContext codeAnalysis
target: TypeEvalContext function ( @ NotNull final Project arg0 , @ NotNull final TypeEvalContext arg1 ) { return ServiceManager . getService ( arg0 , TypeEvalContextCache . class ) . getContext ( arg1 ) ; }