com.ibm.wala.cast.java.translator.polyglot
Class PolyglotJava2CAstTranslator.PolyglotJavaType
java.lang.Object
com.ibm.wala.cast.java.translator.polyglot.PolyglotJava2CAstTranslator.PolyglotJavaType
- All Implemented Interfaces:
- JavaType, CAstType, CAstType.Class, CAstType.Reference
- Enclosing class:
- PolyglotJava2CAstTranslator
public class PolyglotJava2CAstTranslator.PolyglotJavaType
- extends java.lang.Object
- implements JavaType
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fDict
protected final CAstTypeDictionary fDict
fSystem
protected final polyglot.types.TypeSystem fSystem
fType
protected final polyglot.types.ClassType fType
PolyglotJava2CAstTranslator.PolyglotJavaType
public PolyglotJava2CAstTranslator.PolyglotJavaType(polyglot.types.ClassType type,
CAstTypeDictionary dict,
polyglot.types.TypeSystem system)
getName
public java.lang.String getName()
- Description copied from interface:
CAstType
- Returns the fully-qualified (e.g. bytecode-compliant for Java) type name.
- Specified by:
getName in interface CAstType
getSupertypes
public java.util.Collection<CAstType> getSupertypes()
- Specified by:
getSupertypes in interface CAstType
getQualifiers
public java.util.Collection<CAstQualifier> getQualifiers()
- Specified by:
getQualifiers in interface CAstType.Class
isInterface
public boolean isInterface()
- Specified by:
isInterface in interface JavaType- Specified by:
isInterface in interface CAstType.Class