net.sourceforge.pmd.rules
Class ConstructorCallsOverridableMethodRule.ConstructorHolder

java.lang.Object
  extended bynet.sourceforge.pmd.rules.ConstructorCallsOverridableMethodRule.ConstructorHolder
Enclosing class:
ConstructorCallsOverridableMethodRule

private final class ConstructorCallsOverridableMethodRule.ConstructorHolder
extends java.lang.Object


Field Summary
private  ASTConstructorDeclaration m_Cd
           
private  ConstructorCallsOverridableMethodRule.ConstructorInvocation m_Ci
           
private  boolean m_CiInitialized
           
private  boolean m_Dangerous
           
 
Constructor Summary
ConstructorCallsOverridableMethodRule.ConstructorHolder(ASTConstructorDeclaration cd)
           
 
Method Summary
 ASTConstructorDeclaration getASTConstructorDeclaration()
           
 ASTExplicitConstructorInvocation getASTExplicitConstructorInvocation()
           
 ConstructorCallsOverridableMethodRule.ConstructorInvocation getCalledConstructor()
           
private  void initCI()
           
 boolean isDangerous()
           
 void setDangerous(boolean dangerous)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_Cd

private ASTConstructorDeclaration m_Cd

m_Dangerous

private boolean m_Dangerous

m_Ci

private ConstructorCallsOverridableMethodRule.ConstructorInvocation m_Ci

m_CiInitialized

private boolean m_CiInitialized
Constructor Detail

ConstructorCallsOverridableMethodRule.ConstructorHolder

public ConstructorCallsOverridableMethodRule.ConstructorHolder(ASTConstructorDeclaration cd)
Method Detail

getASTConstructorDeclaration

public ASTConstructorDeclaration getASTConstructorDeclaration()

getCalledConstructor

public ConstructorCallsOverridableMethodRule.ConstructorInvocation getCalledConstructor()

getASTExplicitConstructorInvocation

public ASTExplicitConstructorInvocation getASTExplicitConstructorInvocation()

initCI

private void initCI()

isDangerous

public boolean isDangerous()

setDangerous

public void setDangerous(boolean dangerous)