Package com.ibm.wala.types

This package provides abstractions for the Java type system.

See:
          Description

Class Summary
ClassLoaderReference Defines the meta-information that identifies a class loader.
Descriptor A method descriptor; something like: (Ljava/langString;)Ljava/lang/Class; Descriptors are canonical
FieldReference A class to represent the reference in a class file to a field.
FieldReference.Key An identifier/selector for fields.
MemberReference Abstract superclass of MethodReference and FieldReference
MethodReference A class to represent the reference in a class file to a method.
MethodReference.Key An identifier/selector for methods.
Selector A method selector; something like: foo(Ljava/lang/String;)Ljava/lang/Class; TODO: Canonicalize these?
TypeName We've introduced this class to canonicalize Atoms that represent package names.
TypeReference A class to represent the reference in a class file to some type (class, primitive or array).
 

Package com.ibm.wala.types Description

This package provides abstractions for the Java type system.