| Package | Description |
|---|---|
| org.eclipse.xtext.xbase.typesystem.override |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractResolvedOperation
Base class for resolved representation of a
JvmOperation. |
class |
BottomResolvedOperation
Resolved bottom representation of a
JvmOperation. |
class |
ConflictingDefaultOperation
A resolved representation of a
JvmOperation with a conflict between two or more independent declarations
of default interface implementations (Java 8) with equal raw signature. |
class |
InvokedResolvedOperation |
class |
ResolvedOperationInHierarchy |
| Modifier and Type | Method and Description |
|---|---|
IResolvedOperation |
ResolvedOperationInHierarchy.getAsBottom() |
IResolvedOperation |
IResolvedOperation.getAsBottom()
Returns the current method as a
bottom method. |
IResolvedOperation |
BottomResolvedOperation.getAsBottom() |
IResolvedOperation |
IResolvedOperation.getOverriddenMethod()
Returns the overridden method, if any.
|
IResolvedOperation |
AbstractResolvedOperation.getOverriddenMethod() |
IResolvedOperation |
ResolvedFeatures.getResolvedOperation(JvmOperation operation) |
IResolvedOperation |
LazyOverrideCheckResult.getThisOperation() |
IResolvedOperation |
IOverrideCheckResult.getThisOperation()
The overriding candidate.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<IResolvedOperation> |
ResolvedFeatures.computeAllOperations() |
protected List<IResolvedOperation> |
ResolvedFeatures.computeDeclaredOperations() |
protected com.google.common.collect.ListMultimap<String,IResolvedOperation> |
ResolvedFeatures.computeIndex(List<IResolvedOperation> operations) |
List<IResolvedOperation> |
ResolvedFeatures.getAllOperations() |
List<IResolvedOperation> |
ResolvedFeatures.getAllOperations(String erasedSignature) |
List<IResolvedOperation> |
ConflictingDefaultOperation.getConflictingOperations()
Returns the operations that are in conflict with the receiver.
|
List<IResolvedOperation> |
ResolvedFeatures.getDeclaredOperations() |
List<IResolvedOperation> |
ResolvedFeatures.getDeclaredOperations(String erasedSignature) |
List<IResolvedOperation> |
IResolvedOperation.getOverriddenAndImplementedMethods()
Returns overridden and implemented methods for this method.
|
List<IResolvedOperation> |
AbstractResolvedOperation.getOverriddenAndImplementedMethods() |
| Modifier and Type | Method and Description |
|---|---|
protected ConflictingDefaultOperation |
AbstractResolvedFeatures.createConflictingOperation(JvmOperation operation,
IResolvedOperation... conflictingOperations) |
protected IOverrideCheckResult.OverrideCheckDetails |
OverrideTester.getPrimaryValidDetail(IResolvedOperation overriding,
JvmOperation overridden) |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.common.collect.ListMultimap<String,IResolvedOperation> |
ResolvedFeatures.computeIndex(List<IResolvedOperation> operations) |
protected boolean |
AbstractResolvedOperation.isIllegallyDeclaredException(LightweightTypeReference exception,
List<IResolvedOperation> overriddenAndImplemented) |
| Constructor and Description |
|---|
ConflictingDefaultOperation(JvmOperation declaration,
LightweightTypeReference contextType,
OverrideTester overrideTester,
IResolvedOperation... conflictingOperations) |
Copyright © 2015. All Rights Reserved.