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

Quick Search    Search Deep

ch.epfl.lamp.smartanalysis.modifications
Class ConcreteMethodDeleted  view ConcreteMethodDeleted download ConcreteMethodDeleted.java

java.lang.Object
  extended bych.epfl.lamp.smartanalysis.modifications.MethodModification
      extended bych.epfl.lamp.smartanalysis.modifications.ConcreteMethodDeleted
All Implemented Interfaces:
Modification

public class ConcreteMethodDeleted
extends MethodModification
implements Modification

Deleted a concrete method which is declared abstract in C's superclass, form class C.

Version:
1.0

Field Summary
 
Fields inherited from class ch.epfl.lamp.smartanalysis.modifications.MethodModification
 
Constructor Summary
ConcreteMethodDeleted(ch.epfl.lamp.smartanalysis.DepMethod dMeth)
          Creates a new ConcreteMethodDeleted object.
 
Method Summary
 ch.epfl.lamp.smartanalysis.DepClass[] getAffectedClasses()
          concrete direct or indirect subclass of dMeth.class (which is abstract) that does not define or inherit a concrete implementation of dMeth.
 void update()
          DOCUMENT ME!
 
Methods inherited from class ch.epfl.lamp.smartanalysis.modifications.MethodModification
getOnMethod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConcreteMethodDeleted

public ConcreteMethodDeleted(ch.epfl.lamp.smartanalysis.DepMethod dMeth)
Creates a new ConcreteMethodDeleted object.

Method Detail

update

public void update()
            throws java.lang.Exception
Description copied from interface: Modification
DOCUMENT ME!

Specified by:
update in interface Modification

getAffectedClasses

public ch.epfl.lamp.smartanalysis.DepClass[] getAffectedClasses()
                                                         throws java.lang.ClassNotFoundException,
                                                                java.io.IOException
concrete direct or indirect subclass of dMeth.class (which is abstract) that does not define or inherit a concrete implementation of dMeth.

Specified by:
getAffectedClasses in interface Modification