SandMark version 2.0


Package sandmark.util

Class Summary
BCEL  
BLOAT  
ByteCodeLocation This class represents the location of a bytecode instruction in the code.
CallGraphNode  
CircularBuffer  
ClassFileCollection The sandmark.util.ClassFileCollection class provides methods for accessing a collection of files including Java bytecode files.
ClassHierarchy  
ClassHierarchyData  
Compile  
ConfigItem  
ConfigProperties  
DependencyGraph  
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  
FileClassLoader  
GraphViewer  
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.
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.
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.
PriorityQueue  
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.
 


SandMark version 2.0

Mon Jun 17 12:30:47 MST 2002