com.ibm.wala.cast.js.types
Class JavaScriptTypes

java.lang.Object
  extended by com.ibm.wala.cast.types.AstTypeReference
      extended by com.ibm.wala.cast.js.types.JavaScriptTypes

public class JavaScriptTypes
extends AstTypeReference


Field Summary
static TypeReference Array
           
static TypeReference Boolean
           
static TypeReference BooleanObject
           
static TypeReference CodeBody
           
static TypeReference Date
           
static TypeReference DateObject
           
static TypeReference FakeRoot
           
static TypeReference Function
           
static ClassLoaderReference jsLoader
           
static Atom jsLoaderName
           
static java.lang.String jsLoaderNameStr
           
static Atom jsName
           
static java.lang.String jsNameStr
           
static TypeReference Null
           
static TypeReference Number
           
static TypeReference NumberObject
           
static TypeReference Object
           
static TypeReference Primitives
           
static TypeReference ReferenceError
           
static TypeReference RegExp
           
static TypeReference RegExpObject
           
static TypeReference Root
           
static TypeReference Script
           
static TypeReference String
           
static TypeReference StringObject
           
static TypeReference TypeError
           
static TypeReference Undefined
           
 
Fields inherited from class com.ibm.wala.cast.types.AstTypeReference
functionTypeDescStr, functionTypeName, functionTypeSourceStr, rootTypeDescStr, rootTypeName, rootTypeSourceStr
 
Constructor Summary
JavaScriptTypes()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jsNameStr

public static final java.lang.String jsNameStr
See Also:
Constant Field Values

jsLoaderNameStr

public static final java.lang.String jsLoaderNameStr
See Also:
Constant Field Values

jsName

public static final Atom jsName

jsLoaderName

public static final Atom jsLoaderName

jsLoader

public static final ClassLoaderReference jsLoader

Root

public static final TypeReference Root

Undefined

public static final TypeReference Undefined

Null

public static final TypeReference Null

Array

public static final TypeReference Array

Object

public static final TypeReference Object

CodeBody

public static final TypeReference CodeBody

Function

public static final TypeReference Function

Script

public static final TypeReference Script

ReferenceError

public static final TypeReference ReferenceError

TypeError

public static final TypeReference TypeError

Primitives

public static final TypeReference Primitives

FakeRoot

public static final TypeReference FakeRoot

Boolean

public static final TypeReference Boolean

String

public static final TypeReference String

Number

public static final TypeReference Number

Date

public static final TypeReference Date

RegExp

public static final TypeReference RegExp

BooleanObject

public static final TypeReference BooleanObject

StringObject

public static final TypeReference StringObject

NumberObject

public static final TypeReference NumberObject

DateObject

public static final TypeReference DateObject

RegExpObject

public static final TypeReference RegExpObject
Constructor Detail

JavaScriptTypes

public JavaScriptTypes()