Strangle old inspector methods

Fixes gh-81
This commit is contained in:
Dave Syer
2017-07-12 14:29:44 +01:00
parent d7d49858f6
commit c8646d64d8
12 changed files with 123 additions and 186 deletions

View File

@@ -109,8 +109,8 @@ public class FunctionExtractingFunctionCatalog
}
@Override
public boolean isMessage(String name) {
return (Boolean) inspect(name, "isMessage");
public boolean isMessage(Object function) {
return (Boolean) inspect(function, "isMessage");
}
@Override
@@ -138,31 +138,6 @@ public class FunctionExtractingFunctionCatalog
return inspect(function, "convert");
}
@Override
public Class<?> getInputType(String name) {
return (Class<?>) inspect(name, "getInputType");
}
@Override
public Class<?> getOutputType(String name) {
return (Class<?>) inspect(name, "getOutputType");
}
@Override
public Class<?> getInputWrapper(String name) {
return (Class<?>) inspect(name, "getInputWrapper");
}
@Override
public Class<?> getOutputWrapper(String name) {
return (Class<?>) inspect(name, "getOutputWrapper");
}
@Override
public Object convert(String name, String value) {
return inspect(name, "convert");
}
@Override
public String getName(Object function) {
return (String) inspect(function, "getName");