Skip to content

Commit 6d80730

Browse files
committed
Merge remote-tracking branch 'FabricMC/master'
2 parents 04492a0 + fa5980a commit 6d80730

2 files changed

Lines changed: 22 additions & 2 deletions

File tree

src/main/java/net/fabricmc/tinyremapper/TinyRemapper.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1350,10 +1350,18 @@ public MethodVisitor visitMethod(int access, String name, String descriptor, Str
13501350
return writer.toByteArray();
13511351
}
13521352

1353-
public synchronized AsmRemapper getRemapper() {
1353+
public synchronized TrEnvironment getEnvironment() {
13541354
refresh();
13551355
mrjRefresh(defaultState);
1356-
return defaultState.remapper;
1356+
return defaultState;
1357+
}
1358+
1359+
/**
1360+
* @deprecated Use {@link #getEnvironment} and {@link TrEnvironment#getRemapper} instead.
1361+
*/
1362+
@Deprecated
1363+
public AsmRemapper getRemapper() {
1364+
return (AsmRemapper) getEnvironment().getRemapper();
13571365
}
13581366

13591367
private static void waitForAll(Iterable<Future<?>> futures) {

src/main/java/net/fabricmc/tinyremapper/api/TrEnvironment.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,17 @@ public interface TrEnvironment {
2727
*/
2828
TrClass getClass(String internalName);
2929

30+
default TrField getField(String owner, String name, String desc) {
31+
TrClass cls = getClass(owner);
32+
33+
return cls != null ? cls.getField(name, desc) : null;
34+
}
35+
36+
default TrMethod getMethod(String owner, String name, String desc) {
37+
TrClass cls = getClass(owner);
38+
39+
return cls != null ? cls.getMethod(name, desc) : null;
40+
}
41+
3042
void propagate(TrMember member, String newName);
3143
}

0 commit comments

Comments
 (0)