net.sourceforge.pmd.rules
Class AccessorClassGenerationRule.ClassData

java.lang.Object
  extended bynet.sourceforge.pmd.rules.AccessorClassGenerationRule.ClassData
Enclosing class:
AccessorClassGenerationRule

private class AccessorClassGenerationRule.ClassData
extends java.lang.Object


Field Summary
private  java.lang.String m_ClassName
          The name of this class
private  java.util.List m_ClassQualifyingNames
          List of outer class names that exist above this class
private  java.util.List m_Instantiations
          List of instantiations of objects within this class
private  java.util.List m_PrivateConstructors
          List of private constructors within this class
 
Constructor Summary
AccessorClassGenerationRule.ClassData(java.lang.String className)
           
 
Method Summary
 void addClassQualifyingName(java.lang.String name)
           
 void addConstructor(ASTConstructorDeclaration cd)
           
 void addInstantiation(AccessorClassGenerationRule.AllocData ad)
           
 java.lang.String getClassName()
           
 java.util.Iterator getClassQualifyingNames()
           
 java.util.List getClassQualifyingNamesList()
           
 java.util.Iterator getInstantiationIterator()
           
 java.util.Iterator getPrivateConstructorIterator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_ClassName

private java.lang.String m_ClassName
The name of this class


m_PrivateConstructors

private java.util.List m_PrivateConstructors
List of private constructors within this class


m_Instantiations

private java.util.List m_Instantiations
List of instantiations of objects within this class


m_ClassQualifyingNames

private java.util.List m_ClassQualifyingNames
List of outer class names that exist above this class

Constructor Detail

AccessorClassGenerationRule.ClassData

public AccessorClassGenerationRule.ClassData(java.lang.String className)
Method Detail

addInstantiation

public void addInstantiation(AccessorClassGenerationRule.AllocData ad)

getInstantiationIterator

public java.util.Iterator getInstantiationIterator()

addConstructor

public void addConstructor(ASTConstructorDeclaration cd)

getPrivateConstructorIterator

public java.util.Iterator getPrivateConstructorIterator()

getClassName

public java.lang.String getClassName()

addClassQualifyingName

public void addClassQualifyingName(java.lang.String name)

getClassQualifyingNames

public java.util.Iterator getClassQualifyingNames()

getClassQualifyingNamesList

public java.util.List getClassQualifyingNamesList()