Example usage for org.eclipse.jdt.internal.core.util Util concatenateName

List of usage examples for org.eclipse.jdt.internal.core.util Util concatenateName

Introduction

In this page you can find the example usage for org.eclipse.jdt.internal.core.util Util concatenateName.

Prototype

public static String concatenateName(String name1, String name2, char separator) 

Source Link

Usage

From source file:org.eclipse.objectteams.otdt.internal.core.RoleType.java

License:Open Source License

IType resolveInType(IOTType referenceType, String type) throws JavaModelException {
    // perform a search by name in the scope of this type
    String[][] qualifiedTypes = referenceType.resolveType(type);

    // class name must exist and be unique
    if ((qualifiedTypes != null) && (qualifiedTypes.length == 1)) {
        String fqBaseName = Util.concatenateName(qualifiedTypes[0][0], qualifiedTypes[0][1], '.');
        // get JavaModel element by resolved name
        return referenceType.getJavaProject().findType(fqBaseName);
    }/*w  ww. j a  v a  2  s  .c  om*/

    return null;
}