public VariableDescriptor declareVariable()

in src/main/java/org/apache/sling/scripting/sightly/java/compiler/impl/VariableAnalyzer.java [48:56]


    public VariableDescriptor declareVariable(String originalName, Type type) {
        originalName = originalName.toLowerCase();
        String safeName = findSafeName(originalName);
        VariableDescriptor descriptor =
                new VariableDescriptor(originalName, JavaEscapeHelper.getJavaIdentifier(safeName), type, VariableScope.SCOPED);
        tracker.pushVariable(originalName, descriptor);
        variables.add(descriptor);
        return descriptor;
    }