|
FindBugs™ 1.3.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.umd.cs.findbugs.OpcodeStack.Item
public static class OpcodeStack.Item
Field Summary | |
---|---|
static int |
AVERAGE_COMPUTED_USING_DIVISION
|
static int |
FILE_OPENED_IN_APPEND_MODE
|
static int |
FILE_SEPARATOR_STRING
|
static int |
FLOAT_MATH
|
static int |
HASHCODE_INT
|
static int |
HASHCODE_INT_REMAINDER
|
static int |
INTEGER_SUM
|
static int |
LOW_8_BITS_CLEAR
|
static int |
MATH_ABS
|
static int |
NASTY_FLOAT_MATH
|
static int |
NEWLY_ALLOCATED
|
static int |
NON_NEGATIVE
|
static int |
RANDOM_INT
|
static int |
RANDOM_INT_REMAINDER
|
static int |
SERVLET_REQUEST_TAINTED
|
static int |
SIGNED_BYTE
|
static java.lang.Object |
UNKNOWN
|
Constructor Summary | |
---|---|
OpcodeStack.Item()
|
|
OpcodeStack.Item(OpcodeStack.Item it)
|
|
OpcodeStack.Item(OpcodeStack.Item it,
int reg)
|
|
OpcodeStack.Item(java.lang.String signature)
|
|
OpcodeStack.Item(java.lang.String signature,
FieldAnnotation f)
|
|
OpcodeStack.Item(java.lang.String signature,
FieldAnnotation f,
int fieldLoadedFromRegister)
|
|
OpcodeStack.Item(java.lang.String signature,
int constValue)
|
|
OpcodeStack.Item(java.lang.String signature,
java.lang.Object constantValue)
|
Method Summary | |
---|---|
boolean |
couldBeZero()
|
boolean |
equals(java.lang.Object o)
|
java.lang.Object |
getConstant()
Returns a constant value for this Item, if known. |
java.lang.String |
getElementSignature()
|
FieldAnnotation |
getFieldAnnotation()
Deprecated. |
int |
getFieldLoadedFromRegister()
|
java.lang.String |
getHttpParameterName()
|
int |
getInjectionPC()
|
org.apache.bcel.classfile.JavaClass |
getJavaClass()
Returns null for primitive and arrays |
int |
getPC()
|
int |
getRegisterNumber()
|
XMethod |
getReturnValueOf()
|
java.lang.String |
getSignature()
|
int |
getSize()
|
int |
getSpecialKind()
|
java.lang.Object |
getUserValue()
gets the detector specified value for this item |
XField |
getXField()
|
int |
hashCode()
|
boolean |
isArray()
|
boolean |
isInitialParameter()
|
boolean |
isNonNegative()
|
boolean |
isNull()
|
boolean |
isPrimitive()
|
boolean |
isServletParameterTainted()
|
boolean |
isWide()
|
static OpcodeStack.Item |
merge(OpcodeStack.Item i1,
OpcodeStack.Item i2)
|
boolean |
mustBeZero()
|
static OpcodeStack.Item |
nullItem(java.lang.String signature)
|
void |
setLoadedFromField(XField f,
int fieldLoadedFromRegister)
|
void |
setPC(int pc)
|
void |
setServletParameterTainted()
|
void |
setSpecialKind(int specialKind)
|
void |
setUserValue(java.lang.Object value)
attaches a detector specified value to this item |
java.lang.String |
toString()
|
boolean |
valueCouldBeNegative()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int SIGNED_BYTE
public static final int RANDOM_INT
public static final int LOW_8_BITS_CLEAR
public static final int HASHCODE_INT
public static final int INTEGER_SUM
public static final int AVERAGE_COMPUTED_USING_DIVISION
public static final int FLOAT_MATH
public static final int RANDOM_INT_REMAINDER
public static final int HASHCODE_INT_REMAINDER
public static final int FILE_SEPARATOR_STRING
public static final int MATH_ABS
public static final int NON_NEGATIVE
public static final int NASTY_FLOAT_MATH
public static final int FILE_OPENED_IN_APPEND_MODE
public static final int SERVLET_REQUEST_TAINTED
public static final int NEWLY_ALLOCATED
public static final java.lang.Object UNKNOWN
Constructor Detail |
---|
public OpcodeStack.Item(java.lang.String signature, int constValue)
public OpcodeStack.Item(java.lang.String signature)
public OpcodeStack.Item(OpcodeStack.Item it)
public OpcodeStack.Item(OpcodeStack.Item it, int reg)
public OpcodeStack.Item(java.lang.String signature, FieldAnnotation f)
public OpcodeStack.Item(java.lang.String signature, FieldAnnotation f, int fieldLoadedFromRegister)
public OpcodeStack.Item(java.lang.String signature, java.lang.Object constantValue)
public OpcodeStack.Item()
Method Detail |
---|
public int getSize()
public int getPC()
public void setPC(int pc)
public boolean isWide()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public static OpcodeStack.Item merge(OpcodeStack.Item i1, OpcodeStack.Item i2)
public int getFieldLoadedFromRegister()
public void setLoadedFromField(XField f, int fieldLoadedFromRegister)
@CheckForNull public java.lang.String getHttpParameterName()
public int getInjectionPC()
public static OpcodeStack.Item nullItem(java.lang.String signature)
@CheckForNull public org.apache.bcel.classfile.JavaClass getJavaClass() throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public boolean isArray()
public java.lang.String getElementSignature()
public boolean isNonNegative()
public boolean isPrimitive()
public int getRegisterNumber()
public java.lang.String getSignature()
public java.lang.Object getConstant()
@Deprecated public FieldAnnotation getFieldAnnotation()
public XField getXField()
public void setSpecialKind(int specialKind)
specialKind
- The specialKind to set.public int getSpecialKind()
public void setUserValue(java.lang.Object value)
value
- the custom value to set@CheckForNull public XMethod getReturnValueOf()
public boolean couldBeZero()
public boolean mustBeZero()
public java.lang.Object getUserValue()
public boolean isServletParameterTainted()
public void setServletParameterTainted()
public boolean valueCouldBeNegative()
public boolean isInitialParameter()
public boolean isNull()
|
FindBugs™ 1.3.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |