private void processImport(String interest, int lineNumber, int columnNumber, int length) { String sourceString = interest; if (TypeInterestFactory.matchesAny(sourceString, TypeReferenceLocation.IMPORT)) { sourceString = resolveClassname(sourceString); JavaTypeReferenceModel typeRef = typeRefService.createTypeReference(fileModel, TypeReferenceLocation.IMPORT, lineNumber, columnNumber, length, interest.toString()); LOG.finer("Candidate: " + typeRef); } }
private void processConstructor(ConstructorType interest, int lineNumber, int columnNumber, int length) { String text = interest.toString(); if (TypeInterestFactory.matchesAny(text, TypeReferenceLocation.CONSTRUCTOR_CALL)) { JavaTypeReferenceModel typeRef = typeRefService.createTypeReference(fileModel, TypeReferenceLocation.CONSTRUCTOR_CALL, lineNumber, columnNumber, length, text); LOG.finer("Candidate: " + typeRef); } }
private void processMethod(MethodType interest, int lineNumber, int columnNumber, int length) { String text = interest.toString(); if (TypeInterestFactory.matchesAny(text, TypeReferenceLocation.METHOD_CALL)) { JavaTypeReferenceModel typeRef = typeRefService.createTypeReference(fileModel, TypeReferenceLocation.METHOD_CALL, lineNumber, columnNumber, length, text); LOG.finer("Candidate: " + typeRef); } }
private JavaTypeReferenceModel processName(Name name, TypeReferenceLocation referenceLocation, int lineNumber, int columnNumber, int length) { if (name == null) return null; String sourceString = resolveClassname(name.toString()); if (!TypeInterestFactory.matchesAny(sourceString, referenceLocation)) return null; sourceString = resolveClassname(sourceString); JavaTypeReferenceModel typeRef = typeRefService.createTypeReference(fileModel, referenceLocation, lineNumber, columnNumber, length, sourceString); if (TypeReferenceLocation.ANNOTATION == referenceLocation) { typeRef = this.annotationTypeReferenceService.addTypeToModel(typeRef); } LOG.finer("Prefix: " + referenceLocation); LOG.finer("Candidate: " + typeRef); return typeRef; }
typeRefService.createTypeReference(fileModel, TypeReferenceLocation.TYPE, cu.getLineNumber(typeDeclaration.getStartPosition()), cu.getColumnNumber(cu.getStartPosition()), cu.getLength(), this.fqcn);
private void processType(Type type, TypeReferenceLocation referenceLocation) { if (type == null) return; String sourceString = type.toString(); sourceString = resolveClassname(sourceString); if (TypeInterestFactory.matchesAny(sourceString, referenceLocation)) { int lineNumber = cu.getLineNumber(type.getStartPosition()); int columnNumber = cu.getColumnNumber(type.getStartPosition()); int length = type.getLength(); JavaTypeReferenceModel typeRef = typeRefService.createTypeReference(fileModel, referenceLocation, lineNumber, columnNumber, length, sourceString); LOG.finer("Prefix: " + referenceLocation); if (type instanceof SimpleType) { SimpleType sType = (SimpleType) type; LOG.finer("The type name is: " + sType.getName().getFullyQualifiedName() + " and " + sourceString); } LOG.finer("Candidate: " + typeRef); } }
JavaTypeReferenceModel typeReference = typeReferenceService.createTypeReference(javaSourceModel, reference.getLocation(), reference.getResolutionStatus(), if (originalReferenceModel == null) originalReferenceModel = typeReferenceService.createTypeReference(javaSourceModel, originalReference.getLocation(), originalReference.getResolutionStatus(),
JavaTypeReferenceModel typeReference = typeReferenceService.createTypeReference(javaSourceModel, reference.getLocation(), reference.getResolutionStatus(), if (originalReferenceModel == null) originalReferenceModel = typeReferenceService.createTypeReference(javaSourceModel, originalReference.getLocation(), originalReference.getResolutionStatus(),
for (ClassReference reference : references) typeReferenceService.createTypeReference(sourceFile, reference.getLocation(), reference.getResolutionStatus(),
for (ClassReference reference : references) typeReferenceService.createTypeReference(sourceFile, reference.getLocation(), reference.getResolutionStatus(),