private String getJDTMonikerIdentifier()

in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/visitors/SymbolData.java [355:370]


	private String getJDTMonikerIdentifier(IJavaElement element) {
		String identifier = element.getElementName();
		try {
			if (element instanceof IType) {
				return ((IType) element).getFullyQualifiedName();
			} else if (element instanceof IField || element instanceof ILocalVariable) {
				return getJDTMonikerIdentifier(element.getParent()) + "/" + identifier;
			} else if (element instanceof IMethod) {
				return getJDTMonikerIdentifier(element.getParent()) + "/" + identifier + ":"
						+ ((IMethod) element).getSignature();
			}
		} catch (JavaModelException e) {
			return "";
		}
		return identifier;
	}