edu.neu.ccs.demeterf.control
Class Everywhere

java.lang.Object
  extended by edu.neu.ccs.demeterf.Control
      extended by edu.neu.ccs.demeterf.control.Nowhere
          extended by edu.neu.ccs.demeterf.control.Everywhere

public class Everywhere
extends Nowhere

Bypasses no edges (immutable) i.e., go everywhere


Constructor Summary
Everywhere()
           
 
Method Summary
 boolean skip(java.lang.Class<?> c, java.lang.String f)
          Returns whether or not to bypass/skip the given Class/Field
 boolean skip(Edge e)
          Returns whether or not to bypass/skip the given Edge
 
Methods inherited from class edu.neu.ccs.demeterf.control.Nowhere
ignore, ignore
 
Methods inherited from class edu.neu.ccs.demeterf.Control
builtins, bypass, bypass, bypass, bypass, everywhere, isBuiltIn, isBuiltInOld, nowhere, only, only, only, only, remove, remove, remove, remove
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Everywhere

public Everywhere()
Method Detail

skip

public boolean skip(java.lang.Class<?> c,
                    java.lang.String f)
Description copied from class: Control
Returns whether or not to bypass/skip the given Class/Field

Overrides:
skip in class Nowhere

skip

public boolean skip(Edge e)
Description copied from class: Control
Returns whether or not to bypass/skip the given Edge

Overrides:
skip in class Nowhere