com.ibm.wala.util.scope
Class EclipseEntrypoints

java.lang.Object
  extended by com.ibm.wala.ipa.callgraph.impl.BasicEntrypoints
      extended by com.ibm.wala.util.scope.EclipseEntrypoints
All Implemented Interfaces:
java.lang.Iterable<Entrypoint>

Deprecated.

@Deprecated
public class EclipseEntrypoints
extends BasicEntrypoints

All public and protected methods in the "root packages" are considered entrypoints, except not inner classes


Constructor Summary
EclipseEntrypoints(EclipseAnalysisScope scope, ClassHierarchy cha, boolean internalEntrypoints)
          Deprecated.  
 
Method Summary
 
Methods inherited from class com.ibm.wala.ipa.callgraph.impl.BasicEntrypoints
add, iterator, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EclipseEntrypoints

public EclipseEntrypoints(EclipseAnalysisScope scope,
                          ClassHierarchy cha,
                          boolean internalEntrypoints)
                   throws WalaException
Deprecated. 
Parameters:
scope - governing analysis scope
cha - governing class hierarchy
internalEntrypoints - This boolean flag is used to decide whether internal packages (those containing the substring ".internal" in their names) should contribute entry points to the analysis (value true) or not (value false). The default value is false because internal packages are not supposed to be invoked from external bundles.
Throws:
WalaException
java.lang.IllegalArgumentException - if cha is null
java.lang.IllegalArgumentException - if scope is null