public class JDTIdentityMapper extends Object
| Constructor and Description |
|---|
JDTIdentityMapper(com.ibm.wala.types.ClassLoaderReference clr,
org.eclipse.jdt.core.dom.AST ast) |
| Modifier and Type | Method and Description |
|---|---|
String |
anonLocalTypeToTypeID(org.eclipse.jdt.core.dom.ITypeBinding type) |
com.ibm.wala.types.MethodReference |
fakeMethodRefNoArgs(String key,
String typeID,
String metName,
String returnTypeID) |
com.ibm.wala.types.FieldReference |
getFieldRef(org.eclipse.jdt.core.dom.IVariableBinding field) |
com.ibm.wala.types.MethodReference |
getMethodRef(org.eclipse.jdt.core.dom.IMethodBinding met) |
com.ibm.wala.types.TypeReference |
getTypeRef(org.eclipse.jdt.core.dom.ITypeBinding type)
Create (or reuse) a TypeReference for the given JDT Type Binding.
This method canonicalizes the TypeReferences |
String |
typeToTypeID(org.eclipse.jdt.core.dom.ITypeBinding type)
Translates the given Polyglot type to a name suitable for use in a DOMO TypeReference (i.e.
|
public JDTIdentityMapper(com.ibm.wala.types.ClassLoaderReference clr,
org.eclipse.jdt.core.dom.AST ast)
public com.ibm.wala.types.TypeReference getTypeRef(org.eclipse.jdt.core.dom.ITypeBinding type)
public String typeToTypeID(org.eclipse.jdt.core.dom.ITypeBinding type)
public String anonLocalTypeToTypeID(org.eclipse.jdt.core.dom.ITypeBinding type)
public com.ibm.wala.types.FieldReference getFieldRef(org.eclipse.jdt.core.dom.IVariableBinding field)
public com.ibm.wala.types.MethodReference fakeMethodRefNoArgs(String key, String typeID, String metName, String returnTypeID)
public com.ibm.wala.types.MethodReference getMethodRef(org.eclipse.jdt.core.dom.IMethodBinding met)
Copyright © 2017. All rights reserved.