tamiflex icon indicating copy to clipboard operation
tamiflex copied to clipboard

Updates Tamiflex to work with the modern JDK and ASM.

Open jtoman opened this issue 7 years ago • 0 comments

  • Adds EXPAND_FRAMES argument to visit() in the class renamer, without which ASM dies
  • Adds constant whitelist, which we use to ignore the "$Proxy" constant loaded in the ProxyFactory. Usually whenever TamiFlex sees a constant with one of the "generated name" tokens, it assumes it is a reference to a generated class name, but the use of "$Proxy" breaks this assumption. The "isWhitelistConstant" method can be extended to handle other such scenarios as necessary.
  • Treats _pyx classes as generated, as per python.6.x6.nabble.com/Is-the-org-python-pycode-package-generated-code-td1782284.htmlL

jtoman avatar Aug 20 '18 17:08 jtoman