public abstract class EntityFindingCheckBase extends EntityCheckBase
ECheckParameter.ABSTRACT_SYNTAX_TREE
parameter.context
Constructor and Description |
---|
EntityFindingCheckBase() |
Modifier and Type | Method and Description |
---|---|
protected abstract java.lang.String |
getFindingMessage(ShallowEntity entity)
Creates a finding message for the given entity.
|
protected void |
processEntity(ShallowEntity entity)
Processes a single selected entity.
|
execute, filterEntities, getXPathSelectionString
createFinding, createFinding, createFinding, createFinding, createFinding, createFinding, createFinding, createFindingForSiblingEntities, createFindingForSiblings, createFindingOnFirstLine, createFindingOnUnfilteredCode, createFindingOnUnfilteredCode, createFindingOnUnfilteredCode, createInstance, createSelectionPattern, getCodeViewOption, initialize, isCpp, select, select, selectUnfilteredPreProcessed, setContext
public EntityFindingCheckBase()
protected void processEntity(ShallowEntity entity) throws CheckException
processEntity
in class EntityCheckBase
CheckException
protected abstract java.lang.String getFindingMessage(ShallowEntity entity)