Package org.eclipse.cdt.core.browser
Class QualifiedTypeName
java.lang.Object
org.eclipse.cdt.core.browser.QualifiedTypeName
- All Implemented Interfaces:
Comparable<IQualifiedTypeName>,IQualifiedTypeName
- Restriction:
- This class is not intended to be subclassed by clients.
-
Field Summary
FieldsFields inherited from interface org.eclipse.cdt.core.browser.IQualifiedTypeName
QUALIFIER -
Constructor Summary
ConstructorsConstructorDescriptionQualifiedTypeName(String qualifiedName) QualifiedTypeName(String[] names) QualifiedTypeName(String name, String[] enclosingNames) QualifiedTypeName(IQualifiedTypeName typeName) -
Method Summary
Modifier and TypeMethodDescriptionappend(IQualifiedTypeName typeName) intcompareTo(IQualifiedTypeName typeName) intcompareToIgnoreCase(IQualifiedTypeName typeName) booleanbooleanequals(IQualifiedTypeName typeName) booleanequalsIgnoreCase(IQualifiedTypeName typeName) String[]getName()inthashCode()booleanisEmpty()booleanisGlobal()booleanbooleanisPrefixOf(IQualifiedTypeName typeName) booleanbooleanisValid()booleanisValidSegment(String segment) intmatchingFirstSegments(IQualifiedTypeName typeName) removeFirstSegments(int count) removeLastSegments(int count) segment(int index) intString[]segments()toString()
-
Field Details
-
EMPTY
-
-
Constructor Details
-
QualifiedTypeName
-
QualifiedTypeName
-
QualifiedTypeName
-
QualifiedTypeName
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceIQualifiedTypeName
-
getEnclosingNames
- Specified by:
getEnclosingNamesin interfaceIQualifiedTypeName
-
getFullyQualifiedName
- Specified by:
getFullyQualifiedNamein interfaceIQualifiedTypeName
-
getEnclosingTypeName
- Specified by:
getEnclosingTypeNamein interfaceIQualifiedTypeName
-
isQualified
public boolean isQualified()- Specified by:
isQualifiedin interfaceIQualifiedTypeName
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceIQualifiedTypeName
-
isGlobal
public boolean isGlobal()- Specified by:
isGlobalin interfaceIQualifiedTypeName
-
segmentCount
public int segmentCount()- Specified by:
segmentCountin interfaceIQualifiedTypeName
-
segments
- Specified by:
segmentsin interfaceIQualifiedTypeName
-
segment
- Specified by:
segmentin interfaceIQualifiedTypeName
-
lastSegment
- Specified by:
lastSegmentin interfaceIQualifiedTypeName
-
matchingFirstSegments
- Specified by:
matchingFirstSegmentsin interfaceIQualifiedTypeName
-
isPrefixOf
- Specified by:
isPrefixOfin interfaceIQualifiedTypeName
-
append
- Specified by:
appendin interfaceIQualifiedTypeName
-
append
- Specified by:
appendin interfaceIQualifiedTypeName
-
append
- Specified by:
appendin interfaceIQualifiedTypeName
-
removeFirstSegments
- Specified by:
removeFirstSegmentsin interfaceIQualifiedTypeName
-
removeLastSegments
- Specified by:
removeLastSegmentsin interfaceIQualifiedTypeName
-
isLowLevel
public boolean isLowLevel()- Specified by:
isLowLevelin interfaceIQualifiedTypeName
-
isValid
public boolean isValid()- Specified by:
isValidin interfaceIQualifiedTypeName
-
isValidSegment
- Specified by:
isValidSegmentin interfaceIQualifiedTypeName
-
hashCode
public int hashCode() -
toString
-
compareTo
- Specified by:
compareToin interfaceComparable<IQualifiedTypeName>- Specified by:
compareToin interfaceIQualifiedTypeName
-
compareToIgnoreCase
- Specified by:
compareToIgnoreCasein interfaceIQualifiedTypeName
-
equals
-
equals
- Specified by:
equalsin interfaceIQualifiedTypeName
-
equalsIgnoreCase
- Specified by:
equalsIgnoreCasein interfaceIQualifiedTypeName
-