Interface IResolvedFeature
-
- All Known Subinterfaces:
IResolvedConstructor
,IResolvedExecutable
,IResolvedField
,IResolvedOperation
- All Known Implementing Classes:
AbstractResolvedExecutable
,AbstractResolvedFeature
,AbstractResolvedOperation
,BottomResolvedOperation
,ConflictingDefaultOperation
,InvokedResolvedOperation
,ResolvedConstructor
,ResolvedField
,ResolvedOperationInHierarchy
public interface IResolvedFeature
A resolved representation of anJvmFeature
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LightweightTypeReference
getContextType()
Returns the current context type.org.eclipse.xtext.common.types.JvmFeature
getDeclaration()
Returns the declared feature that is resolved.LightweightTypeReference
getResolvedDeclarator()
Returns the resolved type of the declarator of thisdeclaration
.java.lang.String
getResolvedErasureSignature()
Returns the resolved erased signature of this feature.java.lang.String
getResolvedSignature()
Returns the resolved signature of this feature.java.lang.String
getSimpleSignature()
Returns the simple signature of this feature.
-
-
-
Method Detail
-
getResolvedSignature
java.lang.String getResolvedSignature()
Returns the resolved signature of this feature. The resolved representation ofList<String>.addAll(int, Collection<E>)
isaddAll(int,java.util.Collection<String>)
.- Returns:
- the resolved signature.
-
getSimpleSignature
java.lang.String getSimpleSignature()
Returns the simple signature of this feature. The simple signature ofList<String>.addAll(int, Collection<E>)
isaddAll(int, Collection<String>)
.- Returns:
- the simple, human readable signature.
-
getResolvedErasureSignature
java.lang.String getResolvedErasureSignature()
Returns the resolved erased signature of this feature. The resolved representation ofList<String>.addAll(int,java.util.Collection<E>)
isaddAll(int,Collection)
.- Returns:
- the erased signature.
-
getDeclaration
org.eclipse.xtext.common.types.JvmFeature getDeclaration()
Returns the declared feature that is resolved.- Returns:
- the declaration.
-
getContextType
LightweightTypeReference getContextType()
Returns the current context type.- Returns:
- the context.
-
getResolvedDeclarator
LightweightTypeReference getResolvedDeclarator()
Returns the resolved type of the declarator of thisdeclaration
.
-
-