public VariablesMapper()

in java/main/src/main/java/com/epam/deltix/utilities/VariablesMapper.java [128:146]


    public VariablesMapper(final Class<?> clazz, final String version) {
        if (version != null)
            variables.put(Variables.VERSION.name(), version);

        String tmpDir = System.getProperty("java.io.tmpdir");
        while (tmpDir.endsWith("\\") || tmpDir.endsWith("/"))
            tmpDir = tmpDir.substring(0, tmpDir.length() - 1);
        variables.put(Variables.TEMP.name(), tmpDir);

        variables.put(Variables.OS.name(), osDetected);

        variables.put(Variables.ARCH.name(), archDetected);

        if (clazz != null) {
            final String packageName = clazz.getPackage().getName();
            variables.put(Variables.PACKAGE.name(), packageName);
            variables.put(Variables.PACKAGE_LAST.name(), packageName.substring(packageName.lastIndexOf('.') + 1));
        }
    }