Skip to content

Commit 61ba3e1

Browse files
authored
Release version 1.1.1
Fix transfering nodes metadata
2 parents f13bcbf + 77241a0 commit 61ba3e1

File tree

8 files changed

+16
-1
lines changed

8 files changed

+16
-1
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<modelVersion>4.0.0</modelVersion>
55
<groupId>org.minecraftplus</groupId>
66
<artifactId>srgprocessor</artifactId>
7-
<version>1.1.0</version>
7+
<version>1.1.1</version>
88
<name>SrgProcessor</name>
99

1010
<distributionManagement>

src/main/java/org/minecraftplus/srgprocessor/tasks/Cleaner.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,15 @@ public void run() throws IOException {
4747

4848
this.outputSrg.getClasses().stream().forEach(cls -> {
4949
IMappingBuilder.IClass builderCls = builder.addClass(cls.getOriginal(), cls.getMapped());
50+
cls.getMetadata().entrySet().stream().forEach(m -> builderCls.meta(m.getKey(), m.getValue()));
5051
cls.getFields().stream().forEach(fld -> {
5152
IMappingBuilder.IField builderField = builderCls.field(fld.getOriginal(), fld.getMapped())
5253
.descriptor(fld.getDescriptor()); // TODO Maybe can do add descriptor in .field(o, m) method?
54+
fld.getMetadata().entrySet().stream().forEach(m -> builderField.meta(m.getKey(), m.getValue()));
5355
});
5456
cls.getMethods().stream().forEach(mtd -> {
5557
IMappingBuilder.IMethod builderMtd = builderCls.method(mtd.getDescriptor(), mtd.getOriginal(), mtd.getMapped());
58+
mtd.getMetadata().entrySet().stream().forEach(m -> builderMtd.meta(m.getKey(), m.getValue()));
5659

5760
// Get method parameter list from descriptor
5861
ArrayList<Descriptor> parameters = Utils.splitMethodDesc(mtd.getDescriptor());

src/test/resources/operations/clean/filter/pattern.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ abc some/package/Alphabet
1414
a (Llf;Lln;)V constructor
1515
a (Labc;)V do
1616
b ()Labc; get
17+
static
1718
c ()Lad; get
1819
d ()Lx; get
1920
e (Llna;)Ljava/lang/Iterable; get
@@ -36,6 +37,7 @@ abc$a some/package/Alphabet$InnerClass
3637
a ()Labc$a; get
3738
a (Laf;)Labc$a; reqs
3839
a (Ljava/lang/String;Lz;)Labc$a; add
40+
static
3941
a ([[Ljava/lang/String;Z)Labc$a; requirements
4042
a (Labc;)Labc$a; parent
4143
a (Lx;ZZ)Labc$a; rew

src/test/resources/operations/clean/infer/pattern.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ abc some/package/Alphabet
2424
a (Labc;)V do
2525
0 inferred p_do_1
2626
b ()Labc; get
27+
static
2728
c ()Lad; get
2829
d ()Lx; get
2930
e (Llna;)Ljava/lang/Iterable; get
@@ -62,6 +63,7 @@ abc$a some/package/Alphabet$InnerClass
6263
5 inferred p_InnerClass_6
6364
<init> ()V <init>
6465
a (Ljava/lang/String;Lz;)Labc$a; add
66+
static
6567
0 inferred p_add_1
6668
1 inferred p_add_2
6769
a (Lx;ZZ)Labc$a; rew

src/test/resources/operations/clean/pattern.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ abc some/package/Alphabet
2424
a (Labc;)V do
2525
0 inferred p_do_1
2626
b ()Labc; get
27+
static
2728
c ()Lad; get
2829
d ()Lx; get
2930
e (Llna;)Ljava/lang/Iterable; get
@@ -63,6 +64,7 @@ abc$a some/package/Alphabet$InnerClass
6364
a (Laf;)Labc$a; reqs
6465
0 inferred p_reqs_1
6566
a (Ljava/lang/String;Lz;)Labc$a; add
67+
static
6668
0 inferred p_add_1
6769
1 inferred p_add_2
6870
a ([[Ljava/lang/String;Z)Labc$a; requirements

src/test/resources/operations/deduce/pattern.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ abc some/package/Alphabet
2424
a (Labc;)V do
2525
0 inferred alphabet
2626
b ()Labc; get
27+
static
2728
c ()Lad; get
2829
d ()Lx; get
2930
e (Llna;)Ljava/lang/Iterable; get
@@ -62,6 +63,7 @@ abc$a some/package/Alphabet$InnerClass
6263
5 inferred astring
6364
<init> ()V <init>
6465
a (Ljava/lang/String;Lz;)Labc$a; add
66+
static
6567
0 inferred s
6668
1 inferred letterzulu
6769
a (Lx;ZZ)Labc$a; rew

src/test/resources/operations/input.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ abc some/package/Alphabet
2828
a ()Labc$a; get
2929
a (Labc;)V do
3030
b ()Labc; get
31+
static
3132
c ()Lad; get
3233
d ()Lx; get
3334
e (Llna;)Ljava/lang/Iterable; get
@@ -57,6 +58,7 @@ abc$a some/package/Alphabet$InnerClass
5758
a (Lkv;)V constructor
5859
a ()Labc$a; get
5960
a (Ljava/lang/String;Lz;)Labc$a; add
61+
static
6062
a ([[Ljava/lang/String;Z)Labc$a; requirements
6163
a (Lx$a;)Labc$a; rewards
6264
a (Lsm;)Labc$a; parent

src/test/resources/operations/input_inferred.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ abc some/package/Alphabet
3838
a (Labc;)V do
3939
0 inferred p_do_1
4040
b ()Labc; get
41+
static
4142
c ()Lad; get
4243
d ()Lx; get
4344
e (Llna;)Ljava/lang/Iterable; get
@@ -83,6 +84,7 @@ abc$a some/package/Alphabet$InnerClass
8384
0 inferred p_constructor_1
8485
a ()Labc$a; get
8586
a (Ljava/lang/String;Lz;)Labc$a; add
87+
static
8688
0 inferred p_add_1
8789
1 inferred p_add_2
8890
a ([[Ljava/lang/String;Z)Labc$a; requirements

0 commit comments

Comments
 (0)