Class JDTTypeDictionary
- java.lang.Object
-
- com.ibm.wala.cast.tree.impl.CAstTypeDictionaryImpl<org.eclipse.jdt.core.dom.ITypeBinding>
-
- com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary
-
- All Implemented Interfaces:
com.ibm.wala.cast.tree.CAstTypeDictionary,java.lang.Iterable<com.ibm.wala.cast.tree.CAstType>
public class JDTTypeDictionary extends com.ibm.wala.cast.tree.impl.CAstTypeDictionaryImpl<org.eclipse.jdt.core.dom.ITypeBinding>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classJDTTypeDictionary.JdtJavaTypestatic classJDTTypeDictionary.JdtUnionType
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.jdt.core.dom.ASTfAstprotected JDTIdentityMapperfIdentityMapper
-
Constructor Summary
Constructors Constructor Description JDTTypeDictionary(org.eclipse.jdt.core.dom.AST ast, JDTIdentityMapper identityMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.ibm.wala.cast.tree.CAstTypegetCAstTypeFor(java.lang.Object astType)com.ibm.wala.cast.tree.CAstTypegetCAstTypeForUnion(org.eclipse.jdt.core.dom.UnionType astType)-
Methods inherited from class com.ibm.wala.cast.tree.impl.CAstTypeDictionaryImpl
iterator, map, resolveReference
-
-
-
-
Field Detail
-
fAst
protected final org.eclipse.jdt.core.dom.AST fAst
-
fIdentityMapper
protected final JDTIdentityMapper fIdentityMapper
-
-
Constructor Detail
-
JDTTypeDictionary
public JDTTypeDictionary(org.eclipse.jdt.core.dom.AST ast, JDTIdentityMapper identityMapper)- Parameters:
ast- Needed to get root type "java.lang.Object"
-
-
Method Detail
-
getCAstTypeForUnion
public com.ibm.wala.cast.tree.CAstType getCAstTypeForUnion(org.eclipse.jdt.core.dom.UnionType astType)
-
getCAstTypeFor
public com.ibm.wala.cast.tree.CAstType getCAstTypeFor(java.lang.Object astType)
- Specified by:
getCAstTypeForin interfacecom.ibm.wala.cast.tree.CAstTypeDictionary- Overrides:
getCAstTypeForin classcom.ibm.wala.cast.tree.impl.CAstTypeDictionaryImpl<org.eclipse.jdt.core.dom.ITypeBinding>
-
-