abc.weaving.weaver
Class IntertypeAdjuster

java.lang.Object
  extended by abc.weaving.weaver.IntertypeAdjuster

public class IntertypeAdjuster
extends java.lang.Object

Author:
Oege de Moor

Nested Class Summary
static class IntertypeAdjuster.InterfaceInitNopTag
           
static class IntertypeAdjuster.ITDInitEndNopTag
           
 
Constructor Summary
IntertypeAdjuster()
           
 
Method Summary
 void adjust()
           
 void initialiseFields(SootClass cl, abc.weaving.weaver.IntertypeAdjuster.ITDInits itdins)
           
 void initialisers()
           
 boolean overrideITDfield(SootClass pht, SootField fi, IntertypeFieldDecl origin)
           
 void removeFakeFields()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntertypeAdjuster

public IntertypeAdjuster()
Method Detail

adjust

public void adjust()

overrideITDfield

public boolean overrideITDfield(SootClass pht,
                                SootField fi,
                                IntertypeFieldDecl origin)

removeFakeFields

public void removeFakeFields()

initialisers

public void initialisers()

initialiseFields

public void initialiseFields(SootClass cl,
                             abc.weaving.weaver.IntertypeAdjuster.ITDInits itdins)