@Override public JType getReturnType(String[] path, MonitoredLogger logger) { if (path.length == 2) { String maybeCssClass = path[1]; Set<String> cssClassNames = null; try { cssClassNames = css.getCssClassNames(); if (cssClassNames.contains(maybeCssClass) || cssClassNames.contains(nameConverter.convertName(maybeCssClass)) || css.getNormalizedCssClassNames().contains(maybeCssClass)) { return stringType; } } catch (UnableToCompleteException e) { logger.error("Can't interpret CSS"); } } return super.getReturnType(path, logger); }
@Override public JType getReturnType(String[] path, MonitoredLogger logger) { if (path.length == 2) { String maybeCssClass = path[1]; Set<String> cssClassNames = null; try { cssClassNames = css.getCssClassNames(); if (cssClassNames.contains(maybeCssClass) || cssClassNames.contains(nameConverter.convertName(maybeCssClass)) || css.getNormalizedCssClassNames().contains(maybeCssClass)) { return stringType; } } catch (UnableToCompleteException e) { logger.error("Can't interpret CSS"); } } return super.getReturnType(path, logger); }