Fork me on GitHub

CPD Results

The following document contains the results of PMD's CPD 4.2.5.

Duplications

File Line
io\github\prolobjectlink\prolog\jpl7\JplEngine.java 305
io\github\prolobjectlink\prolog\jpl7\JplEngine.java 326
	public final Set<PrologIndicator> getBuiltIns() {
		Set<PrologIndicator> indicators = new HashSet<PrologIndicator>();
		String opQuery = consultCacheComma + "findall(X/Y,current_predicate(X/Y)," + KEY + ")";
		Query query = new Query(opQuery);
		if (query.hasSolution()) {
			Term term = query.oneSolution().get(KEY);
			Term[] termArray = term.toTermArray();
			for (Term t : termArray) {
				Term f = t.arg(1);
				Term a = t.arg(2);

				int arity = a.intValue();
				String functor = f.name();

				JplIndicator pi = new JplIndicator(functor, arity);
				indicators.add(pi);
			}
		}