Package uk.co.jemos.podam.api
Class DefaultClassInfoStrategy
- java.lang.Object
-
- uk.co.jemos.podam.api.AbstractClassInfoStrategy
-
- uk.co.jemos.podam.api.DefaultClassInfoStrategy
-
- All Implemented Interfaces:
ClassAttributeApprover,ClassInfoStrategy
public final class DefaultClassInfoStrategy extends AbstractClassInfoStrategy
Singleton implementation of aAbstractClassInfoStrategyThis singleton implementation performs class attribute introspection on the basis of class declared fields
- Since:
- 5.1.0
- Author:
- daivanov
-
-
Field Summary
Fields Modifier and Type Field Description private static DefaultClassInfoStrategySINGLETONThe singleton instance of this implementation
-
Constructor Summary
Constructors Modifier Constructor Description privateDefaultClassInfoStrategy()Implementation of the Singleton pattern
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DefaultClassInfoStrategygetInstance()Implementation of the Singleton pattern-
Methods inherited from class uk.co.jemos.podam.api.AbstractClassInfoStrategy
addExcludedAnnotation, addExcludedField, addExtraMethod, approve, extractFieldNameFromMethod, findPojoAttributes, getClassAttributeApprover, getClassInfo, getClassInfo, getExcludedAnnotations, getExcludedFields, getExtraMethods, getGetterPattern, getSetterPattern, removeExcludedAnnotation, removeExcludedField
-
-
-
-
Field Detail
-
SINGLETON
private static final DefaultClassInfoStrategy SINGLETON
The singleton instance of this implementation
-
-
Method Detail
-
getInstance
public static DefaultClassInfoStrategy getInstance()
Implementation of the Singleton pattern- Returns:
- A singleton instance of this class
-
-