|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectchord.project.analyses.JavaAnalysis
public class JavaAnalysis
Generic implementation of a Java task (a program analysis expressed in Java).
| Field Summary | |
|---|---|
protected java.lang.Object[] |
consumes
|
protected java.lang.Object[] |
controls
|
protected java.lang.String |
name
|
protected java.lang.Object[] |
produces
|
| Constructor Summary | |
|---|---|
JavaAnalysis()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getName()
Provides the name of this analysis. |
void |
run()
Executes this analysis in a "classic" project. |
void |
run(java.lang.Object ctrl,
IStepCollection sc)
Executes this analysis in a "modern" project. |
void |
setName(java.lang.String name)
Sets the name of this analysis. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String name
protected java.lang.Object[] consumes
protected java.lang.Object[] produces
protected java.lang.Object[] controls
| Constructor Detail |
|---|
public JavaAnalysis()
| Method Detail |
|---|
public void setName(java.lang.String name)
ITask
setName in interface ITaskname - A name unique across all analyses included
in a Chord project.public java.lang.String getName()
ITask
getName in interface ITaskpublic void run()
ITaskClassicProject.runTask(String) or
ClassicProject.runTask(ITask), providing
this analysis either by its name or its object.
run in interface ITask
public void run(java.lang.Object ctrl,
IStepCollection sc)
ITask
run in interface ITaskpublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||