|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.unisaarland.cs.st.jerify.verifier.typestate.MethodCFGData
public class MethodCFGData
Contains the control flow graph for a method
| Constructor Summary | |
|---|---|
MethodCFGData(javax.lang.model.element.Name name,
TSFlowNode methodBegin,
TSFlowNode methodEnd)
Save the methodBegin and End node, the control flow graph must already be constructed |
|
| Method Summary | |
|---|---|
void |
analyze(checkers.types.AnnotatedTypeFactory factory)
Run the analysis on the control flow graph |
java.util.List<checkers.types.AnnotatedTypeMirror> |
getArgumentTypes()
Returns the annotated type of the arguments of this method |
TSFlowNode |
getMethodBegin()
The TSFlowNode that represents the method begin of the control flow graph |
TSFlowNode |
getMethodEnd()
The TSFlowNode that represents the method end of the control flow graph |
javax.lang.model.element.Name |
getName()
Return the method name |
void |
setArgumentTypes(java.util.List<checkers.types.AnnotatedTypeMirror> arguments)
Set the annotated type of the arguments of this method |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MethodCFGData(javax.lang.model.element.Name name,
TSFlowNode methodBegin,
TSFlowNode methodEnd)
name - the method namemethodBegin - the TSFlowNode representing the method beginningmethodEnd - the TSFlowNode representing the method ending| Method Detail |
|---|
public TSFlowNode getMethodBegin()
public TSFlowNode getMethodEnd()
public java.util.List<checkers.types.AnnotatedTypeMirror> getArgumentTypes()
public void setArgumentTypes(java.util.List<checkers.types.AnnotatedTypeMirror> arguments)
arguments - public javax.lang.model.element.Name getName()
public void analyze(checkers.types.AnnotatedTypeFactory factory)
factory - the AnnotatedTypeFactory
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||