public abstract class AbstractResolvedFeatures extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractResolvedFeatures(LightweightTypeReference type,
OverrideTester overrideTester) |
| Modifier and Type | Method and Description |
|---|---|
protected ConflictingDefaultOperation |
createConflictingOperation(JvmOperation operation,
IResolvedOperation... conflictingOperations) |
protected BottomResolvedOperation |
createResolvedOperation(JvmOperation operation) |
protected BottomResolvedOperation |
createResolvedOperation(JvmOperation operation,
LightweightTypeReference context) |
protected JvmType |
getRawType() |
LightweightTypeReference |
getType() |
protected boolean |
isOverridden(JvmOperation operation,
Collection<AbstractResolvedOperation> processedOperations) |
protected AbstractResolvedFeatures(LightweightTypeReference type, OverrideTester overrideTester)
protected boolean isOverridden(JvmOperation operation, Collection<AbstractResolvedOperation> processedOperations)
protected BottomResolvedOperation createResolvedOperation(JvmOperation operation)
protected ConflictingDefaultOperation createConflictingOperation(JvmOperation operation, IResolvedOperation... conflictingOperations)
protected BottomResolvedOperation createResolvedOperation(JvmOperation operation, LightweightTypeReference context)
public LightweightTypeReference getType()
protected JvmType getRawType()
Copyright © 2015. All Rights Reserved.