Class AbstractTypeAwareCheck.RegularClass
- java.lang.Object
-
- com.puppycrawl.tools.checkstyle.checks.AbstractTypeAwareCheck.AbstractClassInfo
-
- com.puppycrawl.tools.checkstyle.checks.AbstractTypeAwareCheck.RegularClass
-
- Enclosing class:
- AbstractTypeAwareCheck
private static final class AbstractTypeAwareCheck.RegularClass extends AbstractTypeAwareCheck.AbstractClassInfo
Represents regular classes/enums.
-
-
Field Summary
Fields Modifier and Type Field Description private AbstractTypeAwareCheckcheckThe check we use to resolve classes.private java.lang.Class<?>classObjClassobject of this class if it's loadable.private booleanloadableIs class loadable.private java.lang.StringsurroundingClassName of surrounding class.
-
Constructor Summary
Constructors Constructor Description RegularClass(AbstractTypeAwareCheck.Token name, java.lang.String surroundingClass, AbstractTypeAwareCheck check)Creates new instance of of class information object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>getClazz()Returns class associated with that object.private voidsetClazz(java.lang.Class<?> clazz)AssociatesClasswith an object.java.lang.StringtoString()-
Methods inherited from class com.puppycrawl.tools.checkstyle.checks.AbstractTypeAwareCheck.AbstractClassInfo
getName
-
-
-
-
Field Detail
-
surroundingClass
private final java.lang.String surroundingClass
Name of surrounding class.
-
check
private final AbstractTypeAwareCheck check
The check we use to resolve classes.
-
loadable
private boolean loadable
Is class loadable.
-
classObj
private java.lang.Class<?> classObj
Classobject of this class if it's loadable.
-
-
Constructor Detail
-
RegularClass
RegularClass(AbstractTypeAwareCheck.Token name, java.lang.String surroundingClass, AbstractTypeAwareCheck check)
Creates new instance of of class information object.- Parameters:
name-FullIdentassociated with new object.surroundingClass- name of current surrounding class.check- the check we use to load class.
-
-
Method Detail
-
getClazz
public java.lang.Class<?> getClazz()
Description copied from class:AbstractTypeAwareCheck.AbstractClassInfoReturns class associated with that object.- Specified by:
getClazzin classAbstractTypeAwareCheck.AbstractClassInfo- Returns:
Classassociated with an object.
-
setClazz
private void setClazz(java.lang.Class<?> clazz)
AssociatesClasswith an object.- Parameters:
clazz-Classto associate with.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-