public class ConflictingDefaultOperation extends BottomResolvedOperation
JvmOperation
with a conflict between two or more independent declarations
of default interface implementations (Java 8) with equal raw signature.Constructor and Description |
---|
ConflictingDefaultOperation(JvmOperation declaration,
LightweightTypeReference contextType,
OverrideTester overrideTester,
IResolvedOperation... conflictingOperations) |
Modifier and Type | Method and Description |
---|---|
java.util.List<IResolvedOperation> |
getConflictingOperations()
Returns the operations that are in conflict with the receiver.
|
getAsBottom, getBottom, getOverrideCheckResult, getOverrideTester, isBottomInContext
createResolvedOperationInHierarchy, getIllegallyDeclaredExceptions, getOverriddenAndImplementedMethodCandidates, getOverriddenAndImplementedMethods, getOverriddenMethod, getResolvedReturnType, getResolvedTypeParameterConstraints, getResolvedTypeParameters, isIllegallyDeclaredException, isOverridingOrImplementing, isRawTypeInheritance, isResolvedTypeParameter
getResolvedErasureSignature, getResolvedExceptions, getResolvedParameterTypes, getResolvedSignature, getSimpleSignature, getTypeParameters, toString
computeContextTypeParameterMapping, getContextType, getContextTypeParameterMapping, getDeclaration, getResolvedDeclarator, getResolvedReference, getResolvedReferences, getSubstitutor, isResolvedTypeParameter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDeclaration
getResolvedExceptions, getResolvedParameterTypes, getTypeParameters
getContextType, getResolvedDeclarator, getResolvedErasureSignature, getResolvedSignature, getSimpleSignature
public ConflictingDefaultOperation(JvmOperation declaration, LightweightTypeReference contextType, OverrideTester overrideTester, IResolvedOperation... conflictingOperations)
public java.util.List<IResolvedOperation> getConflictingOperations()