Class InvokedResolvedOperation
- java.lang.Object
-
- org.eclipse.xtext.xbase.typesystem.override.AbstractResolvedFeature<T>
-
- org.eclipse.xtext.xbase.typesystem.override.AbstractResolvedExecutable<org.eclipse.xtext.common.types.JvmOperation>
-
- org.eclipse.xtext.xbase.typesystem.override.AbstractResolvedOperation
-
- org.eclipse.xtext.xbase.typesystem.override.BottomResolvedOperation
-
- org.eclipse.xtext.xbase.typesystem.override.InvokedResolvedOperation
-
- All Implemented Interfaces:
IResolvedExecutable,IResolvedFeature,IResolvedOperation
public class InvokedResolvedOperation extends BottomResolvedOperation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInvokedResolvedOperation.Provider
-
Constructor Summary
Constructors Modifier Constructor Description protectedInvokedResolvedOperation(org.eclipse.xtext.common.types.JvmOperation operation, LightweightTypeReference contextType, java.util.List<LightweightTypeReference> typeArguments, OverrideTester overrideTester)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Map<org.eclipse.xtext.common.types.JvmTypeParameter,LightweightMergedBoundTypeArgument>computeContextTypeParameterMapping()java.util.List<LightweightTypeReference>getResolvedTypeArguments()-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.override.BottomResolvedOperation
getAsBottom, getBottom, getOverrideCheckResult, getOverrideTester, isBottomInContext
-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.override.AbstractResolvedOperation
createResolvedOperationInHierarchy, getIllegallyDeclaredExceptions, getOverriddenAndImplementedMethodCandidates, getOverriddenAndImplementedMethods, getOverriddenMethod, getResolvedReturnType, getResolvedTypeParameterConstraints, getResolvedTypeParameters, isIllegallyDeclaredException, isOverridingOrImplementing, isRawTypeInheritance, isResolvedTypeParameter
-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.override.AbstractResolvedExecutable
getResolvedErasureSignature, getResolvedExceptions, getResolvedParameterTypes, getResolvedSignature, getSimpleSignature, getTypeParameters, toString
-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.override.AbstractResolvedFeature
getContextType, getContextTypeParameterMapping, getDeclaration, getResolvedDeclarator, getResolvedReference, getResolvedReferences, getSubstitutor, isResolvedTypeParameter
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.xtext.xbase.typesystem.override.IResolvedExecutable
getResolvedExceptions, getResolvedParameterTypes, getTypeParameters
-
Methods inherited from interface org.eclipse.xtext.xbase.typesystem.override.IResolvedFeature
getContextType, getResolvedDeclarator, getResolvedErasureSignature, getResolvedSignature, getSimpleSignature
-
Methods inherited from interface org.eclipse.xtext.xbase.typesystem.override.IResolvedOperation
getDeclaration
-
-
-
-
Constructor Detail
-
InvokedResolvedOperation
protected InvokedResolvedOperation(org.eclipse.xtext.common.types.JvmOperation operation, LightweightTypeReference contextType, java.util.List<LightweightTypeReference> typeArguments, OverrideTester overrideTester)
-
-
Method Detail
-
computeContextTypeParameterMapping
protected java.util.Map<org.eclipse.xtext.common.types.JvmTypeParameter,LightweightMergedBoundTypeArgument> computeContextTypeParameterMapping()
- Overrides:
computeContextTypeParameterMappingin classAbstractResolvedFeature<org.eclipse.xtext.common.types.JvmOperation>
-
getResolvedTypeArguments
public java.util.List<LightweightTypeReference> getResolvedTypeArguments()
-
-