You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Till now Range included className which would return the original class
name for substitution methods. E.g. if Foo.m was substituing Bar.n a
range corresponding to Foo.m would return Bar as the className. This
patch makes originalClassName return Bar and changes className to return
Foo.
OriginalClassName is used to produce the extended method name, e.g.
Bar::m(argA) while the className is used to map classes to FileEntries.
This change will essentially allow us to create Compilation Units for
Substitution classes as well. Those Compilation Units will contain
entries for the substitution methods, while the Compilation Units of the
original class will contain the original methods.
0 commit comments