Package org.sonar.java.se.xproc
Class MethodBehavior
java.lang.Object
org.sonar.java.se.xproc.MethodBehavior
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddYield(MethodYield methodYield) voidcreateExceptionalCheckBasedYield(SymbolicValue target, ExplodedGraph.Node node, String exceptionType, SECheck check) voidbooleaninthashCode()booleanbooleanbooleanintvoidsetDeclaredExceptions(List<String> declaredExceptions) voidsetVarArgs(boolean varArgs) toString()voidvisited()yields()
-
Constructor Details
-
MethodBehavior
-
-
Method Details
-
addYield
-
createYield
-
createExceptionalCheckBasedYield
public ExceptionalYield createExceptionalCheckBasedYield(SymbolicValue target, ExplodedGraph.Node node, String exceptionType, SECheck check) -
isMethodVarArgs
public boolean isMethodVarArgs() -
methodArity
public int methodArity() -
yields
-
exceptionalPathYields
-
happyPathYields
-
addParameter
-
parameters
-
isComplete
public boolean isComplete() -
completed
public void completed() -
isVisited
public boolean isVisited() -
visited
public void visited() -
signature
-
setVarArgs
public void setVarArgs(boolean varArgs) -
getDeclaredExceptions
-
setDeclaredExceptions
-
toString
-
equals
-
hashCode
public int hashCode()
-