private static final class AbstractTypeAwareCheck.RegularClass extends AbstractTypeAwareCheck.AbstractClassInfo
Modifier and Type | Field and 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 and Description |
---|
RegularClass(AbstractTypeAwareCheck.Token name,
java.lang.String surroundingClass,
AbstractTypeAwareCheck check)
Creates new instance of of class information object.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Class<?> |
getClazz()
Returns class associated with that object.
|
private void |
setClazz(java.lang.Class<?> clazz)
Associates
Class with an object. |
java.lang.String |
toString() |
getName
private final java.lang.String surroundingClass
private final AbstractTypeAwareCheck check
private boolean loadable
private java.lang.Class<?> classObj
Class
object of this class if it's loadable.RegularClass(AbstractTypeAwareCheck.Token name, java.lang.String surroundingClass, AbstractTypeAwareCheck check)
name
- FullIdent
associated with new object.surroundingClass
- name of current surrounding class.check
- the check we use to load class.public java.lang.Class<?> getClazz()
AbstractTypeAwareCheck.AbstractClassInfo
getClazz
in class AbstractTypeAwareCheck.AbstractClassInfo
Class
associated with an object.private void setClazz(java.lang.Class<?> clazz)
Class
with an object.clazz
- Class
to associate with.public java.lang.String toString()
toString
in class java.lang.Object