Build a mapping between methods of staged class and the corresponding methods of source class.
Build a mapping between methods of staged class and the corresponding methods of source class. The methods are related using names. The computed mapping can be used to project MethodCalls IR nodes back to the corresponding methods of source classes and then making their invocation using Java Reflection (Method.invoke).
staged class where methodNames
should be looked up
source class where methodNames
should be looked up
list of method names to lookup in both classes
a sequence of pairs relating for each staged method the corresponding method from source classes.
Build a mapping between methods of staged wrapper and the corresponding methods of wrapper spec class.
Build a mapping between methods of staged wrapper and the corresponding methods of wrapper spec class. The methods are related using names.
wrapper specification class where methodNames
should be looked up
wrapper class where methodNames
should be looked up
list of method names to lookup in both classes
a sequence of pairs relating for each wrapper method the corresponding method from source classes.
Get unique method name suitable to be used as HashMap key.
Map source type desciptor to stated type descriptor using liftable instance.