|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ITypeDescriptor
A generic descriptor for symbol information
Provisional API - subject to change
| Field Summary | |
|---|---|
static java.lang.String |
copyright
|
| Method Summary | |
|---|---|
ISymbol |
calculateSyntheticCall(java.lang.String methodName,
EList methodArgs,
java.lang.String symbolName)
|
IObjectSymbol |
getArrayElement()
|
EList |
getInterfaceTypeSignatures()
Returns the value of the 'Interface Type Signatures' attribute list. |
IJavaElement |
getJdtContext()
Returns the value of the 'Jdt Context' attribute |
EList |
getMethods()
Returns the value of the 'Methods' reference list. |
EList |
getProperties()
Returns the value of the 'Properties' reference list. |
EList |
getSuperTypeSignatures()
Returns the value of the 'Super Type Signatures' attribute list. |
EList |
getTypeParameterSignatures()
Returns the value of the 'Type Parameter Signatures' attribute list. |
java.lang.String |
getTypeSignature()
Returns the value of the 'Type Signature' attribute. |
java.lang.String |
getTypeSignatureDelegate()
Returns the value of the 'Type Signature Delegate' attribute |
boolean |
instanceOf(java.lang.String typeSignature)
|
boolean |
isArray()
|
boolean |
isEnumType()
Returns the value of the 'Enum Type' attribute |
IType |
resolveType(java.lang.String resolvedTypeSignature)
|
void |
setEnumType(boolean value)
Sets the value of the ' Enum Type' attribute |
void |
setJdtContext(IJavaElement value)
Sets the value of the ' Jdt Context' attribute |
void |
setTypeSignatureDelegate(java.lang.String value)
Sets the value of the ' Type Signature Delegate' attribute |
| Field Detail |
|---|
static final java.lang.String copyright
| Method Detail |
|---|
EList getProperties()
IPropertySymbol.
If the meaning of the 'Properties' reference list isn't clear, there really should be more of a description here...
SymbolPackage.getITypeDescriptor_Properties()java.lang.String getTypeSignature()
"".
If the meaning of the 'Type Signature' attribute isn't clear, there really should be more of a description here...
SymbolPackage.getITypeDescriptor_TypeSignature()EList getSuperTypeSignatures()
String.
If the meaning of the 'Super Type Signatures' attribute list isn't clear, there really should be more of a description here...
SymbolPackage.getITypeDescriptor_SuperTypeSignatures()EList getInterfaceTypeSignatures()
String.
If the meaning of the 'Interface Type Signatures' attribute list isn't clear, there really should be more of a description here...
SymbolPackage.getITypeDescriptor_InterfaceTypeSignatures()java.lang.String getTypeSignatureDelegate()
If the meaning of the 'Type Signature Delegate' attribute isn't clear, there really should be more of a description here...
setTypeSignatureDelegate(String),
SymbolPackage.getITypeDescriptor_TypeSignatureDelegate()void setTypeSignatureDelegate(java.lang.String value)
Type Signature Delegate' attribute.
value - the new value of the 'Type Signature Delegate' attribute.getTypeSignatureDelegate()EList getMethods()
IMethodSymbol.
If the meaning of the 'Methods' reference list isn't clear, there really should be more of a description here...
SymbolPackage.getITypeDescriptor_Methods()EList getTypeParameterSignatures()
String.
If the meaning of the 'Type Parameter Signatures' attribute list isn't clear, there really should be more of a description here...
SymbolPackage.getITypeDescriptor_TypeParameterSignatures()IJavaElement getJdtContext()
If the meaning of the 'Jdt Context' attribute isn't clear, there really should be more of a description here...
setJdtContext(IJavaElement),
SymbolPackage.getITypeDescriptor_JdtContext()void setJdtContext(IJavaElement value)
Jdt Context' attribute.
value - the new value of the 'Jdt Context' attribute.getJdtContext()boolean isEnumType()
If the meaning of the 'Enum Type' attribute isn't clear, there really should be more of a description here...
setEnumType(boolean),
SymbolPackage.getITypeDescriptor_EnumType()void setEnumType(boolean value)
Enum Type' attribute.
value - the new value of the 'Enum Type' attribute.isEnumType()boolean instanceOf(java.lang.String typeSignature)
typeSignature -
boolean isArray()
IObjectSymbol getArrayElement()
IType resolveType(java.lang.String resolvedTypeSignature)
resolvedTypeSignature -
ISymbol calculateSyntheticCall(java.lang.String methodName,
EList methodArgs,
java.lang.String symbolName)
methodName - methodArgs - symbolName -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||