<feed xmlns='http://www.w3.org/2005/Atom'>
<title>github/Remap.git/src/test/kotlin/com/replaymod/gradle/remap/mapper, branch bettererror</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/'/>
<entry>
<title>Add support for `call`-style `@Invoker`s  (#15)</title>
<updated>2023-05-26T14:17:03+00:00</updated>
<author>
<name>Sychic</name>
<email>47618543+Sychic@users.noreply.github.com</email>
</author>
<published>2023-05-26T14:17:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/commit/?id=6c6edca8f9baba53bb464d9f836a544b2f4a19cb'/>
<id>6c6edca8f9baba53bb464d9f836a544b2f4a19cb</id>
<content type='text'>
Fixes #13</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #13</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for adding missing and removing unused imports</title>
<updated>2022-05-27T06:46:01+00:00</updated>
<author>
<name>Jonas Herzig</name>
<email>me@johni0702.de</email>
</author>
<published>2022-05-27T05:39:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/commit/?id=cde89808e3d9730fe784597bd6bbfc51753663a1'/>
<id>cde89808e3d9730fe784597bd6bbfc51753663a1</id>
<content type='text'>
This adds a post-process step which automatically adds unambiguous imports,
removes unused imports and sorts the import list (formatting matches standard
IntelliJ settings).
This will preserve line count across versions at all cost.

Java only for now because it's a lot more tricky with Kotlin and we don't yet
use Kotlin ourselves (and won't be preprocessing it in the future either).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a post-process step which automatically adds unambiguous imports,
removes unused imports and sorts the import list (formatting matches standard
IntelliJ settings).
This will preserve line count across versions at all cost.

Java only for now because it's a lot more tricky with Kotlin and we don't yet
use Kotlin ourselves (and won't be preprocessing it in the future either).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix remapping of `@Invoker`s with unusual method names</title>
<updated>2021-11-13T09:28:09+00:00</updated>
<author>
<name>Jonas Herzig</name>
<email>jonas@spark-squared.com</email>
</author>
<published>2021-11-13T09:09:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/commit/?id=f9fe968c431766ab0937f1b717700d2afa39c9bb'/>
<id>f9fe968c431766ab0937f1b717700d2afa39c9bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support multi-target mixin injectors</title>
<updated>2021-11-13T09:28:09+00:00</updated>
<author>
<name>Jonas Herzig</name>
<email>jonas@spark-squared.com</email>
</author>
<published>2021-11-13T08:49:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/commit/?id=26107cde7a9c47e444878736a9c34b64744c5f00'/>
<id>26107cde7a9c47e444878736a9c34b64744c5f00</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement synthetic property to/from setter conversion</title>
<updated>2021-11-13T09:28:09+00:00</updated>
<author>
<name>Jonas Herzig</name>
<email>jonas@spark-squared.com</email>
</author>
<published>2021-11-12T18:00:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/commit/?id=b00673f859058ff180dc16c22e12ac5698ffbab2'/>
<id>b00673f859058ff180dc16c22e12ac5698ffbab2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move mixin-related tests into their own package</title>
<updated>2021-11-13T09:28:09+00:00</updated>
<author>
<name>Jonas Herzig</name>
<email>jonas@spark-squared.com</email>
</author>
<published>2021-11-12T14:22:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/commit/?id=e96738ddc97b4f564a8f783be1b5e5f937bef4a6'/>
<id>e96738ddc97b4f564a8f783be1b5e5f937bef4a6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Consider location of expression when determining field accessibility</title>
<updated>2021-11-13T09:28:09+00:00</updated>
<author>
<name>Jonas Herzig</name>
<email>jonas@spark-squared.com</email>
</author>
<published>2021-11-12T13:19:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/commit/?id=358136a97feff6fd0586fe04a39adbc7ced381c1'/>
<id>358136a97feff6fd0586fe04a39adbc7ced381c1</id>
<content type='text'>
A protected field is not accessible unless we are referencing it from within a
class which extends its owner. Therefore, we may use a synthetic property with
the same name as long as we do not have access to the field.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A protected field is not accessible unless we are referencing it from within a
class which extends its owner. Therefore, we may use a synthetic property with
the same name as long as we do not have access to the field.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix mapping of synthetic properties when overridden in Kotlin class</title>
<updated>2021-11-13T09:28:09+00:00</updated>
<author>
<name>Jonas Herzig</name>
<email>jonas@spark-squared.com</email>
</author>
<published>2021-11-12T11:58:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/commit/?id=3ee08cbce94a4e7e1ce668f06f5a612cd9f1e677'/>
<id>3ee08cbce94a4e7e1ce668f06f5a612cd9f1e677</id>
<content type='text'>
In these cases, the getMethod of the property will not have a Psi element and we
need to traverse up the overrides until we find one that does.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In these cases, the getMethod of the property will not have a Psi element and we
need to traverse up the overrides until we find one that does.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix synthetic property becoming shadowed by field of same name</title>
<updated>2021-11-12T14:23:25+00:00</updated>
<author>
<name>Jonas Herzig</name>
<email>jonas@spark-squared.com</email>
</author>
<published>2021-11-12T09:58:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/commit/?id=5723e6481d2f4e07b6820201e74924643b5687bc'/>
<id>5723e6481d2f4e07b6820201e74924643b5687bc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tests for Kotlin synthetic properties</title>
<updated>2021-11-12T14:23:25+00:00</updated>
<author>
<name>Jonas Herzig</name>
<email>jonas@spark-squared.com</email>
</author>
<published>2021-11-11T21:25:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/commit/?id=8b1a5a77e75d868cd13ad7dc4d109125711898ce'/>
<id>8b1a5a77e75d868cd13ad7dc4d109125711898ce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
