soot
Class Singletons
java.lang.Object
|
+--soot.Singletons
- Direct Known Subclasses:
- G
- public class Singletons
- extends java.lang.Object
A class to group together all the global variables in Soot.
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Singletons
public Singletons()
PhaseOptions
public PhaseOptions PhaseOptions()
VirtualCalls
public VirtualCalls VirtualCalls()
FieldTagger
public FieldTagger FieldTagger()
SharedBitSetCache
public SharedBitSetCache SharedBitSetCache()
Options
public Options Options()
CHATransformer
public CHATransformer CHATransformer()
SlowPseudoTopologicalOrderer
public SlowPseudoTopologicalOrderer SlowPseudoTopologicalOrderer()
SynchronizerManager
public SynchronizerManager SynchronizerManager()
NodeCast
public NodeCast NodeCast()
NoCast
public NoCast NoCast()
ClassHierarchy
public ClassHierarchy ClassHierarchy()
Main
public Main Main()
TagManager
public TagManager TagManager()
Environment
public Environment Environment()
TypeConstants
public TypeConstants TypeConstants()
NativeMethodDriver
public NativeMethodDriver NativeMethodDriver()
Util
public Util Util()
SourceLocator
public SourceLocator SourceLocator()
CONSTANT_Utf8_collector
public CONSTANT_Utf8_collector CONSTANT_Utf8_collector()
AbruptEdgeFinder
public AbruptEdgeFinder AbruptEdgeFinder()
Aggregator
public Aggregator Aggregator()
ArrayBoundsChecker
public ArrayBoundsChecker ArrayBoundsChecker()
ArrayElement
public ArrayElement ArrayElement()
ArrayNullTagAggregator
public ArrayNullTagAggregator ArrayNullTagAggregator()
ASTWalker
public ASTWalker ASTWalker()
BafInputRep
public BafInputRep BafInputRep()
Baf
public Baf Baf()
BooleanType
public BooleanType BooleanType()
BusyCodeMotion
public BusyCodeMotion BusyCodeMotion()
ByteType
public ByteType ByteType()
CastCheckEliminatorDumper
public CastCheckEliminatorDumper CastCheckEliminatorDumper()
CharType
public CharType CharType()
ClassFieldAnalysis
public ClassFieldAnalysis ClassFieldAnalysis()
ClassInputRep
public ClassInputRep ClassInputRep()
CommonSubexpressionEliminator
public CommonSubexpressionEliminator CommonSubexpressionEliminator()
ConditionalBranchFolder
public ConditionalBranchFolder ConditionalBranchFolder()
ConstantPropagatorAndFolder
public ConstantPropagatorAndFolder ConstantPropagatorAndFolder()
ConstructorFolder
public ConstructorFolder ConstructorFolder()
CopyPropagator
public CopyPropagator CopyPropagator()
CriticalEdgeRemover
public CriticalEdgeRemover CriticalEdgeRemover()
CycleFinder
public CycleFinder CycleFinder()
Dava
public Dava Dava()
DavaPrinter
public DavaPrinter DavaPrinter()
XMLPrinter
public XMLPrinter XMLPrinter()
Printer
public Printer Printer()
DeadAssignmentEliminator
public DeadAssignmentEliminator DeadAssignmentEliminator()
DependenceTagAggregator
public DependenceTagAggregator DependenceTagAggregator()
Double2ndHalfType
public Double2ndHalfType Double2ndHalfType()
DoubleType
public DoubleType DoubleType()
DoubleWordType
public DoubleWordType DoubleWordType()
DumbPointerAnalysis
public DumbPointerAnalysis DumbPointerAnalysis()
EmptyPointsToSet
public EmptyPointsToSet EmptyPointsToSet()
ErroneousType
public ErroneousType ErroneousType()
ExceptionFinder
public ExceptionFinder ExceptionFinder()
FieldRWTagger
public FieldRWTagger FieldRWTagger()
FloatType
public FloatType FloatType()
FullObjectSet
public FullObjectSet FullObjectSet()
Grimp
public Grimp Grimp()
IfFinder
public IfFinder IfFinder()
IntType
public IntType IntType()
JavaIoFileDescriptorNative
public JavaIoFileDescriptorNative JavaIoFileDescriptorNative()
JavaIoFileInputStreamNative
public JavaIoFileInputStreamNative JavaIoFileInputStreamNative()
JavaIoFileOutputStreamNative
public JavaIoFileOutputStreamNative JavaIoFileOutputStreamNative()
JavaIoFileSystemNative
public JavaIoFileSystemNative JavaIoFileSystemNative()
JavaIoObjectInputStreamNative
public JavaIoObjectInputStreamNative JavaIoObjectInputStreamNative()
JavaIoObjectOutputStreamNative
public JavaIoObjectOutputStreamNative JavaIoObjectOutputStreamNative()
JavaIoObjectStreamClassNative
public JavaIoObjectStreamClassNative JavaIoObjectStreamClassNative()
JavaLangClassLoaderNative
public JavaLangClassLoaderNative JavaLangClassLoaderNative()
JavaLangClassLoaderNativeLibraryNative
public JavaLangClassLoaderNativeLibraryNative JavaLangClassLoaderNativeLibraryNative()
JavaLangClassNative
public JavaLangClassNative JavaLangClassNative()
JavaLangDoubleNative
public JavaLangDoubleNative JavaLangDoubleNative()
JavaLangFloatNative
public JavaLangFloatNative JavaLangFloatNative()
JavaLangObjectNative
public JavaLangObjectNative JavaLangObjectNative()
JavaLangPackageNative
public JavaLangPackageNative JavaLangPackageNative()
JavaLangReflectArrayNative
public JavaLangReflectArrayNative JavaLangReflectArrayNative()
JavaLangReflectConstructorNative
public JavaLangReflectConstructorNative JavaLangReflectConstructorNative()
JavaLangReflectFieldNative
public JavaLangReflectFieldNative JavaLangReflectFieldNative()
JavaLangReflectMethodNative
public JavaLangReflectMethodNative JavaLangReflectMethodNative()
JavaLangReflectProxyNative
public JavaLangReflectProxyNative JavaLangReflectProxyNative()
JavaLangRuntimeNative
public JavaLangRuntimeNative JavaLangRuntimeNative()
JavaLangSecurityManagerNative
public JavaLangSecurityManagerNative JavaLangSecurityManagerNative()
JavaLangShutdownNative
public JavaLangShutdownNative JavaLangShutdownNative()
JavaLangStrictMathNative
public JavaLangStrictMathNative JavaLangStrictMathNative()
JavaLangStringNative
public JavaLangStringNative JavaLangStringNative()
JavaLangSystemNative
public JavaLangSystemNative JavaLangSystemNative()
JavaLangThreadNative
public JavaLangThreadNative JavaLangThreadNative()
JavaLangThrowableNative
public JavaLangThrowableNative JavaLangThrowableNative()
JavaNetInetAddressImplNative
public JavaNetInetAddressImplNative JavaNetInetAddressImplNative()
JavaNetInetAddressNative
public JavaNetInetAddressNative JavaNetInetAddressNative()
JavaSecurityAccessControllerNative
public JavaSecurityAccessControllerNative JavaSecurityAccessControllerNative()
JavaUtilJarJarFileNative
public JavaUtilJarJarFileNative JavaUtilJarJarFileNative()
JavaUtilResourceBundleNative
public JavaUtilResourceBundleNative JavaUtilResourceBundleNative()
JavaUtilTimeZoneNative
public JavaUtilTimeZoneNative JavaUtilTimeZoneNative()
JavaUtilZipCRC32Native
public JavaUtilZipCRC32Native JavaUtilZipCRC32Native()
JavaUtilZipInflaterNative
public JavaUtilZipInflaterNative JavaUtilZipInflaterNative()
JavaUtilZipZipEntryNative
public JavaUtilZipZipEntryNative JavaUtilZipZipEntryNative()
JavaUtilZipZipFileNative
public JavaUtilZipZipFileNative JavaUtilZipZipFileNative()
JimpleInputRep
public JimpleInputRep JimpleInputRep()
Jimple
public Jimple Jimple()
LabeledBlockFinder
public LabeledBlockFinder LabeledBlockFinder()
LazyCodeMotion
public LazyCodeMotion LazyCodeMotion()
LineNumberTagAggregator
public LineNumberTagAggregator LineNumberTagAggregator()
LoadStoreOptimizer
public LoadStoreOptimizer LoadStoreOptimizer()
LocalNameStandardizer
public LocalNameStandardizer LocalNameStandardizer()
LocalPacker
public LocalPacker LocalPacker()
LocalSplitter
public LocalSplitter LocalSplitter()
Long2ndHalfType
public Long2ndHalfType Long2ndHalfType()
LongType
public LongType LongType()
MonitorConverter
public MonitorConverter MonitorConverter()
NopEliminator
public NopEliminator NopEliminator()
NullConstant
public NullConstant NullConstant()
NullPointerChecker
public NullPointerChecker NullPointerChecker()
NullPointerColorer
public NullPointerColorer NullPointerColorer()
ParityTagger
public ParityTagger ParityTagger()
NullType
public NullType NullType()
PackageNamer
public PackageNamer PackageNamer()
PackManager
public PackManager PackManager()
PeepholeOptimizer
public PeepholeOptimizer PeepholeOptimizer()
ProfilingGenerator
public ProfilingGenerator ProfilingGenerator()
RectangularArrayFinder
public RectangularArrayFinder RectangularArrayFinder()
RefType
public RefType RefType()
Scene
public Scene Scene()
SequenceFinder
public SequenceFinder SequenceFinder()
ShortType
public ShortType ShortType()
SideEffectTagger
public SideEffectTagger SideEffectTagger()
SparkTransformer
public SparkTransformer SparkTransformer()
StaticInliner
public StaticInliner StaticInliner()
StaticMethodBinder
public StaticMethodBinder StaticMethodBinder()
StmtAddressType
public StmtAddressType StmtAddressType()
SunMiscSignalHandlerNative
public SunMiscSignalHandlerNative SunMiscSignalHandlerNative()
SunMiscSignalNative
public SunMiscSignalNative SunMiscSignalNative()
SwitchFinder
public SwitchFinder SwitchFinder()
SynchronizedBlockFinder
public SynchronizedBlockFinder SynchronizedBlockFinder()
ThrowFinder
public ThrowFinder ThrowFinder()
ThrowNullConverter
public ThrowNullConverter ThrowNullConverter()
Timers
public Timers Timers()
TryContentsFinder
public TryContentsFinder TryContentsFinder()
TypeAssigner
public TypeAssigner TypeAssigner()
UnconditionalBranchFolder
public UnconditionalBranchFolder UnconditionalBranchFolder()
UnknownType
public UnknownType UnknownType()
UnreachableCodeEliminator
public UnreachableCodeEliminator UnreachableCodeEliminator()
UnusedLocalEliminator
public UnusedLocalEliminator UnusedLocalEliminator()
UnusuableType
public UnusuableType UnusuableType()
UselessTryRemover
public UselessTryRemover UselessTryRemover()
VoidType
public VoidType VoidType()
WordType
public WordType WordType()
FieldReadTagAggregator
public FieldReadTagAggregator FieldReadTagAggregator()
FieldWriteTagAggregator
public FieldWriteTagAggregator FieldWriteTagAggregator()
FieldTagAggregator
public FieldTagAggregator FieldTagAggregator()
EntryPoints
public EntryPoints EntryPoints()
CallGraphTagger
public CallGraphTagger CallGraphTagger()
Shimple
public Shimple Shimple()
SConstantPropagatorAndFolder
public SConstantPropagatorAndFolder SConstantPropagatorAndFolder()