/** @apilevel internal */ private boolean isCircular_compute() { for (int i = 0; i < getNumSuperInterfaceId(); i++) { Access a = getSuperInterfaceId(i).lastAccess(); while (a != null) { if (a.type().isCircular()) return true; a = (a.isQualified() && a.qualifier().isTypeAccess()) ? (Access) a.qualifier() : null; } } return false; }
private boolean sameSignature_compute(Access a) { return a instanceof TypeAccess && a.type() == this; }