blob: 5d63f38f3b0d144673b97987834327d3484ee050 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
package cuchaz.enigma.translation.mapping.serde;
import com.google.common.base.Strings;
import cuchaz.enigma.translation.mapping.AccessModifier;
import cuchaz.enigma.translation.mapping.EntryMapping;
final class RawEntryMapping {
private final String targetName;
private final AccessModifier access;
RawEntryMapping(String targetName) {
this(targetName, null);
}
RawEntryMapping(String targetName, AccessModifier access) {
this.access = access;
this.targetName = targetName;
}
EntryMapping bake() {
return Strings.isNullOrEmpty(targetName) ? null : new EntryMapping(targetName, access);
}
}
|