private Object invokeOneArg()

in src/main/java/pemja/core/PythonInterpreter.java [190:212]


    private Object invokeOneArg(String name, Object arg) {
        if (arg instanceof String) {
            return invokeOneArgString(tState, name, (String) arg);
        } else if (arg instanceof Boolean) {
            return invokeOneArgBoolean(tState, name, (Boolean) arg);
        } else if (arg instanceof Integer) {
            return invokeOneArgInt(tState, name, (Integer) arg);
        } else if (arg instanceof Float) {
            return invokeOneArgDouble(tState, name, (Float) arg);
        } else if (arg instanceof Double) {
            return invokeOneArgDouble(tState, name, (Double) arg);
        } else if (arg instanceof Long) {
            return invokeOneArgLong(tState, name, (Long) arg);
        } else if (arg instanceof Character) {
            return invokeOneArgString(tState, name, String.valueOf((char) arg));
        } else if (arg instanceof Byte) {
            return invokeOneArgInt(tState, name, (Byte) arg);
        } else if (arg instanceof Short) {
            return invokeOneArgInt(tState, name, (Short) arg);
        } else {
            return invokeOneArgObject(tState, name, arg);
        }
    }