Interface ClassRealmRequest


  • public interface ClassRealmRequest
    Describes the requirements for a new class realm.
    Author:
    Benjamin Bentmann
    • Method Detail

      • getParent

        java.lang.ClassLoader getParent()
        Gets the parent class realm (if any).
        Returns:
        The parent class realm or null if using the default parent.
      • getImports

        @Deprecated
        java.util.List<java.lang.String> getImports()
        Deprecated.
        Use getParentImports() instead.
      • getParentImports

        java.util.List<java.lang.String> getParentImports()
        Gets the packages/types to import from the parent realm.
        Returns:
        The modifiable list of packages/types to import from the parent realm, never null.
      • getForeignImports

        java.util.Map<java.lang.String,​java.lang.ClassLoader> getForeignImports()
        Gets the packages/types to import from foreign realms.
        Returns:
        The modifiable map of packages/types to import from foreign realms, never null.
      • getConstituents

        java.util.List<ClassRealmConstituent> getConstituents()
        Gets the constituents for the class realm.
        Returns:
        The modifiable list of constituents for the class realm, never null.