api: add widget classes to runtime exclusions
This commit is contained in:
@@ -72,7 +72,7 @@
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<executions>
|
||||
<!-- from JLS 13.1.3: references to a static field that is a constant variable (§4.12.4) must be resolved
|
||||
at compile time to the value denoted by the constant variable's initializer *and* no refernces to the
|
||||
at compile time to the value denoted by the constant variable's initializer *and* no references to the
|
||||
field should be present in the code in a binary file.
|
||||
|
||||
This permits us to remove the classes containing only these types of fields at runtime
|
||||
@@ -86,6 +86,15 @@
|
||||
<configuration>
|
||||
<classifier>runtime</classifier>
|
||||
<excludes>
|
||||
<exclude>net/runelite/api/widgets/ItemQuantityMode.class</exclude>
|
||||
<exclude>net/runelite/api/widgets/WidgetConfig.class</exclude>
|
||||
<exclude>net/runelite/api/widgets/WidgetID*.class</exclude>
|
||||
<exclude>net/runelite/api/widgets/WidgetModalMode.class</exclude>
|
||||
<exclude>net/runelite/api/widgets/WidgetModelType.class</exclude>
|
||||
<exclude>net/runelite/api/widgets/WidgetPositionMode.class</exclude>
|
||||
<exclude>net/runelite/api/widgets/WidgetSizeMode.class</exclude>
|
||||
<exclude>net/runelite/api/widgets/WidgetTextAlignment.class</exclude>
|
||||
<exclude>net/runelite/api/widgets/WidgetType.class</exclude>
|
||||
<exclude>net/runelite/api/clan/ClanID.class</exclude>
|
||||
<exclude>net/runelite/api/AnimationID.class</exclude>
|
||||
<exclude>net/runelite/api/EnumID.class</exclude>
|
||||
|
||||
Reference in New Issue
Block a user