Class AbstractResolvedFeatures
- java.lang.Object
-
- org.eclipse.xtext.xbase.typesystem.override.AbstractResolvedFeatures
-
- Direct Known Subclasses:
RawResolvedFeatures,ResolvedFeatures
public abstract class AbstractResolvedFeatures extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractResolvedFeatures(LightweightTypeReference type, OverrideTester overrideTester)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ConflictingDefaultOperationcreateConflictingOperation(org.eclipse.xtext.common.types.JvmOperation operation, IResolvedOperation... conflictingOperations)protected BottomResolvedOperationcreateResolvedOperation(org.eclipse.xtext.common.types.JvmOperation operation)protected BottomResolvedOperationcreateResolvedOperation(org.eclipse.xtext.common.types.JvmOperation operation, LightweightTypeReference context)protected org.eclipse.xtext.common.types.JvmTypegetRawType()LightweightTypeReferencegetType()protected booleanisOverridden(org.eclipse.xtext.common.types.JvmOperation operation, java.util.Collection<AbstractResolvedOperation> processedOperations)
-
-
-
Constructor Detail
-
AbstractResolvedFeatures
protected AbstractResolvedFeatures(LightweightTypeReference type, OverrideTester overrideTester)
-
-
Method Detail
-
isOverridden
protected boolean isOverridden(org.eclipse.xtext.common.types.JvmOperation operation, java.util.Collection<AbstractResolvedOperation> processedOperations)
-
createResolvedOperation
protected BottomResolvedOperation createResolvedOperation(org.eclipse.xtext.common.types.JvmOperation operation)
-
createConflictingOperation
protected ConflictingDefaultOperation createConflictingOperation(org.eclipse.xtext.common.types.JvmOperation operation, IResolvedOperation... conflictingOperations)
-
createResolvedOperation
protected BottomResolvedOperation createResolvedOperation(org.eclipse.xtext.common.types.JvmOperation operation, LightweightTypeReference context)
-
getType
public LightweightTypeReference getType()
-
getRawType
protected org.eclipse.xtext.common.types.JvmType getRawType()
-
-