# ParentUnavailableException.java

    /*
    ** Module   : ParentUnavailableException.java
    ** Abstract : Exception throw when the parent class can't be fully parsed as it's already in pre-scan mode.
    **
    ** Copyright (c) 2024, Golden Code Development Corporation.
    **
    ** -#- -I- --Date-- --------------------------------------Description---------------------------------------
    ** 004 CA  20241026 Created initial version.
    */

    package com.goldencode.p2j.uast;

    /**
     * Exception throw when the parent class can't be fully parsed as it's already in pre-scan mode.  This solves
     * circular references from parsing the .NET skeleton classes.
     * <p>
     * The parent will be scanned when the in-process pre-scan completes.
     */
    public class ParentUnavailableException
    extends RuntimeException
    {
       /**
        * Create a new exception.
        *
        * @param    msg
        *           The message to throw.
        */
       public ParentUnavailableException(String msg)
       {
          super(msg);
       }
    }