summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/api/EnigmaPlugin.java
blob: 3efe0dc526ad83e29fc67f0de07ba1ccf1b7641c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package cuchaz.enigma.api;

import org.objectweb.asm.tree.ClassNode;

import javax.annotation.Nullable;
import java.util.Map;
import java.util.function.Function;

public abstract class EnigmaPlugin {
    public void onClassesLoaded(Map<String, byte[]> classData, Function<String, ClassNode> classNodeGetter) {

    }

    @Nullable
    public String proposeFieldName(String owner, String name, String desc) {
        return null;
    }
}