Package soot.coffi

Contains classes from the Coffi tool, by Clark Verbrugge.

See:
          Description

Interface Summary
Interface_Astore  
Interface_OneIntArg  
 

Class Summary
CFG A Control Flow Graph.
ClassFile A ClassFile object represents the contents of a .class file.
CoffiMethodSource  
CONSTANT_Class_info A constant pool entry of type CONSTANT_Class.
CONSTANT_Utf8_collector Provides sharing for Utf8_info string objects reused in different contexts.
CONSTANT_Utf8_info A constant pool entry of type CONSTANT_Utf8; note this is not multithread safe.
Exception_attribute There should be exactly one Exceptions attribute in every method, indicating the types of exceptions the method might throw.
field_info Represents a single field_info object.
LineNumberTable_attribute A debugging attribute, this associates blocks of bytecode with specific source code line numbers.
method_info Represents a single method_info object.
SourceFile_attribute A debugging attribute, this gives the name of the source file for this .class file.
Utf8_Enumeration An enumeration of a Utf8 allows one to run through the characters in a unicode string; used primarily for comparing unicode strings.
Util  
 

Package soot.coffi Description

Contains classes from the Coffi tool, by Clark Verbrugge. They are used by Soot to parse classfiles. (Note that Baf is currently used only for output from Soot; conceivably, Coffi could create Baf bodies, but it doesn't.)