All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sourceforge.pmd.lang.modelica.ast.Helper Maven / Gradle / Ivy

The newest version!
/**
 * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
 */

package net.sourceforge.pmd.lang.modelica.ast;

import java.util.List;

import net.sourceforge.pmd.lang.modelica.resolver.ResolutionResult;
import net.sourceforge.pmd.lang.modelica.resolver.ResolvableEntity;

final class Helper {
    private Helper() {
    }

    // For Rule Designer
    static String getResolvedTo(ResolutionResult result) {
        List decls = result.getBestCandidates();
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < decls.size(); ++i) {
            if (i != 0) {
                sb.append(", ");
            }
            sb.append(decls.get(i).getDescriptiveName());
        }
        return sb.toString();
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy