Class ClassLoaderReference

java.lang.Object
com.ibm.wala.types.ClassLoaderReference
All Implemented Interfaces:
Serializable

public class ClassLoaderReference extends Object implements Serializable
Defines the meta-information that identifies a class loader. This is effectively a "name" for a class loader.
See Also:
  • Field Details Link icon

    • Java Link icon

      public static final Atom Java
      Canonical name for the Java language
    • Primordial Link icon

      public static final ClassLoaderReference Primordial
      Canonical reference to primordial class loader
    • Extension Link icon

      public static final ClassLoaderReference Extension
      Canonical reference to extension class loader
    • Application Link icon

      public static final ClassLoaderReference Application
      Canonical reference to application class loader
  • Constructor Details Link icon

  • Method Details Link icon

    • getName Link icon

      public Atom getName()
      Returns:
      the name of this class loader
    • getLanguage Link icon

      public Atom getLanguage()
      Returns:
      the name of the language this class loader belongs to
    • getParent Link icon

      public ClassLoaderReference getParent()
      Returns:
      the parent of this loader in the loader hierarchy, or null if none
    • equals Link icon

      public boolean equals(Object obj)
      Note: names for class loader references must be unique.
      Overrides:
      equals in class Object
    • hashCode Link icon

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object