Note that there are some explanatory texts on larger screens.

plurals
  1. POClass '...' must be declared as 'abstract'. Checkstyle
    primarykey
    data
    text
    <p>I have this warning on most of my classes and not sure why is that. This happens on both public normal classes and final classes which have private constructors, some no constructor at all. I tried changing my private class methods to protected, doesn't help.<br> Any suggestions on how to turn this off?</p> <p>Here's a class example</p> <pre><code>public final class PlanBenefitManagerAssembler { private static final Logger LOGGER = Logger.getLogger(PlanBenefitManagerAssembler.class); /** * No Instance of the this class is allowed. */ private PlanBenefitManagerAssembler() { } public static List&lt;BenefitDecisionDetailsBean&gt; assembleBenefitDecisionDetailsBean( List&lt;BenefitDetails&gt; benefitDecisionDetailsList, int relationalSequenceNumber) { LOGGER.debug("Enter assembleBenefitDecisionDetailsBean"); List&lt;BenefitDecisionDetailsBean&gt; benefitDecisionDetailsBeanList = new ArrayList&lt;BenefitDecisionDetailsBean&gt;(); for (BenefitDetails benefitDecisionDetails : benefitDecisionDetailsList) { BenefitDecisionDetailsBean benefitDecisionDetailsBean = new BenefitDecisionDetailsBean(); benefitDecisionDetailsBean.setBenefitTypeCode(benefitDecisionDetails.getBenefitTypeCode()); benefitDecisionDetailsBean.setRelationSequenceNumber(relationalSequenceNumber); benefitDecisionDetailsBean.setBenefitStatusDescription( benefitDecisionDetails.getBenefitStatusDescription()); benefitDecisionDetailsBean.setBenefitStatusCode(benefitDecisionDetails.getBenefitStatusCode()); benefitDecisionDetailsBean.setBenefitUnderwritingStatusCode( benefitDecisionDetails.getBenefitUnderwritingStatusCode()); benefitDecisionDetailsBean.setBenefitUnderwritingStatusDescription( benefitDecisionDetails.getBenefitUnderwritingStatusDescription()); benefitDecisionDetailsBean.setBenefitChangeReasonCode( String.valueOf(benefitDecisionDetails.getBenefitChangeReasonCode())); benefitDecisionDetailsBean.setBenefitChangeReasonDescription( benefitDecisionDetails.getBenefitChangeReasonDescription()); benefitDecisionDetailsBean.setComponentNumber(benefitDecisionDetails.getBenefitNumber()); benefitDecisionDetailsBean.setBenefitVisible(benefitDecisionDetails.isExplicitBenefitDecisionRequired()); benefitDecisionDetailsBean.setModelChanged(false); // * Set BenefitLoading and BenefitExclusion List&lt;ExclusionDetailsBean&gt; exclusionDetailsBeanList = PlanBenefitManagerAssembler.assembleExclusionDetailsList(benefitDecisionDetails .getBenefitExclusionsDetailsList().getBenefitExclusionsDetailsList()); List&lt;LoadingDetailsBean&gt; loadingDetailsBeanList = PlanBenefitManagerAssembler.assembleLoadingDetailsList(benefitDecisionDetails .getBenefitLoadingsDetailsList().getBenefitLoadingsDetailsList()); benefitDecisionDetailsBean.setExclusionDetailsBeanList(exclusionDetailsBeanList); benefitDecisionDetailsBean.setLoadingDetailsBeanList(loadingDetailsBeanList); benefitDecisionDetailsBeanList.add(benefitDecisionDetailsBean); } LOGGER.debug("Exit assembleBenefitDecisionDetailsBean"); return benefitDecisionDetailsBeanList; } } </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload