<feed xmlns='http://www.w3.org/2005/Atom'>
<title>github/Skyblocker.git/src/main/java/de/hysky/skyblocker/annotations, branch profile-viewer</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/Skyblocker.git/'/>
<entry>
<title>RegisterWidget annotation!</title>
<updated>2024-12-12T17:21:01+00:00</updated>
<author>
<name>viciscat</name>
<email>51047087+viciscat@users.noreply.github.com</email>
</author>
<published>2024-09-08T15:39:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=2c4ce78591757958960bdb029a082170f62dcc4d'/>
<id>2c4ce78591757958960bdb029a082170f62dcc4d</id>
<content type='text'>
refactor some init stuff to have less duplicate code
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
refactor some init stuff to have less duplicate code
</pre>
</div>
</content>
</entry>
<entry>
<title>Use ASM compile-time class transformation for class init via an `@Init` annotation (#924)</title>
<updated>2024-09-03T21:23:33+00:00</updated>
<author>
<name>Rime</name>
<email>81419447+Emirlol@users.noreply.github.com</email>
</author>
<published>2024-09-03T21:23:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=313961ced58891eae0e5471345632159add9f35e'/>
<id>313961ced58891eae0e5471345632159add9f35e</id>
<content type='text'>
* Add annotation processor for init methods and @Init annotation

* Use ASM for @Init

* Separate the annotation processor to its own plugin file inside buildSrc

* Actually implement priority

* Reverse annotation equality check and method check to warn about misuse of annotation

* Add gradle.properties to buildSrc and move asm version into it

* Reformat buildscripts

Less conflicting for other PRs

* Refactor to use a record over strings

* Rebase onto master and add more documentation

* Remove rebasing artifact

* Apply suggestions from code review

Simplifies the `itf`

Co-authored-by: Kevin &lt;92656833+kevinthegreat1@users.noreply.github.com&gt;

* Use Files class' methods for reading and writing to files

* Apply suggestion

* Then sort by name

* Clean up InitProcessor

* Separate classes into java files

* Fix indent

---------

Co-authored-by: Aaron &lt;51387595+AzureAaron@users.noreply.github.com&gt;
Co-authored-by: Kevin &lt;92656833+kevinthegreat1@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add annotation processor for init methods and @Init annotation

* Use ASM for @Init

* Separate the annotation processor to its own plugin file inside buildSrc

* Actually implement priority

* Reverse annotation equality check and method check to warn about misuse of annotation

* Add gradle.properties to buildSrc and move asm version into it

* Reformat buildscripts

Less conflicting for other PRs

* Refactor to use a record over strings

* Rebase onto master and add more documentation

* Remove rebasing artifact

* Apply suggestions from code review

Simplifies the `itf`

Co-authored-by: Kevin &lt;92656833+kevinthegreat1@users.noreply.github.com&gt;

* Use Files class' methods for reading and writing to files

* Apply suggestion

* Then sort by name

* Clean up InitProcessor

* Separate classes into java files

* Fix indent

---------

Co-authored-by: Aaron &lt;51387595+AzureAaron@users.noreply.github.com&gt;
Co-authored-by: Kevin &lt;92656833+kevinthegreat1@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
</feed>
