Package com.ibm.wala.types
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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static ClassLoaderReference
Application
Canonical reference to application class loaderstatic ClassLoaderReference
Extension
Canonical reference to extension class loaderstatic Atom
Java
Canonical name for the Java languagestatic ClassLoaderReference
Primordial
Canonical reference to primordial class loader
-
Constructor Summary
Constructors Constructor Description ClassLoaderReference(Atom name, Atom language, ClassLoaderReference parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
Note: names for class loader references must be unique.Atom
getLanguage()
Atom
getName()
ClassLoaderReference
getParent()
int
hashCode()
String
toString()
-
-
-
Field Detail
-
Java
public static final Atom Java
Canonical name for the Java language
-
Primordial
public static final ClassLoaderReference Primordial
Canonical reference to primordial class loader
-
Extension
public static final ClassLoaderReference Extension
Canonical reference to extension class loader
-
Application
public static final ClassLoaderReference Application
Canonical reference to application class loader
-
-
Constructor Detail
-
ClassLoaderReference
public ClassLoaderReference(Atom name, Atom language, ClassLoaderReference parent)
-
-
Method Detail
-
getName
public Atom getName()
- Returns:
- the name of this class loader
-
getLanguage
public Atom getLanguage()
- Returns:
- the name of the language this class loader belongs to
-
getParent
public ClassLoaderReference getParent()
- Returns:
- the parent of this loader in the loader hierarchy, or null if none
-
equals
public boolean equals(Object obj)
Note: names for class loader references must be unique.
-
-