com.h3xstream.findsecbugs.common
Class StackUtils

java.lang.Object
  extended by com.h3xstream.findsecbugs.common.StackUtils

public class StackUtils
extends Object


Constructor Summary
StackUtils()
           
 
Method Summary
static boolean hasVariableString(edu.umd.cs.findbugs.OpcodeStack stack)
           
static boolean isConstantInteger(edu.umd.cs.findbugs.OpcodeStack.Item item)
           
static boolean isConstantString(edu.umd.cs.findbugs.OpcodeStack.Item item)
           
static boolean isVariableString(edu.umd.cs.findbugs.OpcodeStack.Item item)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StackUtils

public StackUtils()
Method Detail

isConstantString

public static boolean isConstantString(edu.umd.cs.findbugs.OpcodeStack.Item item)

isVariableString

public static boolean isVariableString(edu.umd.cs.findbugs.OpcodeStack.Item item)
Parameters:
item - Stack item (parameter passed to the current function)
Returns:
If the given string reference is not a constant

isConstantInteger

public static boolean isConstantInteger(edu.umd.cs.findbugs.OpcodeStack.Item item)

hasVariableString

public static boolean hasVariableString(edu.umd.cs.findbugs.OpcodeStack stack)
Parameters:
stack -
Returns:
If at least one parameters has a variable string.


Copyright © 2015. All rights reserved.