Package | Description |
---|---|
org.sonar.java.bytecode.se | |
org.sonar.java.se | |
org.sonar.java.se.xproc |
Modifier and Type | Method and Description |
---|---|
MethodBehavior |
BytecodeEGWalker.getMethodBehavior(String signature,
SquidClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
MethodBehavior |
CheckerDispatcher.methodBehavior() |
protected MethodBehavior |
ExplodedGraphWalker.peekMethodBehavior(Symbol.MethodSymbol symbol) |
MethodBehavior |
CheckerDispatcher.peekMethodBehavior(Symbol.MethodSymbol symbol) |
MethodBehavior |
ExplodedGraphWalker.visitMethod(MethodTree tree) |
MethodBehavior |
ExplodedGraphWalker.visitMethod(MethodTree tree,
MethodBehavior methodBehavior) |
Modifier and Type | Method and Description |
---|---|
MethodBehavior |
ExplodedGraphWalker.visitMethod(MethodTree tree,
MethodBehavior methodBehavior) |
Modifier and Type | Field and Description |
---|---|
Map<String,MethodBehavior> |
BehaviorCache.behaviors |
Modifier and Type | Method and Description |
---|---|
MethodBehavior |
BehaviorCache.get(String signature) |
MethodBehavior |
BehaviorCache.get(Symbol.MethodSymbol symbol) |
MethodBehavior |
MethodYield.methodBehavior() |
MethodBehavior |
BehaviorCache.methodBehaviorForSymbol(String signature) |
MethodBehavior |
BehaviorCache.methodBehaviorForSymbol(Symbol.MethodSymbol symbol) |
MethodBehavior |
BehaviorCache.peek(String signature)
Do not trigger any new computation of method behavior, just check if there is a known method behavior for the symbol.
|
Constructor and Description |
---|
ExceptionalCheckBasedYield(SymbolicValue svCausingException,
String exceptionType,
Class<? extends SECheck> check,
ExplodedGraph.Node node,
MethodBehavior behavior) |
ExceptionalYield(ExplodedGraph.Node node,
MethodBehavior behavior) |
ExceptionalYield(MethodBehavior behavior) |
HappyPathYield(ExplodedGraph.Node node,
MethodBehavior behavior) |
HappyPathYield(MethodBehavior behavior) |
MethodYield(ExplodedGraph.Node node,
MethodBehavior behavior) |
MethodYield(MethodBehavior behavior) |
Copyright © 2012–2017 SonarSource. All rights reserved.