Package org.sonar.java.bytecode.se
Class BytecodeEGWalker
- java.lang.Object
-
- org.sonar.java.bytecode.se.BytecodeEGWalker
-
public class BytecodeEGWalker extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBytecodeEGWalker.StackValueCategoryConstraintBecause some instructions manipulate stack differently depending on the type of the value, we need this constraint to know category of the value see https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-2.html#jvms-2.11.1 Table 2.11.1-B
-
Constructor Summary
Constructors Constructor Description BytecodeEGWalker(BehaviorCache behaviorCache, SemanticModel semanticModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MethodBehaviorgetMethodBehavior(String signature, SquidClassLoader classLoader)
-
-
-
Constructor Detail
-
BytecodeEGWalker
public BytecodeEGWalker(BehaviorCache behaviorCache, SemanticModel semanticModel)
-
-
Method Detail
-
getMethodBehavior
@CheckForNull public MethodBehavior getMethodBehavior(String signature, SquidClassLoader classLoader)
-
-