public class CheckMethodModifiers extends java.lang.Object implements DuckabilityCheck
Check.Result| Constructor and Description |
|---|
CheckMethodModifiers() |
| Modifier and Type | Method and Description |
|---|---|
Check.Result |
checkDuckability(javax.lang.model.element.TypeElement toDuck) |
Check.Result |
checkForIllegalFinalMethod(javax.lang.model.element.TypeElement toDuck)
Check to see if the given type element to be ducked has any final methods which are
non-private.
|
Check.Result |
checkForProblematicProtectedMethod(javax.lang.model.element.TypeElement toDuck)
Checks to see whether a type is both in a protected package and has a package private method.
|
public Check.Result checkDuckability(javax.lang.model.element.TypeElement toDuck)
checkDuckability in interface DuckabilityChecktoDuck - A type element representing some type to be ducked.public Check.Result checkForIllegalFinalMethod(javax.lang.model.element.TypeElement toDuck)
public Check.Result checkForProblematicProtectedMethod(javax.lang.model.element.TypeElement toDuck)