- Plugin Name: Source++
- Plugin Version: 0.7.8-SNAPSHOT
- OS Name: Linux
- Java Version: 17.0.6
- App Name: IDEA
- App Full Name: IntelliJ IDEA
- App Version name: IntelliJ IDEA
- Is EAP: false
- App Build: IU-231.8770.65
- App Version: 2023.1.1
- Last Action: Unknown
- Attachment invalidation.trace: amF2YS5sYW5nLlRocm93YWJsZQoJYXQgY29tLmludGVsbGlqLnBzaS5pbXBsLkRlYnVnVXRpbC5iZWdpblBzaU1vZGlmaWNhdGlvbihEZWJ1Z1V0aWwuamF2YTo0NDYpCglhdCBjb20uaW50ZWxsaWoucHNpLmltcGwuRGVidWdVdGlsLnBlcmZvcm1Qc2lNb2RpZmljYXRpb24oRGVidWdVdGlsLmphdmE6NDc5KQoJYXQgY29tLmludGVsbGlqLnBvbS5jb3JlLmltcGwuUG9tTW9kZWxJbXBsLmxhbWJkYSRydW5UcmFuc2FjdGlvbiQyKFBvbU1vZGVsSW1wbC5qYXZhOjEwNCkKCWF0IGNvbS5pbnRlbGxpai5vcGVuYXBpLnByb2dyZXNzLmltcGwuQ29yZVByb2dyZXNzTWFuYWdlci5sYW1iZGEkZXhlY3V0ZU5vbkNhbmNlbGFibGVTZWN0aW9uJDMoQ29yZVByb2dyZXNzTWFuYWdlci5qYXZhOjIyMikKCWF0IGNvbS5pbnRlbGxpai5vcGVuYXBpLnByb2dyZXNzLmltcGwuQ29yZVByb2dyZXNzTWFuYWdlci5jb21wdXRlVW5kZXJQcm9ncmVzcyhDb3JlUHJvZ3Jlc3NNYW5hZ2VyLmphdmE6NjI4KQoJYXQgY29tLmludGVsbGlqLm9wZW5hcGkucHJvZ3Jlc3MuaW1wbC5Db3JlUHJvZ3Jlc3NNYW5hZ2VyLmxhbWJkYSRjb21wdXRlSW5Ob25DYW5jZWxhYmxlU2VjdGlvbiQ0KENvcmVQcm9ncmVzc01hbmFnZXIuamF2YToyMzApCglhdCBjb20uaW50ZWxsaWoub3BlbmFwaS5wcm9ncmVzcy5DYW5jZWxsYXRpb24uY29tcHV0ZUluTm9uQ2FuY2VsYWJsZVNlY3Rpb24oQ2FuY2VsbGF0aW9uLmphdmE6OTUpCglhdCBjb20uaW50ZWxsaWoub3BlbmFwaS5wcm9ncmVzcy5pbXBsLkNvcmVQcm9ncmVzc01hbmFnZXIuY29tcHV0ZUluTm9uQ2FuY2VsYWJsZVNlY3Rpb24oQ29yZVByb2dyZXNzTWFuYWdlci5qYXZhOjIzMCkKCWF0IGNvbS5pbnRlbGxpai5vcGVuYXBpLnByb2dyZXNzLmltcGwuQ29yZVByb2dyZXNzTWFuYWdlci5leGVjdXRlTm9uQ2FuY2VsYWJsZVNlY3Rpb24oQ29yZVByb2dyZXNzTWFuYWdlci5qYXZhOjIyMSkKCWF0IGNvbS5pbnRlbGxpai5wb20uY29yZS5pbXBsLlBvbU1vZGVsSW1wbC5ydW5UcmFuc2FjdGlvbihQb21Nb2RlbEltcGwuamF2YTo5MykKCWF0IGNvbS5pbnRlbGxpai5wc2kuaW1wbC5EaWZmTG9nLmxhbWJkYSRkb0FjdHVhbFBzaUNoYW5nZSQwKERpZmZMb2cuamF2YToyNDQpCglhdCBjb20uaW50ZWxsaWoucHNpLmltcGwuc291cmNlLmNvZGVTdHlsZS5Db2RlU3R5bGVNYW5hZ2VySW1wbC5sYW1iZGEkcGVyZm9ybUFjdGlvbldpdGhGb3JtYXR0ZXJEaXNhYmxlZCQ0KENvZGVTdHlsZU1hbmFnZXJJbXBsLmphdmE6NDMyKQoJYXQgY29tLmludGVsbGlqLnBzaS5pbXBsLnNvdXJjZS5Qb3N0cHJvY2Vzc1JlZm9ybWF0dGluZ0FzcGVjdC5kaXNhYmxlUG9zdHByb2Nlc3NGb3JtYXR0aW5nSW5zaWRlKFBvc3Rwcm9jZXNzUmVmb3JtYXR0aW5nQXNwZWN0LmphdmE6MTMwKQoJYXQgY29tLmludGVsbGlqLnBzaS5pbXBsLnNvdXJjZS5jb2RlU3R5bGUuQ29kZVN0eWxlTWFuYWdlckltcGwucGVyZm9ybUFjdGlvbldpdGhGb3JtYXR0ZXJEaXNhYmxlZChDb2RlU3R5bGVNYW5hZ2VySW1wbC5qYXZhOjQ2MCkKCWF0IGNvbS5pbnRlbGxpai5wc2kuaW1wbC5zb3VyY2UuY29kZVN0eWxlLkNvZGVTdHlsZU1hbmFnZXJJbXBsLnBlcmZvcm1BY3Rpb25XaXRoRm9ybWF0dGVyRGlzYWJsZWQoQ29kZVN0eWxlTWFuYWdlckltcGwuamF2YTo0MzEpCglhdCBjb20uZ29vZ2xlLmlkZWEuYmxhemUuYmFzZS5mb3JtYXR0ZXIuRGVsZWdhdGluZ0NvZGVTdHlsZU1hbmFnZXIucGVyZm9ybUFjdGlvbldpdGhGb3JtYXR0ZXJEaXNhYmxlZChEZWxlZ2F0aW5nQ29kZVN0eWxlTWFuYWdlci5qYXZhOjE5NCkKCWF0IGNvbS5pbnRlbGxpai5wc2kuaW1wbC5EaWZmTG9nLmRvQWN0dWFsUHNpQ2hhbmdlKERpZmZMb2cuamF2YToyMzIpCglhdCBjb20uaW50ZWxsaWoucHNpLmltcGwuRG9jdW1lbnRDb21taXRUaHJlYWQubGFtYmRhJGRvQ29tbWl0JDUoRG9jdW1lbnRDb21taXRUaHJlYWQuamF2YTozMDYpCglhdCBjb20uaW50ZWxsaWoucHNpLmltcGwuUHNpRG9jdW1lbnRNYW5hZ2VyQmFzZS5jb21taXRUb0V4aXN0aW5nUHNpKFBzaURvY3VtZW50TWFuYWdlckJhc2UuamF2YTo0MjIpCglhdCBjb20uaW50ZWxsaWoucHNpLmltcGwuUHNpRG9jdW1lbnRNYW5hZ2VyQmFzZS5sYW1iZGEkZmluaXNoQ29tbWl0SW5Xcml0ZUFjdGlvbiQ1KFBzaURvY3VtZW50TWFuYWdlckJhc2UuamF2YTozOTYpCglhdCBjb20uaW50ZWxsaWoub3BlbmFwaS5wcm9ncmVzcy5pbXBsLkNvcmVQcm9ncmVzc01hbmFnZXIucmVnaXN0ZXJJbmRpY2F0b3JBbmRSdW4oQ29yZVByb2dyZXNzTWFuYWdlci5qYXZhOjY3OSkKCWF0IGNvbS5pbnRlbGxpai5vcGVuYXBpLnByb2dyZXNzLmltcGwuQ29yZVByb2dyZXNzTWFuYWdlci5jb21wdXRlVW5kZXJQcm9ncmVzcyhDb3JlUHJvZ3Jlc3NNYW5hZ2VyLmphdmE6NjM1KQoJYXQgY29tLmludGVsbGlqLm9wZW5hcGkucHJvZ3Jlc3MuaW1wbC5Db3JlUHJvZ3Jlc3NNYW5hZ2VyLmxhbWJkYSRjb21wdXRlSW5Ob25DYW5jZWxhYmxlU2VjdGlvbiQ0KENvcmVQcm9ncmVzc01hbmFnZXIuamF2YToyMzApCglhdCBjb20uaW50ZWxsaWoub3BlbmFwaS5wcm9ncmVzcy5DYW5jZWxsYXRpb24uY29tcHV0ZUluTm9uQ2FuY2VsYWJsZVNlY3Rpb24oQ2FuY2VsbGF0aW9uLmphdmE6OTkpCglhdCBjb20uaW50ZWxsaWoub3BlbmFwaS5wcm9ncmVzcy5pbXBsLkNvcmVQcm9ncmVzc01hbmFnZXIuY29tcHV0ZUluTm9uQ2FuY2VsYWJsZVNlY3Rpb24oQ29yZVByb2dyZXNzTWFuYWdlci5qYXZhOjIzMCkKCWF0IGNvbS5pbnRlbGxpai5wc2kuaW1wbC5Qc2lEb2N1bWVudE1hbmFnZXJCYXNlLmxhbWJkYSRmaW5pc2hDb21taXRJbldyaXRlQWN0aW9uJDYoUHNpRG9jdW1lbnRNYW5hZ2VyQmFzZS5qYXZhOjM5MSkKCWF0IGNvbS5pbnRlbGxpai5wc2kuaW1wbC5Qc2lEb2N1bWVudE1hbmFnZXJCYXNlLmV4ZWN1dGVJbnNpZGVDb21taXQoUHNpRG9jdW1lbnRNYW5hZ2VyQmFzZS5qYXZhOjUwNykKCWF0IGNvbS5pbnRlbGxpai5wc2kuaW1wbC5Qc2lEb2N1bWVudE1hbmFnZXJCYXNlLmZpbmlzaENvbW1pdEluV3JpdGVBY3Rpb24oUHNpRG9jdW1lbnRNYW5hZ2VyQmFzZS5qYXZhOjM4OSkKCWF0IGNvbS5pbnRlbGxpai5wc2kuaW1wbC5Qc2lEb2N1bWVudE1hbmFnZXJJbXBsLmZpbmlzaENvbW1pdEluV3JpdGVBY3Rpb24oUHNpRG9jdW1lbnRNYW5hZ2VySW1wbC5qYXZhOjEzNikKCWF0IGNvbS5pbnRlbGxpai5wc2kuaW1wbC5Qc2lEb2N1bWVudE1hbmFnZXJCYXNlLmZpbmlzaENvbW1pdChQc2lEb2N1bWVudE1hbmFnZXJCYXNlLmphdmE6MzUwKQoJYXQgY29tLmludGVsbGlqLnBzaS5pbXBsLkRvY3VtZW50Q29tbWl0VGhyZWFkLmxhbWJkYSRjb21taXRVbmRlclByb2dyZXNzJDIoRG9jdW1lbnRDb21taXRUaHJlYWQuamF2YToxNDEpCglhdCBjb20uaW50ZWxsaWoucHNpLmltcGwuRG9jdW1lbnRDb21taXRUaHJlYWQuY29tbWl0U3luY2hyb25vdXNseShEb2N1bWVudENvbW1pdFRocmVhZC5qYXZhOjEwMCkKCWF0IGNvbS5pbnRlbGxpai5wc2kuaW1wbC5Qc2lEb2N1bWVudE1hbmFnZXJCYXNlLmxhbWJkYSRkb0NvbW1pdCQ5KFBzaURvY3VtZW50TWFuYWdlckJhc2UuamF2YTo0OTIpCglhdCBjb20uaW50ZWxsaWoucHNpLmltcGwuUHNpRG9jdW1lbnRNYW5hZ2VyQmFzZS5leGVjdXRlSW5zaWRlQ29tbWl0KFBzaURvY3VtZW50TWFuYWdlckJhc2UuamF2YTo1MDcpCglhdCBjb20uaW50ZWxsaWoucHNpLmltcGwuUHNpRG9jdW1lbnRNYW5hZ2VyQmFzZS5kb0NvbW1pdChQc2lEb2N1bWVudE1hbmFnZXJCYXNlLmphdmE6NDkyKQoJYXQgY29tLmludGVsbGlqLnBzaS5pbXBsLlBzaURvY3VtZW50TWFuYWdlckJhc2UubGFtYmRhJGRvQ29tbWl0JDgoUHNpRG9jdW1lbnRNYW5hZ2VyQmFzZS5qYXZhOjQ4MSkKCWF0IGNvbS5pbnRlbGxpai5vcGVuYXBpLmFwcGxpY2F0aW9uLmltcGwuQXBwbGljYXRpb25JbXBsLnJ1bldyaXRlQWN0aW9uKEFwcGxpY2F0aW9uSW1wbC5qYXZhOjk1OCkKCWF0IGNvbS5pbnRlbGxpai5wc2kuaW1wbC5Qc2lEb2N1bWVudE1hbmFnZXJCYXNlLmRvQ29tbWl0KFBzaURvY3VtZW50TWFuYWdlckJhc2UuamF2YTo0ODEpCglhdCBjb20uaW50ZWxsaWoucHNpLmltcGwuUHNpRG9jdW1lbnRNYW5hZ2VyQmFzZS5jb21taXREb2N1bWVudChQc2lEb2N1bWVudE1hbmFnZXJCYXNlLmphdmE6MzMwKQoJYXQgY29tLmludGVsbGlqLmNvZGVJbnNpZ2h0LmVkaXRvckFjdGlvbnMuRGVmYXVsdFR5cGluZ0FjdGlvbnNFeHRlbnNpb24ucmVmb3JtYXRSYW5nZShEZWZhdWx0VHlwaW5nQWN0aW9uc0V4dGVuc2lvbi5qYXZhOjExMSkKCWF0IGNvbS5pbnRlbGxpai5jb2RlSW5zaWdodC5lZGl0b3JBY3Rpb25zLkRlZmF1bHRUeXBpbmdBY3Rpb25zRXh0ZW5zaW9uLmZvcm1hdChEZWZhdWx0VHlwaW5nQWN0aW9uc0V4dGVuc2lvbi5qYXZhOjcyKQoJYXQgY29tLmludGVsbGlqLmNvZGVJbnNpZ2h0LmVkaXRvckFjdGlvbnMuVHlwZWRIYW5kbGVyLmxhbWJkYSRpbmRlbnRCcmFjZSQzKFR5cGVkSGFuZGxlci5qYXZhOjY0OCkKCWF0IGNvbS5pbnRlbGxpai5vcGVuYXBpLmFwcGxpY2F0aW9uLmltcGwuQXBwbGljYXRpb25JbXBsLnJ1bldyaXRlQWN0aW9uKEFwcGxpY2F0aW9uSW1wbC5qYXZhOjk1OCkKCWF0IGNvbS5pbnRlbGxpai5jb2RlSW5zaWdodC5lZGl0b3JBY3Rpb25zLlR5cGVkSGFuZGxlci5pbmRlbnRCcmFjZShUeXBlZEhhbmRsZXIuamF2YTo2NDMpCglhdCBjb20uaW50ZWxsaWouY29kZUluc2lnaHQuZWRpdG9yQWN0aW9ucy5UeXBlZEhhbmRsZXIuaW5kZW50Q2xvc2luZ0JyYWNlKFR5cGVkSGFuZGxlci5qYXZhOjU5MSkKCWF0IGNvbS5pbnRlbGxpai5jb2RlSW5zaWdodC5lZGl0b3JBY3Rpb25zLlR5cGVkSGFuZGxlci5sYW1iZGEkZG9FeGVjdXRlJDIoVHlwZWRIYW5kbGVyLmphdmE6MjE3KQoJYXQgY29tLmludGVsbGlqLm9wZW5hcGkuZWRpdG9yLmltcGwuQ2FyZXRNb2RlbEltcGwubGFtYmRhJHJ1bkZvckVhY2hDYXJldCQzKENhcmV0TW9kZWxJbXBsLmphdmE6MzEwKQoJYXQgY29tLmludGVsbGlqLm9wZW5hcGkuZWRpdG9yLmltcGwuQ2FyZXRNb2RlbEltcGwuZG9XaXRoQ2FyZXRNZXJnaW5nKENhcmV0TW9kZWxJbXBsLmphdmE6NDE5KQoJYXQgY29tLmludGVsbGlqLm9wZW5hcGkuZWRpdG9yLmltcGwuQ2FyZXRNb2RlbEltcGwucnVuRm9yRWFjaENhcmV0KENhcmV0TW9kZWxJbXBsLmphdmE6MzE5KQoJYXQgY29tLmludGVsbGlqLm9wZW5hcGkuZWRpdG9yLmltcGwuQ2FyZXRNb2RlbEltcGwucnVuRm9yRWFjaENhcmV0KENhcmV0TW9kZWxJbXBsLmphdmE6Mjk2KQoJYXQgY29tLmludGVsbGlqLmNvZGVJbnNpZ2h0LmVkaXRvckFjdGlvbnMuVHlwZWRIYW5kbGVyLmRvRXhlY3V0ZShUeXBlZEhhbmRsZXIuamF2YToxNTYpCglhdCBjb20uaW50ZWxsaWouY29kZUluc2lnaHQuZWRpdG9yQWN0aW9ucy5UeXBlZEhhbmRsZXIubGFtYmRhJGV4ZWN1dGUkMChUeXBlZEhhbmRsZXIuamF2YToxMzUpCglhdCBjb20uaW50ZWxsaWoudXRpbC5TbG93T3BlcmF0aW9ucy5hbGxvd1Nsb3dPcGVyYXRpb25zKFNsb3dPcGVyYXRpb25zLmphdmE6MTk0KQoJYXQgY29tLmludGVsbGlqLmNvZGVJbnNpZ2h0LmVkaXRvckFjdGlvbnMuVHlwZWRIYW5kbGVyLmV4ZWN1dGUoVHlwZWRIYW5kbGVyLmphdmE6MTM1KQoJYXQgY29tLmludGVsbGlqLmNvZGVJbnNpZ2h0Lmxvb2t1cC5pbXBsLkxvb2t1cFR5cGVkSGFuZGxlci5leGVjdXRlKExvb2t1cFR5cGVkSGFuZGxlci5qYXZhOjczKQoJYXQgY29tLmludGVsbGlqLmNvZGVJbnNpZ2h0LnRlbXBsYXRlLmVtbWV0LkVtbWV0UHJldmlld1R5cGVkSGFuZGxlci5leGVjdXRlKEVtbWV0UHJldmlld1R5cGVkSGFuZGxlci5qYXZhOjM5KQoJYXQgY29tLmludGVsbGlqLmV4ZWN1dGlvbi5pbXBsLkNvbnNvbGVWaWV3SW1wbCRNeVR5cGVkSGFuZGxlci5leGVjdXRlKENvbnNvbGVWaWV3SW1wbC5qYXZhOjExNjEpCglhdCBjb20uaW50ZWxsaWoub3BlbmFwaS5lZGl0b3IuaW1wbC5EZWZhdWx0UmF3VHlwZWRIYW5kbGVyJDEucnVuKERlZmF1bHRSYXdUeXBlZEhhbmRsZXIuamF2YTo1NSkKCWF0IGNvbS5pbnRlbGxpai5vcGVuYXBpLmFwcGxpY2F0aW9uLmltcGwuQXBwbGljYXRpb25JbXBsLnJ1bldyaXRlQWN0aW9uKEFwcGxpY2F0aW9uSW1wbC5qYXZhOjk1OCkKCWF0IGNvbS5pbnRlbGxpai5vcGVuYXBpLmVkaXRvci5pbXBsLkRlZmF1bHRSYXdUeXBlZEhhbmRsZXIuZXhlY3V0ZShEZWZhdWx0UmF3VHlwZWRIYW5kbGVyLmphdmE6NDkpCglhdCBjb20uaW50ZWxsaWoub3BlbmFwaS5lZGl0b3IuaW1wbC5FZGl0b3JGYWN0b3J5SW1wbCRNeVJhd1R5cGVkSGFuZGxlci5leGVjdXRlKEVkaXRvckZhY3RvcnlJbXBsLmphdmE6MzE3KQoJYXQgY29tLmludGVsbGlqLm9wZW5hcGkuZWRpdG9yLmFjdGlvblN5c3RlbS5UeXBlZEFjdGlvbi5sYW1iZGEkYWN0aW9uUGVyZm9ybWVkJDIoVHlwZWRBY3Rpb24uamF2YToyMDApCglhdCBjb20uaW50ZWxsaWoucmVwb3J0aW5nLkZyZWV6ZUxvZ2dlckltcGwucnVuVW5kZXJQZXJmb3JtYW5jZU1vbml0b3IoRnJlZXplTG9nZ2VySW1wbC5qYXZhOjI4KQoJYXQgY29tLmludGVsbGlqLm9wZW5hcGkuZWRpdG9yLmFjdGlvblN5c3RlbS5UeXBlZEFjdGlvbi5sYW1iZGEkYWN0aW9uUGVyZm9ybWVkJDMoVHlwZWRBY3Rpb24uamF2YToxOTkpCglhdCBjb20uaW50ZWxsaWoudXRpbC5TbG93T3BlcmF0aW9ucy5hbGxvd1Nsb3dPcGVyYXRpb25zKFNsb3dPcGVyYXRpb25zLmphdmE6MTk0KQoJYXQgY29tLmludGVsbGlqLm9wZW5hcGkuZWRpdG9yLmFjdGlvblN5c3RlbS5UeXBlZEFjdGlvbi5hY3Rpb25QZXJmb3JtZWQoVHlwZWRBY3Rpb24uamF2YToxOTkpCglhdCBjb20uaW50ZWxsaWoub3BlbmFwaS5lZGl0b3IuaW1wbC5FZGl0b3JJbXBsLnByb2Nlc3NLZXlUeXBlZE5vcm1hbGx5KEVkaXRvckltcGwuamF2YToxMzE3KQoJYXQgY29tLmludGVsbGlqLm9wZW5hcGkuZWRpdG9yLmltcGwuRWRpdG9ySW1wbC5wcm9jZXNzS2V5VHlwZWQoRWRpdG9ySW1wbC5qYXZhOjEyOTkpCglhdCBjb20uaW50ZWxsaWoub3BlbmFwaS5lZGl0b3IuaW1wbC5FZGl0b3JJbXBsLnByb2Nlc3NLZXlUeXBlZChFZGl0b3JJbXBsLmphdmE6MzQ2MSkKCWF0IGNvbS5pbnRlbGxpai5vcGVuYXBpLmVkaXRvci5pbXBsLkVkaXRvckltcGwkNy5rZXlUeXBlZChFZGl0b3JJbXBsLmphdmE6MTEzMykKCWF0IGphdmEuZGVza3RvcC9qYXZhLmF3dC5BV1RFdmVudE11bHRpY2FzdGVyLmtleVR5cGVkKEFXVEV2ZW50TXVsdGljYXN0ZXIuamF2YToyNDcpCglhdCBqYXZhLmRlc2t0b3AvamF2YS5hd3QuQ29tcG9uZW50LnByb2Nlc3NLZXlFdmVudChDb21wb25lbnQuamF2YTo2NjExKQoJYXQgamF2YS5kZXNrdG9wL2phdmF4LnN3aW5nLkpDb21wb25lbnQucHJvY2Vzc0tleUV2ZW50KEpDb21wb25lbnQuamF2YToyODkyKQoJYXQgamF2YS5kZXNrdG9wL2phdmEuYXd0LkNvbXBvbmVudC5wcm9jZXNzRXZlbnQoQ29tcG9uZW50LmphdmE6NjQzMykKCWF0IGphdmEuZGVza3RvcC9qYXZhLmF3dC5Db250YWluZXIucHJvY2Vzc0V2ZW50KENvbnRhaW5lci5qYXZhOjIyNjYpCglhdCBqYXZhLmRlc2t0b3AvamF2YS5hd3QuQ29tcG9uZW50LmRpc3BhdGNoRXZlbnRJbXBsKENvbXBvbmVudC5qYXZhOjUwMjYpCglhdCBqYXZhLmRlc2t0b3AvamF2YS5hd3QuQ29udGFpbmVyLmRpc3BhdGNoRXZlbnRJbXBsKENvbnRhaW5lci5qYXZhOjIzMjQpCglhdCBqYXZhLmRlc2t0b3AvamF2YS5hd3QuQ29tcG9uZW50LmRpc3BhdGNoRXZlbnQoQ29tcG9uZW50LmphdmE6NDg1NCkKCWF0IGphdmEuZGVza3RvcC9qYXZhLmF3dC5LZXlib2FyZEZvY3VzTWFuYWdlci5yZWRpc3BhdGNoRXZlbnQoS2V5Ym9hcmRGb2N1c01hbmFnZXIuamF2YToxOTUzKQoJYXQgamF2YS5kZXNrdG9wL2phdmEuYXd0LkRlZmF1bHRLZXlib2FyZEZvY3VzTWFuYWdlci5kaXNwYXRjaEtleUV2ZW50KERlZmF1bHRLZXlib2FyZEZvY3VzTWFuYWdlci5qYXZhOjg4NikKCWF0IGphdmEuZGVza3RvcC9qYXZhLmF3dC5EZWZhdWx0S2V5Ym9hcmRGb2N1c01hbmFnZXIucHJlRGlzcGF0Y2hLZXlFdmVudChEZWZhdWx0S2V5Ym9hcmRGb2N1c01hbmFnZXIuamF2YToxMTY2KQoJYXQgamF2YS5kZXNrdG9wL2phdmEuYXd0LkRlZmF1bHRLZXlib2FyZEZvY3VzTWFuYWdlci50eXBlQWhlYWRBc3NlcnRpb25zKERlZmF1bHRLZXlib2FyZEZvY3VzTWFuYWdlci5qYXZhOjEwMjMpCglhdCBqYXZhLmRlc2t0b3AvamF2YS5hd3QuRGVmYXVsdEtleWJvYXJkRm9jdXNNYW5hZ2VyLmRpc3BhdGNoRXZlbnQoRGVmYXVsdEtleWJvYXJkRm9jdXNNYW5hZ2VyLmphdmE6ODQ5KQoJYXQgY29tLmludGVsbGlqLmlkZS5JZGVLZXlib2FyZEZvY3VzTWFuYWdlci5hY2Nlc3MkZGlzcGF0Y2hFdmVudCRzMTU2OTYwNTc1MChJZGVLZXlib2FyZEZvY3VzTWFuYWdlci5rdDoxOCkKCWF0IGNvbS5pbnRlbGxpai5pZGUuSWRlS2V5Ym9hcmRGb2N1c01hbmFnZXIkZGlzcGF0Y2hFdmVudCQxLmludm9rZShJZGVLZXlib2FyZEZvY3VzTWFuYWdlci5rdDoyNSkKCWF0IGNvbS5pbnRlbGxpai5pZGUuSWRlS2V5Ym9hcmRGb2N1c01hbmFnZXIkZGlzcGF0Y2hFdmVudCQxLmludm9rZShJZGVLZXlib2FyZEZvY3VzTWFuYWdlci5rdDoyNSkKCWF0IGNvbS5pbnRlbGxpai5pZGUuSWRlRXZlbnRRdWV1ZUt0LnBlcmZvcm1BY3Rpdml0eSRsYW1iZGEkMShJZGVFdmVudFF1ZXVlLmt0Ojk5NCkKCWF0IGNvbS5pbnRlbGxpai5vcGVuYXBpLmFwcGxpY2F0aW9uLlRyYW5zYWN0aW9uR3VhcmRJbXBsLnBlcmZvcm1BY3Rpdml0eShUcmFuc2FjdGlvbkd1YXJkSW1wbC5qYXZhOjEwNSkKCWF0IGNvbS5pbnRlbGxpai5pZGUuSWRlRXZlbnRRdWV1ZUt0LnBlcmZvcm1BY3Rpdml0eShJZGVFdmVudFF1ZXVlLmt0Ojk5NCkKCWF0IGNvbS5pbnRlbGxpai5pZGUuSWRlS2V5Ym9hcmRGb2N1c01hbmFnZXIuZGlzcGF0Y2hFdmVudChJZGVLZXlib2FyZEZvY3VzTWFuYWdlci5rdDoyNSkKCWF0IGphdmEuZGVza3RvcC9qYXZhLmF3dC5Db21wb25lbnQuZGlzcGF0Y2hFdmVudEltcGwoQ29tcG9uZW50LmphdmE6NDkwMykKCWF0IGphdmEuZGVza3RvcC9qYXZhLmF3dC5Db250YWluZXIuZGlzcGF0Y2hFdmVudEltcGwoQ29udGFpbmVyLmphdmE6MjMyNCkKCWF0IGphdmEuZGVza3RvcC9qYXZhLmF3dC5XaW5kb3cuZGlzcGF0Y2hFdmVudEltcGwoV2luZG93LmphdmE6MjgwNCkKCWF0IGphdmEuZGVza3RvcC9qYXZhLmF3dC5Db21wb25lbnQuZGlzcGF0Y2hFdmVudChDb21wb25lbnQuamF2YTo0ODU0KQoJYXQgamF2YS5kZXNrdG9wL2phdmEuYXd0LkV2ZW50UXVldWUuZGlzcGF0Y2hFdmVudEltcGwoRXZlbnRRdWV1ZS5qYXZhOjc5MCkKCWF0IGphdmEuZGVza3RvcC9qYXZhLmF3dC5FdmVudFF1ZXVlJDMucnVuKEV2ZW50UXVldWUuamF2YTo3MzkpCglhdCBqYXZhLmRlc2t0b3AvamF2YS5hd3QuRXZlbnRRdWV1ZSQzLnJ1bihFdmVudFF1ZXVlLmphdmE6NzMxKQoJYXQgamF2YS5iYXNlL2phdmEuc2VjdXJpdHkuQWNjZXNzQ29udHJvbGxlci5kb1ByaXZpbGVnZWQoQWNjZXNzQ29udHJvbGxlci5qYXZhOjM5OSkKCWF0IGphdmEuYmFzZS9qYXZhLnNlY3VyaXR5LlByb3RlY3Rpb25Eb21haW4kSmF2YVNlY3VyaXR5QWNjZXNzSW1wbC5kb0ludGVyc2VjdGlvblByaXZpbGVnZShQcm90ZWN0aW9uRG9tYWluLmphdmE6ODYpCglhdCBqYXZhLmJhc2UvamF2YS5zZWN1cml0eS5Qcm90ZWN0aW9uRG9tYWluJEphdmFTZWN1cml0eUFjY2Vzc0ltcGwuZG9JbnRlcnNlY3Rpb25Qcml2aWxlZ2UoUHJvdGVjdGlvbkRvbWFpbi5qYXZhOjk3KQoJYXQgamF2YS5kZXNrdG9wL2phdmEuYXd0LkV2ZW50UXVldWUkNC5ydW4oRXZlbnRRdWV1ZS5qYXZhOjc2MykKCWF0IGphdmEuZGVza3RvcC9qYXZhLmF3dC5FdmVudFF1ZXVlJDQucnVuKEV2ZW50UXVldWUuamF2YTo3NjEpCglhdCBqYXZhLmJhc2UvamF2YS5zZWN1cml0eS5BY2Nlc3NDb250cm9sbGVyLmRvUHJpdmlsZWdlZChBY2Nlc3NDb250cm9sbGVyLmphdmE6Mzk5KQoJYXQgamF2YS5iYXNlL2phdmEuc2VjdXJpdHkuUHJvdGVjdGlvbkRvbWFpbiRKYXZhU2VjdXJpdHlBY2Nlc3NJbXBsLmRvSW50ZXJzZWN0aW9uUHJpdmlsZWdlKFByb3RlY3Rpb25Eb21haW4uamF2YTo4NikKCWF0IGphdmEuZGVza3RvcC9qYXZhLmF3dC5FdmVudFF1ZXVlLmRpc3BhdGNoRXZlbnQoRXZlbnRRdWV1ZS5qYXZhOjc2MCkKCWF0IGNvbS5pbnRlbGxpai5pZGUuSWRlRXZlbnRRdWV1ZS5kZWZhdWx0RGlzcGF0Y2hFdmVudChJZGVFdmVudFF1ZXVlLmt0OjY2NikKCWF0IGNvbS5pbnRlbGxpai5pZGUuSWRlRXZlbnRRdWV1ZS5kaXNwYXRjaEtleUV2ZW50KElkZUV2ZW50UXVldWUua3Q6NjAxKQoJYXQgY29tLmludGVsbGlqLmlkZS5JZGVFdmVudFF1ZXVlLl9kaXNwYXRjaEV2ZW50KElkZUV2ZW50UXVldWUua3Q6NTY4KQoJYXQgY29tLmludGVsbGlqLmlkZS5JZGVFdmVudFF1ZXVlLmFjY2VzcyRfZGlzcGF0Y2hFdmVudChJZGVFdmVudFF1ZXVlLmt0OjY4KQoJYXQgY29tLmludGVsbGlqLmlkZS5JZGVFdmVudFF1ZXVlJGRpc3BhdGNoRXZlbnQkcHJvY2Vzc0V2ZW50UnVubmFibGUkMSQxJDEuY29tcHV0ZShJZGVFdmVudFF1ZXVlLmt0OjM0OSkKCWF0IGNvbS5pbnRlbGxpai5pZGUuSWRlRXZlbnRRdWV1ZSRkaXNwYXRjaEV2ZW50JHByb2Nlc3NFdmVudFJ1bm5hYmxlJDEkMSQxLmNvbXB1dGUoSWRlRXZlbnRRdWV1ZS5rdDozNDgpCglhdCBjb20uaW50ZWxsaWoub3BlbmFwaS5wcm9ncmVzcy5pbXBsLkNvcmVQcm9ncmVzc01hbmFnZXIuY29tcHV0ZVByaW9yaXRpemVkKENvcmVQcm9ncmVzc01hbmFnZXIuamF2YTo3ODcpCglhdCBjb20uaW50ZWxsaWouaWRlLklkZUV2ZW50UXVldWUkZGlzcGF0Y2hFdmVudCRwcm9jZXNzRXZlbnRSdW5uYWJsZSQxJDEuaW52b2tlKElkZUV2ZW50UXVldWUua3Q6MzQ4KQoJYXQgY29tLmludGVsbGlqLmlkZS5JZGVFdmVudFF1ZXVlJGRpc3BhdGNoRXZlbnQkcHJvY2Vzc0V2ZW50UnVubmFibGUkMSQxLmludm9rZShJZGVFdmVudFF1ZXVlLmt0OjM0MykKCWF0IGNvbS5pbnRlbGxpai5pZGUuSWRlRXZlbnRRdWV1ZUt0LnBlcmZvcm1BY3Rpdml0eSRsYW1iZGEkMShJZGVFdmVudFF1ZXVlLmt0Ojk5NCkKCWF0IGNvbS5pbnRlbGxpai5vcGVuYXBpLmFwcGxpY2F0aW9uLlRyYW5zYWN0aW9uR3VhcmRJbXBsLnBlcmZvcm1BY3Rpdml0eShUcmFuc2FjdGlvbkd1YXJkSW1wbC5qYXZhOjExMykKCWF0IGNvbS5pbnRlbGxpai5pZGUuSWRlRXZlbnRRdWV1ZUt0LnBlcmZvcm1BY3Rpdml0eShJZGVFdmVudFF1ZXVlLmt0Ojk5NCkKCWF0IGNvbS5pbnRlbGxpai5pZGUuSWRlRXZlbnRRdWV1ZS5kaXNwYXRjaEV2ZW50JGxhbWJkYSQ0KElkZUV2ZW50UXVldWUua3Q6MzQzKQoJYXQgY29tLmludGVsbGlqLm9wZW5hcGkuYXBwbGljYXRpb24uaW1wbC5BcHBsaWNhdGlvbkltcGwucnVuSW50ZW5kZWRXcml0ZUFjdGlvbk9uQ3VycmVudFRocmVhZChBcHBsaWNhdGlvbkltcGwuamF2YTo4MzEpCglhdCBjb20uaW50ZWxsaWouaWRlLklkZUV2ZW50UXVldWUuZGlzcGF0Y2hFdmVudChJZGVFdmVudFF1ZXVlLmt0OjM4NSkKCWF0IGphdmEuZGVza3RvcC9qYXZhLmF3dC5FdmVudERpc3BhdGNoVGhyZWFkLnB1bXBPbmVFdmVudEZvckZpbHRlcnMoRXZlbnREaXNwYXRjaFRocmVhZC5qYXZhOjIwNykKCWF0IGphdmEuZGVza3RvcC9qYXZhLmF3dC5FdmVudERpc3BhdGNoVGhyZWFkLnB1bXBFdmVudHNGb3JGaWx0ZXIoRXZlbnREaXNwYXRjaFRocmVhZC5qYXZhOjEyOCkKCWF0IGphdmEuZGVza3RvcC9qYXZhLmF3dC5FdmVudERpc3BhdGNoVGhyZWFkLnB1bXBFdmVudHNGb3JIaWVyYXJjaHkoRXZlbnREaXNwYXRjaFRocmVhZC5qYXZhOjExNykKCWF0IGphdmEuZGVza3RvcC9qYXZhLmF3dC5FdmVudERpc3BhdGNoVGhyZWFkLnB1bXBFdmVudHMoRXZlbnREaXNwYXRjaFRocmVhZC5qYXZhOjExMykKCWF0IGphdmEuZGVza3RvcC9qYXZhLmF3dC5FdmVudERpc3BhdGNoVGhyZWFkLnB1bXBFdmVudHMoRXZlbnREaXNwYXRjaFRocmVhZC5qYXZhOjEwNSkKCWF0IGphdmEuZGVza3RvcC9qYXZhLmF3dC5FdmVudERpc3BhdGNoVGhyZWFkLnJ1bihFdmVudERpc3BhdGNoVGhyZWFkLmphdmE6OTIpCg==
- title: [auto-generated:767588819] Element: class org.jetbrains.kotlin.psi.KtCallExpression #kotlin because: containing file is null; hierarchy=class org.jetbrains.kotlin.psi.KtDotQualifiedExpression, class org.jetbrains.kotlin.psi.KtBlockExpression, class org.jetbrains.kotlin.psi.KtNamedFunction, class org.jetbrains.kotlin.psi.KtClassBody, context=null, contextFile=null
invalidated at: see attachment
Full StackTrace
com.intellij.psi.PsiInvalidElementAccessException: Element: class org.jetbrains.kotlin.psi.KtCallExpression #kotlin because: containing file is null; hierarchy=class org.jetbrains.kotlin.psi.KtDotQualifiedExpression, class org.jetbrains.kotlin.psi.KtBlockExpression, class org.jetbrains.kotlin.psi.KtNamedFunction, class org.jetbrains.kotlin.psi.KtClassBody, context=null, contextFile=null
invalidated at: see attachment
at com.intellij.psi.impl.PsiElementBase.getProject(PsiElementBase.java:215)
at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.getResolutionFacade(ResolutionUtils.kt:31)
at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyze(ResolutionUtils.kt:135)
at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyze$default(ResolutionUtils.kt:133)
at spp.jetbrains.marker.jvm.detect.JVMLoggerDetector.handleKotlinCall(JVMLoggerDetector.kt:176)
at spp.jetbrains.marker.jvm.detect.JVMLoggerDetector.access$handleKotlinCall(JVMLoggerDetector.kt:50)
at spp.jetbrains.marker.jvm.detect.JVMLoggerDetector$determineLoggerStatements$2$1.visitElement(JVMLoggerDetector.kt:84)
at org.jetbrains.kotlin.psi.KtElementImpl.accept(KtElementImpl.java:54)
at com.intellij.psi.impl.PsiElementBase.acceptChildren(PsiElementBase.java:58)
at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:41)
at spp.jetbrains.marker.jvm.detect.JVMLoggerDetector$determineLoggerStatements$2$1.visitElement(JVMLoggerDetector.kt:88)
at org.jetbrains.kotlin.psi.KtElementImplStub.accept(KtElementImplStub.java:52)
at com.intellij.psi.impl.source.tree.LazyParseablePsiElement.acceptChildren(LazyParseablePsiElement.java:100)
at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:41)
at spp.jetbrains.marker.jvm.detect.JVMLoggerDetector$determineLoggerStatements$2$1.visitElement(JVMLoggerDetector.kt:88)
at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:89)
at com.intellij.psi.impl.PsiElementBase.acceptChildren(PsiElementBase.java:58)
at spp.jetbrains.marker.jvm.detect.JVMLoggerDetector.determineLoggerStatements$lambda$2(JVMLoggerDetector.kt:79)
at com.intellij.openapi.project.DumbService.lambda$runReadActionInSmartMode$1(DumbService.java:156)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:891)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:69)
at com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.java:149)
at spp.jetbrains.marker.jvm.detect.JVMLoggerDetector.determineLoggerStatements(JVMLoggerDetector.kt:78)
at spp.jetbrains.marker.jvm.detect.JVMLoggerDetector.determineLoggerStatements(JVMLoggerDetector.kt:69)
at spp.jetbrains.marker.jvm.JVMLanguageProvider$setup$1$2.invokeSuspend(JVMLanguageProvider.kt:95)
at spp.jetbrains.marker.jvm.JVMLanguageProvider$setup$1$2.invoke(JVMLanguageProvider.kt)
at spp.jetbrains.marker.jvm.JVMLanguageProvider$setup$1$2.invoke(JVMLanguageProvider.kt)
at spp.jetbrains.ScopeExtensionsKt$safeExecuteBlocking$1$1.invokeSuspend(ScopeExtensions.kt:93)
at spp.jetbrains.ScopeExtensionsKt$safeExecuteBlocking$1$1.invoke(ScopeExtensions.kt)
at spp.jetbrains.ScopeExtensionsKt$safeExecuteBlocking$1$1.invoke(ScopeExtensions.kt)
at spp.jetbrains.ScopeExtensions$safeRunBlocking$2.invokeSuspend(ScopeExtensions.kt:42)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218)
at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:128)
at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322)
at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30)
at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25)
at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110)
at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:58)
at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
at spp.jetbrains.ScopeExtensions.safeRunBlocking(ScopeExtensions.kt:40)
at spp.jetbrains.ScopeExtensionsKt.safeExecuteBlocking$lambda$0(ScopeExtensions.kt:92)
at io.vertx.core.impl.ContextBase.lambda$null$0(ContextBase.java:137)
at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264)
at io.vertx.core.impl.ContextBase.lambda$executeBlocking$1(ContextBase.java:135)
at io.vertx.core.impl.TaskQueue.run(TaskQueue.java:76)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:833)
invalidated at: see attachment
Full StackTrace