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:
CAstTypeDictionary
,Iterable<CAstType>
public class JDTTypeDictionary
extends CAstTypeDictionaryImpl<org.eclipse.jdt.core.dom.ITypeBinding>
-
Nested Class Summary
Modifier and TypeClassDescriptionfinal class
static final class
-
Field Summary
Modifier and TypeFieldDescriptionprotected final org.eclipse.jdt.core.dom.AST
protected final JDTIdentityMapper
Fields inherited from class com.ibm.wala.cast.tree.impl.CAstTypeDictionaryImpl
fMap
-
Constructor Summary
ConstructorDescriptionJDTTypeDictionary
(org.eclipse.jdt.core.dom.AST ast, JDTIdentityMapper identityMapper) -
Method Summary
Modifier and TypeMethodDescriptiongetCAstTypeFor
(Object astType) getCAstTypeForUnion
(org.eclipse.jdt.core.dom.UnionType astType) Methods inherited from class com.ibm.wala.cast.tree.impl.CAstTypeDictionaryImpl
iterator, map, resolveReference
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
fAst
protected final org.eclipse.jdt.core.dom.AST fAst -
fIdentityMapper
-
-
Constructor Details
-
JDTTypeDictionary
- Parameters:
ast
- Needed to get root type "java.lang.Object"
-
-
Method Details
-
getCAstTypeForUnion
-
getCAstTypeFor
- Specified by:
getCAstTypeFor
in interfaceCAstTypeDictionary
- Overrides:
getCAstTypeFor
in classCAstTypeDictionaryImpl<org.eclipse.jdt.core.dom.ITypeBinding>
-