Package org.eclipse.cdt.core.browser
Class TypeInfo
java.lang.Object
org.eclipse.cdt.core.browser.TypeInfo
- All Implemented Interfaces:
ITypeInfo
- Direct Known Subclasses:
UnknownTypeInfo
- Restriction:
- This class is not intended to be subclassed by clients.
- Restriction:
- This class is not intended to be instantiated by clients.
-
Field Summary
Fields inherited from interface org.eclipse.cdt.core.browser.ITypeInfo
KNOWN_TYPES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDerivedReference(ITypeReference location) Deprecated.voidaddReference(ITypeReference location) Deprecated.booleancanSubstituteFor(ITypeInfo info) Deprecated.intDeprecated.booleanDeprecated.booleanexists()Deprecated.intDeprecated.Deprecated.Deprecated.getEnclosedTypes(int[] kinds) Deprecated.getEnclosingNamespace(boolean includeGlobalNamespace) Deprecated.Deprecated.Deprecated.getEnclosingType(int[] kinds) Deprecated.getName()Deprecated.Deprecated.Deprecated.Deprecated.getRootNamespace(boolean includeGlobalNamespace) Deprecated.Deprecated.getSuperTypeAccess(ITypeInfo superType) Deprecated.Deprecated.booleanDeprecated.booleanDeprecated.booleanDeprecated.booleanisClass()Deprecated.booleanisEnclosed(ITypeInfo info) Deprecated.booleanisEnclosed(ITypeSearchScope scope) Deprecated.booleanDeprecated.booleanDeprecated.protected booleanisExactMatch(ITypeInfo info) booleanDeprecated.booleanisReferenced(ITypeSearchScope scope) Deprecated.booleanDeprecated.static booleanisValidType(int type) Deprecated.voidsetCElementType(int type) Deprecated.
-
Constructor Details
-
TypeInfo
protected TypeInfo()- Since:
- 5.1
-
-
Method Details
-
addReference
Deprecated.- Specified by:
addReferencein interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
getReferences
Deprecated.Description copied from interface:ITypeInfoReturns the originating locations where this type was declared.- Specified by:
getReferencesin interfaceITypeInfo- Returns:
- all known source references, or an empty array if none found.
- Restriction:
- This method is not intended to be referenced by clients.
-
getResolvedReference
Deprecated.Description copied from interface:ITypeInfoReturns the real location where type was declared.- Specified by:
getResolvedReferencein interfaceITypeInfo- Returns:
- the parsed source reference (with offset and length),
or
nullif not found. - Restriction:
- This method is not intended to be referenced by clients.
-
isReferenced
Deprecated.- Restriction:
- This method is not intended to be referenced by clients.
-
isReferenced
Deprecated.- Specified by:
isReferencedin interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
isUndefinedType
Deprecated.- Specified by:
isUndefinedTypein interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
canSubstituteFor
Deprecated.- Specified by:
canSubstituteForin interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
isExactMatch
-
exists
Deprecated. -
getCElementType
Deprecated.Description copied from interface:ITypeInfoReturns the CElement type.- Specified by:
getCElementTypein interfaceITypeInfo- Returns:
- ICElement.C_NAMESPACE, C_CLASS, C_STRUCT, C_UNION, C_ENUMERATION, or C_TYPEDEF, or zero if unknown type.
- Restriction:
- This method is not intended to be referenced by clients.
-
setCElementType
Deprecated.- Specified by:
setCElementTypein interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
getQualifiedTypeName
Deprecated.Description copied from interface:ITypeInfoReturns the qualified type name.- Specified by:
getQualifiedTypeNamein interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
getName
Deprecated.Description copied from interface:ITypeInfoReturns the type name. -
isEnclosedType
Deprecated.- Specified by:
isEnclosedTypein interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
getEnclosingType
Deprecated.- Specified by:
getEnclosingTypein interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
getEnclosingType
Deprecated.- Specified by:
getEnclosingTypein interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
getEnclosingNamespace
Deprecated.- Specified by:
getEnclosingNamespacein interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
getRootNamespace
Deprecated.- Specified by:
getRootNamespacein interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
isEnclosingType
Deprecated.- Specified by:
isEnclosingTypein interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
encloses
Deprecated. -
isEnclosed
Deprecated.- Specified by:
isEnclosedin interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
hasEnclosedTypes
Deprecated.- Specified by:
hasEnclosedTypesin interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
getEnclosedTypes
Deprecated.- Specified by:
getEnclosedTypesin interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
getEnclosedTypes
Deprecated.- Specified by:
getEnclosedTypesin interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
getEnclosingProject
Deprecated.Description copied from interface:ITypeInfoReturns the enclosing project.- Specified by:
getEnclosingProjectin interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
isEnclosed
Deprecated.- Specified by:
isEnclosedin interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
isValidType
Deprecated.- Restriction:
- This method is not intended to be referenced by clients.
-
addDerivedReference
Deprecated.- Specified by:
addDerivedReferencein interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
getDerivedReferences
Deprecated.- Specified by:
getDerivedReferencesin interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
hasSubTypes
Deprecated.- Specified by:
hasSubTypesin interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
getSubTypes
Deprecated.- Specified by:
getSubTypesin interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
hasSuperTypes
Deprecated.- Specified by:
hasSuperTypesin interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
getSuperTypes
Deprecated.- Specified by:
getSuperTypesin interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
getSuperTypeAccess
Deprecated.- Specified by:
getSuperTypeAccessin interfaceITypeInfo- Restriction:
- This method is not intended to be referenced by clients.
-
isClass
Deprecated. -
compareTo
Deprecated.- Restriction:
- This method is not intended to be referenced by clients.
-