protected class GuiEffectVisitor.GuiEffectOverrideChecker
extends org.checkerframework.common.basetype.BaseTypeVisitor.OverrideChecker
| Constructor and Description |
|---|
GuiEffectOverrideChecker(Tree overriderTree,
org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType overrider,
org.checkerframework.framework.type.AnnotatedTypeMirror overridingType,
org.checkerframework.framework.type.AnnotatedTypeMirror overridingReturnType,
org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType overridden,
org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType overriddenType,
org.checkerframework.framework.type.AnnotatedTypeMirror overriddenReturnType) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkReceiverOverride()
Extend the receiver part of the method override check.
|
public GuiEffectOverrideChecker(Tree overriderTree, org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType overrider, org.checkerframework.framework.type.AnnotatedTypeMirror overridingType, org.checkerframework.framework.type.AnnotatedTypeMirror overridingReturnType, org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType overridden, org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType overriddenType, org.checkerframework.framework.type.AnnotatedTypeMirror overriddenReturnType)
protected boolean checkReceiverOverride()
@AlwaysSafe in a safe
instantiation of a @PolyUIType. Returns true if the override is permitted.checkReceiverOverride in class org.checkerframework.common.basetype.BaseTypeVisitor.OverrideChecker