public abstract class AbstractResolvedFeatures
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractResolvedFeatures(LightweightTypeReference type,
OverrideTester overrideTester) |
| Modifier and Type | Method and Description |
|---|---|
protected ConflictingDefaultOperation |
createConflictingOperation(org.eclipse.xtext.common.types.JvmOperation operation,
IResolvedOperation... conflictingOperations) |
protected BottomResolvedOperation |
createResolvedOperation(org.eclipse.xtext.common.types.JvmOperation operation) |
protected BottomResolvedOperation |
createResolvedOperation(org.eclipse.xtext.common.types.JvmOperation operation,
LightweightTypeReference context) |
protected org.eclipse.xtext.common.types.JvmType |
getRawType() |
LightweightTypeReference |
getType() |
protected boolean |
isOverridden(org.eclipse.xtext.common.types.JvmOperation operation,
java.util.Collection<AbstractResolvedOperation> processedOperations) |
protected AbstractResolvedFeatures(LightweightTypeReference type, OverrideTester overrideTester)
protected boolean isOverridden(org.eclipse.xtext.common.types.JvmOperation operation,
java.util.Collection<AbstractResolvedOperation> processedOperations)
protected BottomResolvedOperation createResolvedOperation(org.eclipse.xtext.common.types.JvmOperation operation)
protected ConflictingDefaultOperation createConflictingOperation(org.eclipse.xtext.common.types.JvmOperation operation, IResolvedOperation... conflictingOperations)
protected BottomResolvedOperation createResolvedOperation(org.eclipse.xtext.common.types.JvmOperation operation, LightweightTypeReference context)
public LightweightTypeReference getType()
protected org.eclipse.xtext.common.types.JvmType getRawType()