blob: 2eab55fd3583916bcdcfbe85e026366c966b5f36 (
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
24
25
26
27
|
package cuchaz.enigma.translation.mapping;
import cuchaz.enigma.translation.representation.entry.Entry;
import cuchaz.enigma.translation.representation.entry.MethodEntry;
import java.util.Collection;
import java.util.Collections;
import java.util.Set;
public enum VoidEntryResolver implements EntryResolver {
INSTANCE;
@Override
public <E extends Entry<?>> Collection<E> resolveEntry(E entry, ResolutionStrategy strategy) {
return Collections.singleton(entry);
}
@Override
public Set<Entry<?>> resolveEquivalentEntries(Entry<?> entry) {
return Collections.singleton(entry);
}
@Override
public Set<MethodEntry> resolveEquivalentMethods(MethodEntry methodEntry) {
return Collections.singleton(methodEntry);
}
}
|