import java.util.*; | |
class C { | |
public static interface GenericAgnosticProcessor { | |
void processMap(Map map); | |
} | |
public static interface GenericAwareProcessor { | |
void processMap(Map<String, String> map); | |
} | |
public static class TestProcessor implements GenericAwareProcessor, GenericAgnosticProcessor { | |
@Override | |
public void processMap(Map map) { } | |
} | |
public static void main(String[] args) { | |
final TestProcessor testProcessor = new TestProcessor(); | |
testProcessor.<ref>processMap(new HashMap()); | |
} | |
} |