public Type evaluate()

in src/main/java/org/apache/sling/scripting/sightly/java/compiler/impl/TypeInference.java [108:117]


    public Type evaluate(NumericConstant numericConstant) {
        Number number = numericConstant.getValue();
        if (number instanceof Integer || number instanceof Long) {
            return Type.LONG;
        }
        if (number instanceof Float || number instanceof Double) {
            return Type.DOUBLE;
        }
        return Type.UNKNOWN;
    }