The doctrine of eclipse explains that laws inconsistent with fundamental rights are not entirely invalid but are rendered unenforceable; they remain dormant until validated by a higher court or legislative amendment. The Supreme Court of India, through cases like P. Rathinam and Gian Kaur, demonstrated this principle by ruling that certain sections of the Indian Penal Code were initially unconstitutional but were later reinstated, showing that inconsistencies with fundamental rights can be rectified. Therefore, pre-constitution laws are not null and void ab initio but can regain validity when conflicts with fundamental rights are resolved.