private void processInterest(String interest, int lineStart, String decoratorPrefix, SourceType sourceType) { int sourcePosition = lineStart; String sourceString = interest; if (!StringUtils.contains(sourceString, ".")) { if (classNameToFullyQualified.containsKey(sourceString)) { sourceString = classNameToFullyQualified.get(sourceString); } } if (lineContainsClassBlacklist(sourceString)) { JavaLine dr = new JavaLine(); dr.setDescription(decoratorPrefix + " '" + sourceString + "' at line " + sourcePosition); dr.setLineNumber(sourcePosition); dr.setSourceType(sourceType); dr.setPattern(sourceString); this.results.add(dr); } }
private void processName(Name name, String decoratorPrefix, int position) { if (name == null) return; int sourcePosition = position; String sourceString = name.toString(); if (!StringUtils.contains(sourceString, ".")) { if (classNameToFullyQualified.containsKey(sourceString)) { sourceString = classNameToFullyQualified.get(sourceString); } } if (lineContainsClassBlacklist(sourceString)) { JavaLine dr = new JavaLine(); dr.setDescription(decoratorPrefix + " '" + sourceString + "' at line " + sourcePosition); dr.setLineNumber(sourcePosition); dr.setSourceType(SourceType.TYPE); dr.setPattern(sourceString); // dr.setAstNode(name); results.add(dr); } }
private void processType(Type type, String decoratorPrefix, SourceType sourceType) { if (type == null) return; int sourcePosition = cu.getLineNumber(type.getStartPosition()); String sourceString = type.toString(); if (!StringUtils.contains(sourceString, ".")) { if (classNameToFullyQualified.containsKey(sourceString)) { sourceString = classNameToFullyQualified.get(sourceString); } } if (lineContainsClassBlacklist(sourceString)) { JavaLine dr = new JavaLine(); dr.setDescription(decoratorPrefix + " '" + sourceString + "' at line " + sourcePosition); dr.setLineNumber(sourcePosition); dr.setSourceType(sourceType); dr.setPattern(sourceString); // dr.setAstNode(type); results.add(dr); } }