Code completion for overloaded methods

    公开(公告)号:US10990358B2

    公开(公告)日:2021-04-27

    申请号:US16360008

    申请日:2019-03-21

    Abstract: A code completion tool uses machine learning models to more precisely predict the likelihood of an invocation of a particular overloaded method completing a code fragment that follows one or more method invocations of a same class in a same document during program development. In one aspect, the machine learning model is a n-order Markov chain model that is trained on features that represent the method signatures of overloaded methods in order to generate ordered sequences of method signatures of overloaded method invocations.

Patent Agency Ranking