@ParametersAreNonnullByDefault @AnalysisContextContained
Interface | Description |
---|---|
ExtendedTypes |
Extended type codes used by StackAndLocalTypes and StackAndLocalTypeAnalysis
for typing locals and stack values used in Java bytecode.
|
TypeMerger |
Interface for object which merges types for TypeAnalysis.
|
Class | Description |
---|---|
BottomType |
Special "bottom" type.
|
DoubleExtraType |
Special type used to represent the "extra" part of a double value.
|
ExceptionObjectType |
Special ReferenceType representing the type of a caught exception.
|
ExceptionSet |
Class for keeping track of exceptions that can be thrown by an instruction.
|
ExceptionSetFactory | |
FieldStoreType |
Field property storing the types of values stored in a field.
|
FieldStoreTypeDatabase | |
LongExtraType |
Special type used to represent the "extra" part of a long value.
|
NullType |
Special type representing the null value.
|
StandardTypeMerger |
A TypeMerger which applies standard Java semantics when merging Types.
|
ThrownException |
An exception thrown from an instruction.
|
TopType |
Special "top" type.
|
TypeAnalysis |
A forward dataflow analysis to determine the types of all values in the Java
stack frame at all points in a Java method.
|
TypeDataflow | |
TypeDataflow.LocationAndFactPair | |
TypeFrame |
A specialization of
Frame for determining the types of values in the
Java stack frame (locals and operand stack). |
TypeFrameModelingVisitor |
Visitor to model the effects of bytecode instructions on the types of the
values (local and operand stack) in Java stack frames.
|
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.