Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.puppycrawl.tools.checkstyle.checks.design
Class FinalClassCheck.ClassDesc  view FinalClassCheck.ClassDesc download FinalClassCheck.ClassDesc.java

java.lang.Object
  extended bycom.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck.ClassDesc
Enclosing class:
FinalClassCheck

private static final class FinalClassCheck.ClassDesc
extends java.lang.Object

maintains information about class' ctors


Field Summary
private  boolean mDeclaredAsAbstract
          is class declared as abstract
private  boolean mDeclaredAsFinal
          is class declared as final
private  boolean mHasNonPrivateCtor
          does class have non-provate ctors
private  boolean mHasPrivateCtor
          does class have private ctors
 
Constructor Summary
(package private) FinalClassCheck.ClassDesc(boolean aDeclaredAsFinal, boolean aDeclaredAsAbstract)
          create a new ClassDesc instance.
 
Method Summary
(package private)  boolean hasNonPrivateCtor()
          does class have non-private ctors.
(package private)  boolean hasPrivateCtor()
          does class have private ctors.
(package private)  boolean isDeclaredAsAbstract()
          is class declared as abstract.
(package private)  boolean isDeclaredAsFinal()
          is class declared as final.
(package private)  void reportNonPrivateCtor()
          adds non-private ctor.
(package private)  void reportPrivateCtor()
          adds private ctor.
 java.lang.String toString()
          Returns a string representation of the object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

mDeclaredAsFinal

private final boolean mDeclaredAsFinal
is class declared as final


mDeclaredAsAbstract

private final boolean mDeclaredAsAbstract
is class declared as abstract


mHasNonPrivateCtor

private boolean mHasNonPrivateCtor
does class have non-provate ctors


mHasPrivateCtor

private boolean mHasPrivateCtor
does class have private ctors

Constructor Detail

FinalClassCheck.ClassDesc

FinalClassCheck.ClassDesc(boolean aDeclaredAsFinal,
                          boolean aDeclaredAsAbstract)
create a new ClassDesc instance.

Method Detail

reportPrivateCtor

void reportPrivateCtor()
adds private ctor.


reportNonPrivateCtor

void reportNonPrivateCtor()
adds non-private ctor.


hasPrivateCtor

boolean hasPrivateCtor()
does class have private ctors.


hasNonPrivateCtor

boolean hasNonPrivateCtor()
does class have non-private ctors.


isDeclaredAsFinal

boolean isDeclaredAsFinal()
is class declared as final.


isDeclaredAsAbstract

boolean isDeclaredAsAbstract()
is class declared as abstract.


toString

public java.lang.String toString()
Returns a string representation of the object.