SandMark version 3.0


Package sandmark.util

Class Summary
AdditiveSplitter  
BCEL Utility routines to work with BCEL (JavaClass).
BLOAT  
ByteCodeLocation This class represents the location of a bytecode instruction in the code.
CircularBuffer  
ClassFileCollection The sandmark.util.ClassFileCollection class provides methods for accessing a collection of files including Java bytecode files.
ClassHierarchy  
ClassHierarchyNode  
Compile  
ConfigItem  
ConfigProperties  
DependencyGraph  
Dot Visualize a graph using the 'dot' tool.
EditedClass Used by ReplaceCall to keep track of open class files and methods.
Editor An Editor is used to edit a number of classes, namely their class information, methods, and fields.
Element  
Enum2Iter  
FileClassLoader  
HashTable This class stores the information provided by the obfuscation configuration pane.
IdentifierIterator IdentifierIterator provides a straightforward interface for generating new java identifiers for methods, classes, etc.
InlinedStackFrame  
Inliner  
InstructionTree  
LabeledGrid A sandmark.util.LabeledGrid object provides a general-purpose fixed-size two-dimensional array with row and column labels.
Log The sandmark.util.Log class handles logging for a SandMark application.
MethodID This class represents a method.
MethodNode guilty party: andy lenards project: SandMark topic: Robust Source Code Obfuscation advisor: Dr.
Misc The sandmark.util.Misc class holds utility methods that don't fit anywhere else.
MultiIter  
Node Implements a circular queue of K elements.
Options The sandmark.util.Options class parses command-line options according to the Unix standard (POSIX .2 section 2.10.2) utility syntax guidelines.
PartialSumSplitter  
PriorityQueue  
ScaledSplitter  
SparseVector This is similar to java.util.Vector.
SpecialClass A class that we can't edit, such as a class from java.*.
StackFrame  
StatisticsRecord This class contains statistical information about one class including data about its fields, methods and the package in which it is located.
Stats This class is a collection of StatisticsRecords.
StringInt The sandmark.util.StringInt class encodes strings as BigIntegers.
TempDir A TempDir object represents a temporary directory in the filesystem.
Time  
UserClass A class that we can edit.
ValueSplitter  
 

Exception Summary
ClassHierarchyException  
 


SandMark version 3.0

Wed Jan 29 10:30:05 MST 2003