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
Fields inherited from interface org.eclipse.cdt.core.browser.IQualifiedTypeName
QUALIFIER
-
Constructor Summary
ConstructorDescriptionQualifiedTypeName
(String qualifiedName) QualifiedTypeName
(String[] names) QualifiedTypeName
(String name, String[] enclosingNames) QualifiedTypeName
(IQualifiedTypeName typeName) -
Method Summary
Modifier and TypeMethodDescriptionappend
(IQualifiedTypeName typeName) int
compareTo
(IQualifiedTypeName typeName) int
compareToIgnoreCase
(IQualifiedTypeName typeName) boolean
boolean
equals
(IQualifiedTypeName typeName) boolean
equalsIgnoreCase
(IQualifiedTypeName typeName) String[]
getName()
int
hashCode()
boolean
isEmpty()
boolean
isGlobal()
boolean
boolean
isPrefixOf
(IQualifiedTypeName typeName) boolean
boolean
isValid()
boolean
isValidSegment
(String segment) int
matchingFirstSegments
(IQualifiedTypeName typeName) removeFirstSegments
(int count) removeLastSegments
(int count) segment
(int index) int
String[]
segments()
toString()
-
Field Details
-
EMPTY
-
-
Constructor Details
-
QualifiedTypeName
-
QualifiedTypeName
-
QualifiedTypeName
-
QualifiedTypeName
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceIQualifiedTypeName
-
getEnclosingNames
- Specified by:
getEnclosingNames
in interfaceIQualifiedTypeName
-
getFullyQualifiedName
- Specified by:
getFullyQualifiedName
in interfaceIQualifiedTypeName
-
getEnclosingTypeName
- Specified by:
getEnclosingTypeName
in interfaceIQualifiedTypeName
-
isQualified
public boolean isQualified()- Specified by:
isQualified
in interfaceIQualifiedTypeName
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceIQualifiedTypeName
-
isGlobal
public boolean isGlobal()- Specified by:
isGlobal
in interfaceIQualifiedTypeName
-
segmentCount
public int segmentCount()- Specified by:
segmentCount
in interfaceIQualifiedTypeName
-
segments
- Specified by:
segments
in interfaceIQualifiedTypeName
-
segment
- Specified by:
segment
in interfaceIQualifiedTypeName
-
lastSegment
- Specified by:
lastSegment
in interfaceIQualifiedTypeName
-
matchingFirstSegments
- Specified by:
matchingFirstSegments
in interfaceIQualifiedTypeName
-
isPrefixOf
- Specified by:
isPrefixOf
in interfaceIQualifiedTypeName
-
append
- Specified by:
append
in interfaceIQualifiedTypeName
-
append
- Specified by:
append
in interfaceIQualifiedTypeName
-
append
- Specified by:
append
in interfaceIQualifiedTypeName
-
removeFirstSegments
- Specified by:
removeFirstSegments
in interfaceIQualifiedTypeName
-
removeLastSegments
- Specified by:
removeLastSegments
in interfaceIQualifiedTypeName
-
isLowLevel
public boolean isLowLevel()- Specified by:
isLowLevel
in interfaceIQualifiedTypeName
-
isValid
public boolean isValid()- Specified by:
isValid
in interfaceIQualifiedTypeName
-
isValidSegment
- Specified by:
isValidSegment
in interfaceIQualifiedTypeName
-
hashCode
public int hashCode() -
toString
-
compareTo
- Specified by:
compareTo
in interfaceComparable<IQualifiedTypeName>
- Specified by:
compareTo
in interfaceIQualifiedTypeName
-
compareToIgnoreCase
- Specified by:
compareToIgnoreCase
in interfaceIQualifiedTypeName
-
equals
-
equals
- Specified by:
equals
in interfaceIQualifiedTypeName
-
equalsIgnoreCase
- Specified by:
equalsIgnoreCase
in interfaceIQualifiedTypeName
-