A source file analyzing method for specifying a class and its member
influenced by a change made in a predetermined class included in a source
file described in an object-oriented language. An inputter inputs a source
file to be analyzed and provides it to a reference relationship examiner.
The reference relationship examiner examines the reference relationships
of classes and methods included in the classes, including class
definitions, class member definition information regarding class member
definitions, and class member content information regarding the contents
of class members, creates reference relationship information indicating
inheritance relationships among classes and class call relationships, and
provides them to an influenced class specifier. The influenced class
specifier accepts the name of a changed class entered and specifies an
influenced class by referring to the class definition information, class
member definition information, class member content information, and
reference relationship information.
Un fichier source analysant la méthode pour indiquer une classe et son membre influencés par un changement fait d'une classe prédéterminée incluse dans un fichier source décrit dans une langue orientée objectivement. Un claviste entre un fichier source à analyser et le fournit à un examinateur de rapport de référence. L'examinateur de rapport de référence examine les rapports de référence des classes et les méthodes incluses dans les classes, y compris des définitions de classe, classent l'information de définition de membre concernant des définitions de membre de classe, et l'information de contenu de membre de classe concernant les teneurs des membres de classe, créent l'information de rapport de référence indiquant des rapports de transmission parmi des classes et des rapports d'appel de classe, et les fournissent à un spécificateur influencé de classe. Le spécificateur influencé de classe accepte le nom d'une classe changée écrite et indique une classe influencée en se rapportant à l'information de définition de classe, à l'information de définition de membre de classe, à l'information de contenu de membre de classe, et à l'information de rapport de référence.