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 AbstractTypeAwareCheck
check
The check we use to resolve classes.private java.lang.Class<?>
classObj
Class
object of this class if it's loadable.private boolean
loadable
Is class loadable.private java.lang.String
surroundingClass
Name 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 void
setClazz(java.lang.Class<?> clazz)
AssociatesClass
with an object.java.lang.String
toString()
-
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
Class
object 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
-FullIdent
associated 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.AbstractClassInfo
Returns class associated with that object.- Specified by:
getClazz
in classAbstractTypeAwareCheck.AbstractClassInfo
- Returns:
Class
associated with an object.
-
setClazz
private void setClazz(java.lang.Class<?> clazz)
AssociatesClass
with an object.- Parameters:
clazz
-Class
to associate with.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-