Constant Field Values
Contents
soot.*
-
soot.AntTask Modifier and Type Constant Field Value public static final boolean
DEBUG
true
-
soot.BooleanType Modifier and Type Constant Field Value public static final int
HASHCODE
474318298
-
soot.ByteType Modifier and Type Constant Field Value public static final int
HASHCODE
-2126703831
-
soot.CharType Modifier and Type Constant Field Value public static final int
HASHCODE
1939776628
-
soot.CompilationDeathException Modifier and Type Constant Field Value public static final int
COMPILATION_ABORTED
0
public static final int
COMPILATION_SUCCEEDED
1
-
soot.DecimalType Modifier and Type Constant Field Value public static final int
HASHCODE
731738690
-
soot.DoubleType Modifier and Type Constant Field Value public static final int
HASHCODE
1268609602
-
soot.FastHierarchy Modifier and Type Constant Field Value protected static final int
USE_INTERVALS_BOUNDARY
100
-
soot.FloatType Modifier and Type Constant Field Value public static final int
HASHCODE
-1471974406
-
soot.IntType Modifier and Type Constant Field Value public static final int
HASHCODE
-1220074593
-
soot.JavaBasicTypes Modifier and Type Constant Field Value public static final String
JAVA_IO_SERIALIZABLE
"java.io.Serializable"
public static final String
JAVA_LANG_BOOLEAN
"java.lang.Boolean"
public static final String
JAVA_LANG_BYTE
"java.lang.Byte"
public static final String
JAVA_LANG_CHARACTER
"java.lang.Character"
public static final String
JAVA_LANG_CLONABLE
"java.io.Clonable"
public static final String
JAVA_LANG_DOUBLE
"java.lang.Double"
public static final String
JAVA_LANG_FLOAT
"java.lang.Float"
public static final String
JAVA_LANG_INTEGER
"java.lang.Integer"
public static final String
JAVA_LANG_LONG
"java.lang.Long"
public static final String
JAVA_LANG_OBJECT
"java.lang.Object"
public static final String
JAVA_LANG_SHORT
"java.lang.Short"
-
soot.JavaMethods Modifier and Type Constant Field Value public static final String
CLASSLOADER_ADD_CLASS
"<java.lang.ClassLoader: void addClass(java.lang.Class)>"
public static final String
CLASSLOADER_CHECK_PACKAGE_ACC
"<java.lang.ClassLoader: void checkPackageAccess(java.lang.Class,java.security.ProtectionDomain)>"
public static final String
CLASSLOADER_FIND_NATIVE
"<java.lang.ClassLoader: long findNative(java.lang.ClassLoader,java.lang.String)>"
public static final String
CLASSLOADER_INIT
"<java.lang.ClassLoader: void <init>()>"
public static final String
CLASSLOADER_LOAD_CLASS_INTERNAL
"<java.lang.ClassLoader: java.lang.Class loadClassInternal(java.lang.String)>"
public static final String
INITIALIZE_SYSTEM_CLASS
"<java.lang.System: void initializeSystemClass()>"
public static final String
PRIV_ACTION_EXC_INIT
"<java.security.PrivilegedActionException: void <init>(java.lang.Exception)>"
public static final String
RUN_FINALIZE
"<java.lang.ref.Finalizer: void runFinalizer()>"
public static final String
SIG_CLINIT
"void <clinit>()"
public static final String
SIG_EXIT
"void exit()"
public static final String
SIG_FINALIZE
"void finalize()"
public static final String
SIG_FOR_NAME
"java.lang.Class forName(java.lang.String)"
public static final String
SIG_INIT
"void <init>()"
public static final String
SIG_MAIN
"void main(java.lang.String[])"
public static final String
SIG_OBJ_RUN
"java.lang.Object run()"
public static final String
SIG_RUN
"void run()"
public static final String
SIG_START
"void start()"
public static final String
THREAD_EXIT
"<java.lang.Thread: void exit()>"
public static final String
THREAD_GROUP_INIT
"<java.lang.ThreadGroup: void <init>()>"
public static final String
THREAD_INIT_RUNNABLE
"<java.lang.Thread: void <init>(java.lang.ThreadGroup,java.lang.Runnable)>"
public static final String
THREAD_INIT_STRING
"<java.lang.Thread: void <init>(java.lang.ThreadGroup,java.lang.String)>"
public static final String
THREADGROUP_UNCAUGHT_EXCEPTION
"<java.lang.ThreadGroup: void uncaughtException(java.lang.Thread,java.lang.Throwable)>"
-
soot.LongType Modifier and Type Constant Field Value public static final int
HASHCODE
37593207
-
soot.Modifier Modifier and Type Constant Field Value public static final int
ABSTRACT
1024
public static final int
ANNOTATION
8192
public static final int
CONSTRUCTOR
65536
public static final int
DECLARED_SYNCHRONIZED
131072
public static final int
ENUM
16384
public static final int
FINAL
16
public static final int
INTERFACE
512
public static final int
NATIVE
256
public static final int
PRIVATE
2
public static final int
PROTECTED
4
public static final int
PUBLIC
1
public static final int
REQUIRES_MANDATED
32768
public static final int
REQUIRES_STATIC
64
public static final int
REQUIRES_SYNTHETIC
4096
public static final int
REQUIRES_TRANSITIVE
32
public static final int
STATIC
8
public static final int
STRICTFP
2048
public static final int
SYNCHRONIZED
32
public static final int
SYNTHETIC
4096
public static final int
TRANSIENT
128
public static final int
VOLATILE
64
-
soot.ModulePathSourceLocator Modifier and Type Constant Field Value public static final String
DUMMY_CLASSPATH_JDK9_FS
"VIRTUAL_FS_FOR_JDK"
-
soot.PointsToAnalysis Modifier and Type Constant Field Value public static final String
ARRAY_ELEMENTS_NODE
"ARRAY_ELEMENTS_NODE"
public static final String
CANONICAL_PATH
"CANONICAL_PATH"
public static final String
CANONICAL_PATH_LOCAL
"CANONICAL_PATH_LOCAL"
public static final String
CAST_NODE
"CAST_NODE"
public static final String
DEFAULT_CLASS_LOADER
"DEFAULT_CLASS_LOADER"
public static final String
DEFAULT_CLASS_LOADER_LOCAL
"DEFAULT_CLASS_LOADER_LOCAL"
public static final String
EXCEPTION_NODE
"EXCEPTION_NODE"
public static final String
FINALIZE_QUEUE
"FINALIZE_QUEUE"
public static final String
MAIN_CLASS_NAME_STRING
"MAIN_CLASS_NAME_STRING"
public static final String
MAIN_CLASS_NAME_STRING_LOCAL
"MAIN_CLASS_NAME_STRING_LOCAL"
public static final String
MAIN_THREAD_GROUP_NODE
"MAIN_THREAD_GROUP_NODE"
public static final String
MAIN_THREAD_GROUP_NODE_LOCAL
"MAIN_THREAD_GROUP_NODE_LOCAL"
public static final String
MAIN_THREAD_NODE
"MAIN_THREAD_NODE"
public static final String
MAIN_THREAD_NODE_LOCAL
"MAIN_THREAD_NODE_LOCAL"
public static final String
PHI_NODE
"PHI_NODE"
public static final String
PRIVILEGED_ACTION_EXCEPTION
"PRIVILEGED_ACTION_EXCEPTION"
public static final String
PRIVILEGED_ACTION_EXCEPTION_LOCAL
"PRIVILEGED_ACTION_EXCEPTION_LOCAL"
public static final int
RETURN_NODE
-2
public static final String
RETURN_STRING_CONSTANT_NODE
"RETURN_STRING_CONSTANT_NODE"
public static final String
STRING_ARRAY_NODE
"STRING_ARRAY_NODE"
public static final String
STRING_ARRAY_NODE_LOCAL
"STRING_ARRAY_NODE_LOCAL"
public static final String
STRING_NODE
"STRING_NODE"
public static final String
STRING_NODE_LOCAL
"STRING_NODE_LOCAL"
public static final String
THIS_NODE
"THIS_NODE"
public static final String
THROW_NODE
"THROW_NODE"
-
soot.PolymorphicMethodRef Modifier and Type Constant Field Value public static final String
METHODHANDLE_SIGNATURE
"java.lang.invoke.MethodHandle"
public static final String
POLYMORPHIC_SIGNATURE
"java/lang/invoke/MethodHandle$PolymorphicSignature"
public static final String
VARHANDLE_SIGNATURE
"java.lang.invoke.VarHandle"
-
soot.Printer Modifier and Type Constant Field Value public static final int
ADD_JIMPLE_LN
16
public static final int
USE_ABBREVIATIONS
1
-
soot.ShortType Modifier and Type Constant Field Value public static final int
HASHCODE
-1954447917
-
soot.SootClass Modifier and Type Constant Field Value public static final int
BODIES
3
public static final int
DANGLING
0
public static final int
HIERARCHY
1
public static final String
INVOKEDYNAMIC_DUMMY_CLASS_NAME
"soot.dummy.InvokeDynamic"
public static final int
SIGNATURES
2
-
soot.SootMethod Modifier and Type Constant Field Value public static final String
constructorName
"<init>"
public static final String
staticInitializerName
"<clinit>"
-
soot.SootModuleInfo Modifier and Type Constant Field Value public static final String
MODULE_INFO
"module-info"
public static final String
MODULE_INFO_FILE
"module-info.class"
-
soot.UByteType Modifier and Type Constant Field Value public static final int
HASHCODE
557650729
public static final int
MAX_VALUE
255
public static final int
MIN_VALUE
0
-
soot.UIntType Modifier and Type Constant Field Value public static final int
HASHCODE
-1287183457
public static final long
MAX_VALUE
4294967295L
public static final int
MIN_VALUE
0
-
soot.ULongType Modifier and Type Constant Field Value public static final int
HASHCODE
20815991
-
soot.UShortType Modifier and Type Constant Field Value public static final int
HASHCODE
1535213011
public static final int
MAX_VALUE
65535
public static final int
MIN_VALUE
0
soot.dava.*
-
soot.dava.internal.AST.ASTNode Modifier and Type Constant Field Value public static final String
NEWLINE
"\n"
public static final String
TAB
" "
-
soot.dava.toolkits.base.AST.ASTAnalysis Modifier and Type Constant Field Value public static final int
ANALYSE_AST
0
public static final int
ANALYSE_STMTS
1
public static final int
ANALYSE_VALUES
2
-
soot.dava.toolkits.base.AST.interProcedural.ConstantFieldValueFinder Modifier and Type Constant Field Value public final boolean
DEBUG
false
-
soot.dava.toolkits.base.AST.structuredAnalysis.MustMayInitialize Modifier and Type Constant Field Value public static final int
MAY
1
public static final int
MUST
0
-
soot.dava.toolkits.base.AST.transformations.LocalVariableCleaner Modifier and Type Constant Field Value public final boolean
DEBUG
false
-
soot.dava.toolkits.base.AST.transformations.SuperFirstStmtHandler Modifier and Type Constant Field Value public final boolean
DEBUG
false
-
soot.dava.toolkits.base.renamer.infoGatheringAnalysis Modifier and Type Constant Field Value public static final int
ARRAYINDEX
6
public static final int
CAST
10
public static final int
CLASSNAME
0
public static final int
FIELDASSIGN
8
public static final int
FORLOOPUPDATE
9
public static final int
GETSET
2
public static final int
IF
3
public static final int
MAINARG
7
public static final int
METHODNAME
1
public static final int
NUMBITS
11
public static final int
SWITCH
5
public static final int
WHILE
4
-
soot.dava.toolkits.base.renamer.Renamer Modifier and Type Constant Field Value public final boolean
DEBUG
false
soot.dexpler.*
-
soot.dexpler.DexAnnotation Modifier and Type Constant Field Value public static final String
DALVIK_ANNOTATION_DEFAULT
"dalvik.annotation.AnnotationDefault"
public static final String
DALVIK_ANNOTATION_ENCLOSINGCLASS
"dalvik.annotation.EnclosingClass"
public static final String
DALVIK_ANNOTATION_ENCLOSINGMETHOD
"dalvik.annotation.EnclosingMethod"
public static final String
DALVIK_ANNOTATION_INNERCLASS
"dalvik.annotation.InnerClass"
public static final String
DALVIK_ANNOTATION_MEMBERCLASSES
"dalvik.annotation.MemberClasses"
public static final String
DALVIK_ANNOTATION_SIGNATURE
"dalvik.annotation.Signature"
public static final String
DALVIK_ANNOTATION_THROWS
"dalvik.annotation.Throws"
public static final String
JAVA_DEPRECATED
"java.lang.Deprecated"
-
soot.dexpler.IDalvikTyper Modifier and Type Constant Field Value public static final boolean
DEBUG
false
public static final boolean
ENABLE_DVKTYPER
false
-
soot.dexpler.tags.DoubleOpTag Modifier and Type Constant Field Value public static final String
NAME
"DoubleOpTag"
-
soot.dexpler.tags.FloatOpTag Modifier and Type Constant Field Value public static final String
NAME
"FloatOpTag"
-
soot.dexpler.tags.IntOpTag Modifier and Type Constant Field Value public static final String
NAME
"IntOpTag"
-
soot.dexpler.tags.LongOpTag Modifier and Type Constant Field Value public static final String
NAME
"LongOpTag"
-
soot.dexpler.tags.NumOpTag Modifier and Type Constant Field Value public static final String
NAME
"NumOpTag"
-
soot.dexpler.tags.ObjectOpTag Modifier and Type Constant Field Value public static final String
NAME
"ObjectOpTag"
-
soot.dexpler.tags.SpecialInvokeTypeTag Modifier and Type Constant Field Value public static final String
NAME
"SpecialInvokeTypeTag"
soot.dotnet.*
-
soot.dotnet.AssemblyTag Modifier and Type Constant Field Value public static final String
ASSEMBLY
"Assembly"
-
soot.dotnet.members.ArrayByReferenceWrapperGenerator Modifier and Type Constant Field Value public static final String
WRAPPER_CLASS_NAME_START
"ArrayElementReferenceWrappers.Wrapper"
-
soot.dotnet.members.ByReferenceWrapperGenerator Modifier and Type Constant Field Value public static final String
WRAPPER_CLASS_NAME
"ByReferenceWrappers.Wrapper"
public static final String
WRAPPER_FIELD_NAME
"r"
-
soot.dotnet.members.DotnetMethod Modifier and Type Constant Field Value public static final String
CONSTRUCTOR_NAME
".ctor"
public static final String
DESTRUCTOR_NAME
"Finalize"
public static final String
JAVA_CONSTRUCTOR_NAME
"<init>"
public static final String
JAVA_STATIC_CONSTRUCTOR_NAME
"<clinit>"
public static final String
MAIN_METHOD_SIGNATURE
"void Main(System.String[])"
public static final String
STATIC_CONSTRUCTOR_NAME
".cctor"
-
soot.dotnet.members.InitialFieldTagValue Modifier and Type Constant Field Value public static final String
NAME
"InitialFieldValue"
-
soot.dotnet.members.method.DelegateHandler Modifier and Type Constant Field Value public static final String
COMBINE
"combine"
public static final String
COMBINE_WITH_METHOD_NAME
"combineWith"
public static final String
DELEGATE_HOLDER_CLASSNAME
"DelegateHolder"
public static final String
DELEGATE_LIST_NAME
"DelegateList"
public static final String
INVOKE_METHOD_NAME
"doInvoke"
public static final String
REMOVE_METHOD_NAME
"removeDelegate"
-
soot.dotnet.proto.ProtoAssemblyAllTypes.Accessibility Modifier and Type Constant Field Value public static final int
INTERNAL_VALUE
3
public static final int
NONE_VALUE
0
public static final int
PRIVATE_VALUE
1
public static final int
PROTECTED_AND_INTERNAL_VALUE
5
public static final int
PROTECTED_OR_INTERNAL_VALUE
6
public static final int
PROTECTED_VALUE
4
public static final int
PUBLIC_VALUE
2
-
soot.dotnet.proto.ProtoAssemblyAllTypes.AssemblyAllTypes Modifier and Type Constant Field Value public static final int
ALL_REFERENCED_MODULE_TYPES_FIELD_NUMBER
2
public static final int
LIST_OF_TYPES_FIELD_NUMBER
1
-
soot.dotnet.proto.ProtoAssemblyAllTypes.AttributeArgumentDefinition Modifier and Type Constant Field Value public static final int
NAME_FIELD_NUMBER
2
public static final int
TYPE_FIELD_NUMBER
1
public static final int
VALUE_DOUBLE_FIELD_NUMBER
6
public static final int
VALUE_FLOAT_FIELD_NUMBER
7
public static final int
VALUE_INT32_FIELD_NUMBER
4
public static final int
VALUE_INT64_FIELD_NUMBER
5
public static final int
VALUE_STRING_FIELD_NUMBER
3
-
soot.dotnet.proto.ProtoAssemblyAllTypes.AttributeDefinition Modifier and Type Constant Field Value public static final int
ATTRIBUTE_TYPE_FIELD_NUMBER
1
public static final int
CONSTRUCTOR_FIELD_NUMBER
2
public static final int
FIXED_ARGUMENTS_FIELD_NUMBER
3
public static final int
NAMED_ARGUMENTS_FIELD_NUMBER
4
-
soot.dotnet.proto.ProtoAssemblyAllTypes.EventDefinition Modifier and Type Constant Field Value public static final int
ACCESSIBILITY_FIELD_NUMBER
1
public static final int
ADD_ACCESSOR_METHOD_FIELD_NUMBER
2
public static final int
CAN_ADD_FIELD_NUMBER
3
public static final int
CAN_INVOKE_FIELD_NUMBER
4
public static final int
CAN_REMOVE_FIELD_NUMBER
5
public static final int
FULL_NAME_FIELD_NUMBER
6
public static final int
INVOKE_ACCESSOR_METHOD_FIELD_NUMBER
7
public static final int
NAME_FIELD_NUMBER
8
public static final int
PE_TOKEN_FIELD_NUMBER
10
public static final int
REMOVE_ACCESSOR_METHOD_FIELD_NUMBER
9
-
soot.dotnet.proto.ProtoAssemblyAllTypes.FieldDefinition Modifier and Type Constant Field Value public static final int
ACCESSIBILITY_FIELD_NUMBER
1
public static final int
ATTRIBUTES_FIELD_NUMBER
15
public static final int
CONSTANT_TYPE_FIELD_NUMBER
29
public static final int
DECLARING_TYPE_FIELD_NUMBER
13
public static final int
FULL_NAME_FIELD_NUMBER
12
public static final int
INITIAL_VALUE_FIELD_NUMBER
60
public static final int
IS_ABSTRACT_FIELD_NUMBER
2
public static final int
IS_CONST_FIELD_NUMBER
7
public static final int
IS_EXPLICIT_INTERFACE_IMPLEMENTATION_FIELD_NUMBER
4
public static final int
IS_OVERRIDE_FIELD_NUMBER
5
public static final int
IS_READ_ONLY_FIELD_NUMBER
8
public static final int
IS_SEALED_FIELD_NUMBER
3
public static final int
IS_STATIC_FIELD_NUMBER
9
public static final int
IS_VIRTUAL_FIELD_NUMBER
6
public static final int
NAME_FIELD_NUMBER
11
public static final int
PE_TOKEN_FIELD_NUMBER
16
public static final int
TYPE_FIELD_NUMBER
10
public static final int
TYPE_KIND_FIELD_NUMBER
14
public static final int
VALUE_CONSTANT_BOOL_FIELD_NUMBER
55
public static final int
VALUE_CONSTANT_DOUBLE_FIELD_NUMBER
21
public static final int
VALUE_CONSTANT_FLOAT_FIELD_NUMBER
20
public static final int
VALUE_CONSTANT_INT64_FIELD_NUMBER
19
public static final int
VALUE_CONSTANT_STRING_FIELD_NUMBER
17
public static final int
VALUE_CONSTANT_UINT64_FIELD_NUMBER
59
-
soot.dotnet.proto.ProtoAssemblyAllTypes.IlType Modifier and Type Constant Field Value public static final int
type_bool_VALUE
8
public static final int
type_byte_VALUE
9
public static final int
type_char_VALUE
13
public static final int
type_decimal_VALUE
14
public static final int
type_double_VALUE
7
public static final int
type_float_VALUE
6
public static final int
type_int16_VALUE
12
public static final int
type_int32_VALUE
2
public static final int
type_int64_VALUE
3
public static final int
type_sbyte_VALUE
10
public static final int
type_string_VALUE
1
public static final int
type_uint16_VALUE
11
public static final int
type_uint32_VALUE
4
public static final int
type_uint64_VALUE
5
public static final int
type_unknown_VALUE
0
-
soot.dotnet.proto.ProtoAssemblyAllTypes.MethodDefinition Modifier and Type Constant Field Value public static final int
ACCESSIBILITY_FIELD_NUMBER
1
public static final int
ATTRIBUTES_FIELD_NUMBER
13
public static final int
DECLARING_TYPE_FIELD_NUMBER
15
public static final int
FULL_NAME_FIELD_NUMBER
14
public static final int
HAS_BODY_FIELD_NUMBER
3
public static final int
IS_ABSTRACT_FIELD_NUMBER
5
public static final int
IS_ACCESSOR_FIELD_NUMBER
6
public static final int
IS_CONSTRUCTOR_FIELD_NUMBER
7
public static final int
IS_DESTRUCTOR_FIELD_NUMBER
8
public static final int
IS_EXPLICIT_INTERFACE_IMPLEMENTATION_FIELD_NUMBER
9
public static final int
IS_EXTERN_FIELD_NUMBER
17
public static final int
IS_OPERATOR_FIELD_NUMBER
16
public static final int
IS_SEALED_FIELD_NUMBER
19
public static final int
IS_STATIC_FIELD_NUMBER
10
public static final int
IS_UNSAFE_FIELD_NUMBER
18
public static final int
IS_VIRTUAL_FIELD_NUMBER
11
public static final int
NAME_FIELD_NUMBER
2
public static final int
PARAMETER_FIELD_NUMBER
4
public static final int
PE_TOKEN_FIELD_NUMBER
20
public static final int
RETURN_TYPE_FIELD_NUMBER
12
-
soot.dotnet.proto.ProtoAssemblyAllTypes.ParameterDefinition Modifier and Type Constant Field Value public static final int
IS_IN_FIELD_NUMBER
5
public static final int
IS_OPTIONAL_FIELD_NUMBER
6
public static final int
IS_OUT_FIELD_NUMBER
4
public static final int
IS_REF_FIELD_NUMBER
3
public static final int
PARAMETER_NAME_FIELD_NUMBER
2
public static final int
TYPE_FIELD_NUMBER
1
-
soot.dotnet.proto.ProtoAssemblyAllTypes.PropertyDefinition Modifier and Type Constant Field Value public static final int
ACCESSIBILITY_FIELD_NUMBER
1
public static final int
ATTRIBUTES_FIELD_NUMBER
16
public static final int
CAN_GET_FIELD_NUMBER
2
public static final int
CAN_SET_FIELD_NUMBER
3
public static final int
GETTER_FIELD_NUMBER
10
public static final int
IS_ABSTRACT_FIELD_NUMBER
4
public static final int
IS_EXPLICIT_INTERFACE_IMPLEMENTATION_FIELD_NUMBER
6
public static final int
IS_EXTERN_FIELD_NUMBER
15
public static final int
IS_OVERRIDE_FIELD_NUMBER
7
public static final int
IS_SEALED_FIELD_NUMBER
5
public static final int
IS_STATIC_FIELD_NUMBER
9
public static final int
IS_VIRTUAL_FIELD_NUMBER
8
public static final int
NAME_FIELD_NUMBER
13
public static final int
PE_TOKEN_FIELD_NUMBER
17
public static final int
SETTER_FIELD_NUMBER
11
public static final int
TYPE_FIELD_NUMBER
12
public static final int
TYPE_KIND_FIELD_NUMBER
14
-
soot.dotnet.proto.ProtoAssemblyAllTypes.TypeDefinition Modifier and Type Constant Field Value public static final int
ACCESSIBILITY_FIELD_NUMBER
1
public static final int
ARRAY_DIMENSIONS_FIELD_NUMBER
17
public static final int
ATTRIBUTES_FIELD_NUMBER
15
public static final int
DECLARING_OUTER_CLASS_FIELD_NUMBER
8
public static final int
DIRECT_BASE_TYPES_FIELD_NUMBER
9
public static final int
EVENTS_FIELD_NUMBER
18
public static final int
FIELDS_FIELD_NUMBER
12
public static final int
FULLNAME_FIELD_NUMBER
2
public static final int
GENERIC_TYPE_ARGUMENTS_FIELD_NUMBER
16
public static final int
IS_ABSTRACT_FIELD_NUMBER
4
public static final int
IS_READ_ONLY_FIELD_NUMBER
5
public static final int
IS_SEALED_FIELD_NUMBER
6
public static final int
IS_STATIC_FIELD_NUMBER
7
public static final int
METHODS_FIELD_NUMBER
11
public static final int
NAMESPACE_FIELD_NUMBER
3
public static final int
NESTED_TYPES_FIELD_NUMBER
14
public static final int
PE_TOKEN_FIELD_NUMBER
19
public static final int
PROPERTIES_FIELD_NUMBER
13
public static final int
TYPE_KIND_FIELD_NUMBER
10
-
soot.dotnet.proto.ProtoAssemblyAllTypes.TypeKindDef Modifier and Type Constant Field Value public static final int
ARG_LIST_VALUE
18
public static final int
ARRAY_VALUE
14
public static final int
BY_REF_AND_ARRAY_VALUE
25
public static final int
BY_REF_VALUE
16
public static final int
CLASS_VALUE
2
public static final int
DELEGATE_VALUE
5
public static final int
DYNAMIC_VALUE
11
public static final int
ENUM_VALUE
6
public static final int
FUNCTION_POINTER_VALUE
24
public static final int
INTERFACE_VALUE
3
public static final int
INTERSECTION_VALUE
17
public static final int
MOD_OPT_VALUE
20
public static final int
MOD_REQ_VALUE
21
public static final int
N_INT_VALUE
22
public static final int
N_UINT_VALUE
23
public static final int
NO_TYPE_VALUE
0
public static final int
NONE_TYPE_VALUE
10
public static final int
NULL_VALUE
9
public static final int
OTHER_VALUE
1
public static final int
POINTER_VALUE
15
public static final int
STRUCT_VALUE
4
public static final int
TUPLE_VALUE
19
public static final int
TYPE_PARAMETER_VALUE
13
public static final int
UNBOUND_TYPE_ARG_VALUE
12
public static final int
UNKNOWN_VALUE
8
public static final int
VOID_VALUE
7
-
soot.dotnet.proto.ProtoDotnetNativeHost.AnalyzerMethodCall Modifier and Type Constant Field Value public static final int
GET_ALL_TYPES_VALUE
1
public static final int
GET_METHOD_BODY_OF_EVENT_VALUE
4
public static final int
GET_METHOD_BODY_OF_PROPERTY_VALUE
3
public static final int
GET_METHOD_BODY_VALUE
2
public static final int
GET_TYPE_DEF_VALUE
5
public static final int
NO_CALL_VALUE
0
-
soot.dotnet.proto.ProtoDotnetNativeHost.AnalyzerParamsMsg Modifier and Type Constant Field Value public static final int
ANALYZER_METHOD_CALL_FIELD_NUMBER
1
public static final int
ASSEMBLY_FILE_ABSOLUTE_PATH_FIELD_NUMBER
2
public static final int
DEBUG_MODE_FIELD_NUMBER
10
public static final int
EVENT_ACCESSOR_TYPE_FIELD_NUMBER
9
public static final int
EVENT_NAME_FIELD_NUMBER
8
public static final int
METHOD_NAME_FIELD_NUMBER
4
public static final int
METHOD_NAME_SUFFIX_FIELD_NUMBER
11
public static final int
METHOD_PE_TOKEN_FIELD_NUMBER
12
public static final int
PROPERTY_IS_SETTER_FIELD_NUMBER
7
public static final int
PROPERTY_NAME_FIELD_NUMBER
6
public static final int
TYPE_REFLECTION_NAME_FIELD_NUMBER
3
-
soot.dotnet.proto.ProtoDotnetNativeHost.EventAccessorType Modifier and Type Constant Field Value public static final int
ADD_ACCESSOR_VALUE
1
public static final int
INVOKE_ACCESSOR_VALUE
2
public static final int
NO_EVENT_METHOD_VALUE
0
public static final int
REMOVE_ACCESSOR_VALUE
3
-
soot.dotnet.proto.ProtoIlInstructions.IlBlock Modifier and Type Constant Field Value public static final int
BLOCK_NAME_FIELD_NUMBER
2
public static final int
FINAL_INSTRUCTION_FIELD_NUMBER
3
public static final int
LIST_OF_IL_INSTRUCTIONS_FIELD_NUMBER
1
-
soot.dotnet.proto.ProtoIlInstructions.IlBlockContainerMsg Modifier and Type Constant Field Value public static final int
BLOCKS_FIELD_NUMBER
1
-
soot.dotnet.proto.ProtoIlInstructions.IlFunctionMsg Modifier and Type Constant Field Value public static final int
BODY_FIELD_NUMBER
1
public static final int
VARIABLES_FIELD_NUMBER
2
-
soot.dotnet.proto.ProtoIlInstructions.IlInstructionMsg Modifier and Type Constant Field Value public static final int
ARGUMENT_FIELD_NUMBER
29
public static final int
ARGUMENTS_FIELD_NUMBER
5
public static final int
ARRAY_FIELD_NUMBER
30
public static final int
BODY_FIELD_NUMBER
37
public static final int
CHECK_FOR_OVERFLOW_FIELD_NUMBER
44
public static final int
COMPARISON_KIND_FIELD_NUMBER
21
public static final int
CONDITION_FIELD_NUMBER
22
public static final int
CONSTANT_TYPE_FIELD_NUMBER
23
public static final int
CONVERSION_KIND_FIELD_NUMBER
25
public static final int
DEFAULT_INST_FIELD_NUMBER
42
public static final int
FALSE_INST_FIELD_NUMBER
84
public static final int
FAULT_BLOCK_FIELD_NUMBER
35
public static final int
FIELD_FIELD_NUMBER
10
public static final int
FINALLY_BLOCK_FIELD_NUMBER
34
public static final int
HANDLERS_FIELD_NUMBER
33
public static final int
INDICES_FIELD_NUMBER
31
public static final int
INPUT_TYPE_FIELD_NUMBER
26
public static final int
IS_LEAVING_FUNCTION_FIELD_NUMBER
45
public static final int
KEY_INSTR_FIELD_NUMBER
41
public static final int
LAMBDAFUNCTION_FIELD_NUMBER
86
public static final int
LEFT_FIELD_NUMBER
14
public static final int
METHOD_FIELD_NUMBER
4
public static final int
OP_CODE_FIELD_NUMBER
1
public static final int
OPERATOR_FIELD_NUMBER
12
public static final int
RESULT_TYPE_FIELD_NUMBER
27
public static final int
RIGHT_FIELD_NUMBER
15
public static final int
SIGN_FIELD_NUMBER
20
public static final int
SWITCH_SECTIONS_FIELD_NUMBER
43
public static final int
TARGET_FIELD_NUMBER
8
public static final int
TARGET_LABEL_FIELD_NUMBER
18
public static final int
TARGET_TYPE_FIELD_NUMBER
28
public static final int
TRUE_INST_FIELD_NUMBER
83
public static final int
TRY_BLOCK_FIELD_NUMBER
32
public static final int
TYPE_FIELD_NUMBER
9
public static final int
VALUE_CONSTANT_BOOL_FIELD_NUMBER
61
public static final int
VALUE_CONSTANT_DOUBLE_FIELD_NUMBER
40
public static final int
VALUE_CONSTANT_FLOAT_FIELD_NUMBER
39
public static final int
VALUE_CONSTANT_INT64_FIELD_NUMBER
38
public static final int
VALUE_CONSTANT_STRING_FIELD_NUMBER
7
public static final int
VALUE_CONSTANT_UINT64_FIELD_NUMBER
65
public static final int
VALUE_INSTRUCTION_FIELD_NUMBER
6
public static final int
VARIABLE_FIELD_NUMBER
11
-
soot.dotnet.proto.ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator Modifier and Type Constant Field Value public static final int
Add_VALUE
1
public static final int
BitAnd_VALUE
6
public static final int
BitOr_VALUE
7
public static final int
BitXor_VALUE
8
public static final int
Div_VALUE
4
public static final int
Mul_VALUE
3
public static final int
NONE_BINARY_VALUE
0
public static final int
Rem_VALUE
5
public static final int
ShiftLeft_VALUE
9
public static final int
ShiftRight_VALUE
10
public static final int
Sub_VALUE
2
-
soot.dotnet.proto.ProtoIlInstructions.IlInstructionMsg.IlComparisonKind Modifier and Type Constant Field Value public static final int
Equality_VALUE
1
public static final int
GreaterThan_VALUE
5
public static final int
GreaterThanOrEqual_VALUE
6
public static final int
Inequality_VALUE
2
public static final int
LessThan_VALUE
3
public static final int
LessThanOrEqual_VALUE
4
public static final int
NONE_KIND_VALUE
0
-
soot.dotnet.proto.ProtoIlInstructions.IlInstructionMsg.IlConversionKind Modifier and Type Constant Field Value public static final int
FloatPrecisionChange_VALUE
5
public static final int
FloatToInt_VALUE
4
public static final int
IntToFloat_VALUE
3
public static final int
Invalid_VALUE
1
public static final int
NONE_CONVERSION_VALUE
0
public static final int
Nop_VALUE
2
public static final int
ObjectInterior_VALUE
11
public static final int
SignExtend_VALUE
6
public static final int
StartGCTracking_VALUE
10
public static final int
StopGCTracking_VALUE
9
public static final int
Truncate_VALUE
8
public static final int
ZeroExtend_VALUE
7
-
soot.dotnet.proto.ProtoIlInstructions.IlInstructionMsg.IlOpCode Modifier and Type Constant Field Value public static final int
BINARY_NUMERIC_INSTRUCTION_VALUE
15
public static final int
BLOCK_CONTAINER_VALUE
36
public static final int
BLOCK_VALUE
37
public static final int
BOX_VALUE
27
public static final int
BRANCH_VALUE
16
public static final int
CALL_INDIRECT_VALUE
72
public static final int
CALL_VALUE
4
public static final int
CALLVIRT_VALUE
14
public static final int
CASTCLASS_VALUE
25
public static final int
CK_FINITE_VALUE
42
public static final int
COMP_VALUE
17
public static final int
CONV_VALUE
22
public static final int
CP_BLK_VALUE
44
public static final int
CP_OBJ_VALUE
45
public static final int
DEBUG_BREAK_VALUE
41
public static final int
DEFAULT_VALUE_VALUE
32
public static final int
DUP_VALUE
46
public static final int
IF_INSTRUCTION_VALUE
18
public static final int
ILFUNCTION_VALUE
76
public static final int
INIT_BLK_VALUE
47
public static final int
INIT_OBJ_VALUE
48
public static final int
INVALID_BRANCH_VALUE
71
public static final int
ISINST_VALUE
26
public static final int
LD_FLD_VALUE
52
public static final int
LD_FTN_VALUE
53
public static final int
LD_MEMBER_TOKEN_VALUE
69
public static final int
LD_SFLD_VALUE
54
public static final int
LD_TOKEN_VALUE
55
public static final int
LD_TYPE_TOKEN_VALUE
70
public static final int
LD_VIRT_FTN_VALUE
56
public static final int
LDC_DECIMAL_VALUE
74
public static final int
LDC_I4_VALUE
9
public static final int
LDC_I8_VALUE
49
public static final int
LDC_R4_VALUE
50
public static final int
LDC_R8_VALUE
51
public static final int
LDELEMA_VALUE
24
public static final int
LDFLDA_VALUE
8
public static final int
LDLEN_VALUE
21
public static final int
LDLOC_VALUE
10
public static final int
LDLOCA_VALUE
31
public static final int
LDNULL_VALUE
20
public static final int
LDOBJ_VALUE
11
public static final int
LDSFLDA_VALUE
19
public static final int
LDSTR_VALUE
6
public static final int
LEAVE_VALUE
5
public static final int
LOC_ALLOC_VALUE
57
public static final int
MATCH_INSTRUCTION_VALUE
73
public static final int
MK_REF_ANY_VALUE
58
public static final int
NEWARR_VALUE
23
public static final int
NEWOBJ_VALUE
13
public static final int
NO_VALUE
59
public static final int
NONE_OP_VALUE
0
public static final int
NOP_VALUE
1
public static final int
NOT_VALUE
33
public static final int
READONLY_VALUE
60
public static final int
REF_ANY_TYPE_VALUE
61
public static final int
REF_ANY_VAL_VALUE
62
public static final int
RETHROW_VALUE
39
public static final int
SIZE_OF_VALUE
63
public static final int
ST_SFLD_VALUE
64
public static final int
STLOC_VALUE
12
public static final int
STOBJ_VALUE
7
public static final int
STRING_TO_INT_VALUE
75
public static final int
SWITCH_VALUE
65
public static final int
TAIL_VALUE
66
public static final int
THROW_VALUE
40
public static final int
TRY_CATCH_HANDLER_VALUE
38
public static final int
TRY_CATCH_VALUE
30
public static final int
TRY_FAULT_VALUE
35
public static final int
TRY_FINALLY_VALUE
34
public static final int
UNALIGNED_VALUE
67
public static final int
UNBOX_VALUE
29
public static final int
UNBOXANY_VALUE
28
public static final int
VOLATILE_VALUE
68
-
soot.dotnet.proto.ProtoIlInstructions.IlInstructionMsg.IlPrimitiveType Modifier and Type Constant Field Value public static final int
I_VALUE
12
public static final int
I1_VALUE
2
public static final int
I2_VALUE
3
public static final int
I4_VALUE
4
public static final int
I8_VALUE
5
public static final int
NONE_PRIMITIVE_TYPE_VALUE
0
public static final int
None_VALUE
1
public static final int
R_VALUE
15
public static final int
R4_VALUE
6
public static final int
R8_VALUE
7
public static final int
Ref_VALUE
14
public static final int
U_VALUE
13
public static final int
U1_VALUE
8
public static final int
U2_VALUE
9
public static final int
U4_VALUE
10
public static final int
U8_VALUE
11
public static final int
Unknown_VALUE
16
-
soot.dotnet.proto.ProtoIlInstructions.IlInstructionMsg.IlSign Modifier and Type Constant Field Value public static final int
NONE_SIGN_VALUE
0
public static final int
Signed_VALUE
1
public static final int
Unsigned_VALUE
2
-
soot.dotnet.proto.ProtoIlInstructions.IlInstructionMsg.IlStackType Modifier and Type Constant Field Value public static final int
F4_VALUE
5
public static final int
F8_VALUE
6
public static final int
I_STACK_VALUE
3
public static final int
I4_STACK_VALUE
2
public static final int
I8_STACK_VALUE
4
public static final int
NONE_STACK_TYPE_VALUE
0
public static final int
O_VALUE
7
public static final int
Ref_STACK_VALUE
8
public static final int
Unknown_STACK_VALUE
1
public static final int
Void_VALUE
9
-
soot.dotnet.proto.ProtoIlInstructions.IlSwitchSectionMsg Modifier and Type Constant Field Value public static final int
LABEL_FIELD_NUMBER
1
public static final int
TARGET_INSTR_FIELD_NUMBER
2
-
soot.dotnet.proto.ProtoIlInstructions.IlTryCatchHandlerMsg Modifier and Type Constant Field Value public static final int
BODY_FIELD_NUMBER
1
public static final int
FILTER_FIELD_NUMBER
3
public static final int
HAS_FILTER_FIELD_NUMBER
4
public static final int
VARIABLE_FIELD_NUMBER
2
-
soot.dotnet.proto.ProtoIlInstructions.IlVariableMsg Modifier and Type Constant Field Value public static final int
HAS_INITIAL_VALUE_FIELD_NUMBER
3
public static final int
NAME_FIELD_NUMBER
2
public static final int
TYPE_FIELD_NUMBER
1
public static final int
VARIABLE_KIND_FIELD_NUMBER
4
-
soot.dotnet.proto.ProtoIlInstructions.IlVariableMsg.IlVariableKind Modifier and Type Constant Field Value public static final int
DECONSTRUCTION_INIT_TEMPORARY_VALUE
14
public static final int
DISPLAY_CLASS_LOCAL_VALUE
12
public static final int
EXCEPTION_LOCAL_VALUE
9
public static final int
EXCEPTION_STACK_SLOT_VALUE
8
public static final int
FOREACH_LOCAL_VALUE
5
public static final int
INITIALIZER_TARGET_VALUE
6
public static final int
LOCAL_VALUE
1
public static final int
NAMED_ARGUMENT_VALUE
11
public static final int
NONE_VALUE
0
public static final int
PARAMETER_VALUE
7
public static final int
PATTERN_LOCAL_VALUE
13
public static final int
PINNED_LOCAL_VALUE
2
public static final int
PINNED_REGION_LOCAL_VALUE
3
public static final int
STACKSLOT_VALUE
10
public static final int
USING_LOCAL_VALUE
4
-
soot.dotnet.types.DotNetBasicTypes Modifier and Type Constant Field Value public static final String
SYSTEM_ACCESSVIOLATIONEXCEPTION
"System.AccessViolationException"
public static final String
SYSTEM_AGGREGATEEXCEPTION
"System.AggregateException"
public static final String
SYSTEM_APPDOMAINUNLOADEDEXCEPTION
"System.AppDomainUnloadedException"
public static final String
SYSTEM_APPLICATIONEXCEPTION
"System.ApplicationException"
public static final String
SYSTEM_ARGUMENTEXCEPTION
"System.ArgumentException"
public static final String
SYSTEM_ARGUMENTNULLEXCEPTION
"System.ArgumentNullException"
public static final String
SYSTEM_ARGUMENTOUTOFRANGEEXCEPTION
"System.ArgumentOutOfRangeException"
public static final String
SYSTEM_ARITHMETICEXCEPTION
"System.ArithmeticException"
public static final String
SYSTEM_ARRAY
"System.Array"
public static final String
SYSTEM_ARRAYTYPEMISMATCHEXCEPTION
"System.ArrayTypeMismatchException"
public static final String
SYSTEM_BADIMAGEFORMATEXCEPTION
"System.BadImageFormatException"
public static final String
SYSTEM_BOOLEAN
"System.Boolean"
public static final String
SYSTEM_BYTE
"System.Byte"
public static final String
SYSTEM_CANNOTUNLOADAPPDOMAINEXCEPTION
"System.CannotUnloadAppDomainException"
public static final String
SYSTEM_CHAR
"System.Char"
public static final String
SYSTEM_CONSOLE
"System.Console"
public static final String
SYSTEM_CONTEXTMARSHALEXCEPTION
"System.ContextMarshalException"
public static final String
SYSTEM_DATAMISALIGNEDEXCEPTION
"System.DataMisalignedException"
public static final String
SYSTEM_DECIMAL
"System.Decimal"
public static final String
SYSTEM_DIVIDEBYZEROEXCEPTION
"System.DivideByZeroException"
public static final String
SYSTEM_DLLNOTFOUNDEXCEPTION
"System.DllNotFoundException"
public static final String
SYSTEM_DOUBLE
"System.Double"
public static final String
SYSTEM_DUPLICATEWAITOBJECTEXCEPTION
"System.DuplicateWaitObjectException"
public static final String
SYSTEM_ENTRYPOINTNOTFOUNDEXCEPTION
"System.EntryPointNotFoundException"
public static final String
SYSTEM_ENUM
"System.Enum"
public static final String
SYSTEM_EXCEPTION
"System.Exception"
public static final String
SYSTEM_EXECUTIONENGINEEXCEPTION
"System.ExecutionEngineException"
public static final String
SYSTEM_FIELDACCESSEXCEPTION
"System.FieldAccessException"
public static final String
SYSTEM_FORMATEXCEPTION
"System.FormatException"
public static final String
SYSTEM_ICLONEABLE
"System.ICloneable"
public static final String
SYSTEM_ICOMPARABLE
"System.IComparable"
public static final String
SYSTEM_ICOMPARABLE_1
"System.IComparable`1"
public static final String
SYSTEM_ICONVERTIBLE
"System.IConvertible"
public static final String
SYSTEM_IEQUATABLE_1
"System.IEquatable`1"
public static final String
SYSTEM_IFORMATTABLE
"System.IFormattable"
public static final String
SYSTEM_INDEXOUTOFRANGEEXCEPTION
"System.IndexOutOfRangeException"
public static final String
SYSTEM_INSUFFICIENTEXECUTIONSTACKEXCEPTION
"System.InsufficientExecutionStackException"
public static final String
SYSTEM_INSUFFICIENTMEMORYEXCEPTION
"System.InsufficientMemoryException"
public static final String
SYSTEM_INT16
"System.Int16"
public static final String
SYSTEM_INT32
"System.Int32"
public static final String
SYSTEM_INT64
"System.Int64"
public static final String
SYSTEM_INTPTR
"System.IntPtr"
public static final String
SYSTEM_INVALIDCASTEXCEPTION
"System.InvalidCastException"
public static final String
SYSTEM_INVALIDOPERATIONEXCEPTION
"System.InvalidOperationException"
public static final String
SYSTEM_INVALIDPROGRAMEXCEPTION
"System.InvalidProgramException"
public static final String
SYSTEM_INVALIDTIMEZONEEXCEPTION
"System.InvalidTimeZoneException"
public static final String
SYSTEM_METHODACCESSEXCEPTION
"System.MethodAccessException"
public static final String
SYSTEM_MISSINGFIELDEXCEPTION
"System.MissingFieldException"
public static final String
SYSTEM_MISSINGMETHODEXCEPTION
"System.MissingMethodException"
public static final String
SYSTEM_NULLREFERENCEEXCEPTION
"System.NullReferenceException"
public static final String
SYSTEM_OBJECT
"System.Object"
public static final String
SYSTEM_OBSOLETEATTRIBUTE
"System.ObsoleteAttribute"
public static final String
SYSTEM_OUTOFMEMORYEXCEPTION
"System.OutOfMemoryException"
public static final String
SYSTEM_OVERFLOWEXCEPTION
"System.OverflowException"
public static final String
SYSTEM_RUNTIME_INTEROPSERVICES_MARSHAL
"System.Runtime.InteropServices.Marshal"
public static final String
SYSTEM_RUNTIMEFIELDHANDLE
"System.RuntimeFieldHandle"
public static final String
SYSTEM_RUNTIMEMETHODHANDLE
"System.RuntimeMethodHandle"
public static final String
SYSTEM_RUNTIMETYPEHANDLE
"System.RuntimeTypeHandle"
public static final String
SYSTEM_SBYTE
"System.SByte"
public static final String
SYSTEM_SECURITYEXCEPTION
"System.SecurityException"
public static final String
SYSTEM_SERIALIZEABLEATTRIBUTE
"System.SerializableAttribute"
public static final String
SYSTEM_SINGLE
"System.Single"
public static final String
SYSTEM_STACKOVERFLOWEXCEPTION
"System.StackOverflowException"
public static final String
SYSTEM_STRING
"System.String"
public static final String
SYSTEM_SYSTEMEXCEPTION
"System.SystemException"
public static final String
SYSTEM_THREADING
"System.Threading"
public static final String
SYSTEM_TYPE
"System.Type"
public static final String
SYSTEM_TYPEACCESSEXCEPTION
"System.TypeAccessException"
public static final String
SYSTEM_TYPEINITIALIZATIONEXCEPTION
"System.TypeInitializationException"
public static final String
SYSTEM_TYPELOADEXCEPTION
"System.TypeLoadException"
public static final String
SYSTEM_TYPEUNLOADEDEXCEPTION
"System.TypeUnloadedException"
public static final String
SYSTEM_UINT16
"System.UInt16"
public static final String
SYSTEM_UINT32
"System.UInt32"
public static final String
SYSTEM_UINT64
"System.UInt64"
public static final String
SYSTEM_UINTPTR
"System.UIntPtr"
public static final String
SYSTEM_UNAUTHORIZEDACCESSEXCEPTION
"System.UnauthorizedAccessException"
public static final String
SYSTEM_URIFORMATEXCEPTION
"System.UriFormatException"
public static final String
SYSTEM_VALUETYPE
"System.ValueType"
public static final String
SYSTEM_VERIFICATIONEXCEPTION
"System.VerificationException"
public static final String
SYSTEM_VOID
"System.Void"
-
soot.dotnet.types.DotnetType Modifier and Type Constant Field Value public static final String
COPY_STRUCT
"CreateDeepStructCopy"
-
soot.dotnet.types.StructTag Modifier and Type Constant Field Value public static final String
NAME
"StructTag"
soot.JastAddJ.*
-
soot.JastAddJ.ASTNode<T extends ASTNode> Modifier and Type Constant Field Value public static final boolean
generatedWithCacheCycle
false
public static final boolean
generatedWithCircularEnabled
true
public static final boolean
generatedWithComponentCheck
false
protected static final String
PRIMITIVE_PACKAGE_NAME
"@primitive"
-
soot.JastAddJ.ASTNode$State Modifier and Type Constant Field Value public static final int
REWRITE_CHANGE
1
public static final int
REWRITE_INTERRUPT
3
public static final int
REWRITE_NOCHANGE
2
-
soot.JastAddJ.BytecodeParser Modifier and Type Constant Field Value public static final boolean
VERBOSE
false
-
soot.JastAddJ.Flags Modifier and Type Constant Field Value public static final int
ACC_ABSTRACT
1024
public static final int
ACC_ANNOTATION
8192
public static final int
ACC_BRIDGE
64
public static final int
ACC_ENUM
16384
public static final int
ACC_FINAL
16
public static final int
ACC_INTERFACE
512
public static final int
ACC_NATIVE
256
public static final int
ACC_PRIVATE
2
public static final int
ACC_PROTECTED
4
public static final int
ACC_PUBLIC
1
public static final int
ACC_STATIC
8
public static final int
ACC_STRICT
2048
public static final int
ACC_SUPER
32
public static final int
ACC_SYNCHRONIZED
32
public static final int
ACC_SYNTHETIC
4096
public static final int
ACC_TRANSIENT
128
public static final int
ACC_VARARGS
128
public static final int
ACC_VOLATILE
64
-
soot.JastAddJ.JastAddJavaParser.Terminals Modifier and Type Constant Field Value public static final short
ABSTRACT
31
public static final short
AND
47
public static final short
ANDAND
45
public static final short
ANDEQ
89
public static final short
ASSERT
76
public static final short
AT
25
public static final short
BOOLEAN
3
public static final short
BOOLEAN_LITERAL
38
public static final short
BREAK
74
public static final short
BYTE
4
public static final short
CASE
93
public static final short
CATCH
101
public static final short
CHAR
8
public static final short
CHARACTER_LITERAL
39
public static final short
CLASS
42
public static final short
COLON
57
public static final short
COMMA
19
public static final short
COMP
64
public static final short
CONTINUE
75
public static final short
DEFAULT
92
public static final short
DIV
67
public static final short
DIVEQ
82
public static final short
DO
70
public static final short
DOT
62
public static final short
DOUBLE
10
public static final short
ELLIPSIS
94
public static final short
ELSE
96
public static final short
ENUM
61
public static final short
EOF
0
public static final short
EQ
80
public static final short
EQEQ
50
public static final short
EXTENDS
97
public static final short
FINAL
32
public static final short
FINALLY
102
public static final short
FLOAT
9
public static final short
FOR
71
public static final short
GT
49
public static final short
GTEQ
53
public static final short
IDENTIFIER
1
public static final short
IF
72
public static final short
IMPLEMENTS
95
public static final short
IMPORT
100
public static final short
INSTANCEOF
54
public static final short
INT
6
public static final short
INTERFACE
60
public static final short
LBRACE
18
public static final short
LBRACK
59
public static final short
LONG
7
public static final short
LPAREN
16
public static final short
LSHIFT
63
public static final short
LSHIFTEQ
86
public static final short
LT
17
public static final short
LTEQ
52
public static final short
MINUS
23
public static final short
MINUSEQ
85
public static final short
MINUSMINUS
15
public static final short
MOD
68
public static final short
MODEQ
83
public static final short
MULT
66
public static final short
MULTEQ
81
public static final short
NATIVE
33
public static final short
NEW
26
public static final short
NOT
65
public static final short
NOTEQ
51
public static final short
NULL_LITERAL
41
public static final short
NUMERIC_LITERAL
37
public static final short
OR
46
public static final short
OREQ
91
public static final short
OROR
44
public static final short
PACKAGE
98
public static final short
PLUS
22
public static final short
PLUSEQ
84
public static final short
PLUSPLUS
14
public static final short
PRIVATE
30
public static final short
PROTECTED
29
public static final short
PUBLIC
28
public static final short
QUESTION
43
public static final short
RBRACE
11
public static final short
RBRACK
58
public static final short
RETURN
77
public static final short
RPAREN
12
public static final short
RSHIFT
55
public static final short
RSHIFTEQ
87
public static final short
SEMICOLON
2
public static final short
SHORT
5
public static final short
STATIC
27
public static final short
STRICTFP
36
public static final short
STRING_LITERAL
40
public static final short
SUPER
20
public static final short
SWITCH
73
public static final short
SYNCHRONIZED
24
public static final short
THIS
21
public static final short
THROW
78
public static final short
THROWS
99
public static final short
TRANSIENT
34
public static final short
TRY
79
public static final short
URSHIFT
56
public static final short
URSHIFTEQ
88
public static final short
VOID
13
public static final short
VOLATILE
35
public static final short
WHILE
69
public static final short
XOR
48
public static final short
XOREQ
90
-
soot.JastAddJ.JavaScanner Modifier and Type Constant Field Value public static final int
STRING
1
public static final int
YYEOF
-1
public static final int
YYINITIAL
0
-
soot.JastAddJ.Modifiers Modifier and Type Constant Field Value public static final int
ACC_ANNOTATION
8192
public static final int
ACC_BRIDGE
64
public static final int
ACC_ENUM
16384
public static final int
ACC_VARARGS
128
-
soot.JastAddJ.NumericLiteral Modifier and Type Constant Field Value public static final int
BINARY
3
public static final int
DECIMAL
0
public static final int
HEXADECIMAL
1
public static final int
OCTAL
2
-
soot.JastAddJ.Program Modifier and Type Constant Field Value public static final int
SRC_PREC_CLASS
2
public static final int
SRC_PREC_JAVA
1
public static final int
SRC_PREC_ONLY_CLASS
3
soot.javaToJimple.*
-
soot.javaToJimple.InnerClassInfo Modifier and Type Constant Field Value public static final int
ANON
3
public static final int
LOCAL
2
public static final int
NESTED
0
public static final int
STATIC
1
soot.jbco.*
-
soot.jbco.jimpleTransformations.ClassRenamer Modifier and Type Constant Field Value public static final String
name
"wjtp.jbco_cr"
-
soot.jbco.jimpleTransformations.CollectConstants Modifier and Type Constant Field Value public static final String
name
"wjtp.jbco_cc"
-
soot.jbco.jimpleTransformations.FieldRenamer Modifier and Type Constant Field Value public static final String
name
"wjtp.jbco_fr"
-
soot.jbco.jimpleTransformations.GotoInstrumenter Modifier and Type Constant Field Value public static final String
name
"jtp.jbco_gia"
-
soot.jbco.jimpleTransformations.LibraryMethodWrappersBuilder Modifier and Type Constant Field Value public static final String
name
"wjtp.jbco_blbc"
-
soot.jbco.jimpleTransformations.MethodRenamer Modifier and Type Constant Field Value public static final String
name
"wjtp.jbco_mr"
-
soot.jbco.name.NameGenerator Modifier and Type Constant Field Value public static final int
NAME_MAX_LENGTH
21845
soot.jimple.*
-
soot.jimple.Jimple Modifier and Type Constant Field Value public static final String
ABSTRACT
"abstract"
public static final String
ANNOTATION
"annotation"
public static final String
BOOLEAN
"boolean"
public static final String
BREAK
"break"
public static final String
BREAKPOINT
"breakpoint"
public static final String
BYTE
"byte"
public static final String
CASE
"case"
public static final String
CATCH
"catch"
public static final String
CHAR
"char"
public static final String
CLASS
"class"
public static final String
CLS
"cls"
public static final String
CMP
"cmp"
public static final String
CMPG
"cmpg"
public static final String
CMPL
"cmpl"
public static final String
DEFAULT
"default"
public static final String
DOUBLE
"double"
public static final String
DYNAMICINVOKE
"dynamicinvoke"
public static final String
ENTERMONITOR
"entermonitor"
public static final String
ENUM
"enum"
public static final String
EXITMONITOR
"exitmonitor"
public static final String
EXTENDS
"extends"
public static final String
FALSE
"false"
public static final String
FINAL
"final"
public static final String
FLOAT
"float"
public static final String
FROM
"from"
public static final String
GOTO
"goto"
public static final String
IF
"if"
public static final String
IMPLEMENTS
"implements"
public static final String
INSTANCEOF
"instanceof"
public static final String
INT
"int"
public static final String
INTERFACE
"interface"
public static final String
INTERFACEINVOKE
"interfaceinvoke"
public static final String
LENGTHOF
"lengthof"
public static final String
LONG
"long"
public static final String
LOOKUPSWITCH
"lookupswitch"
public static final String
NATIVE
"native"
public static final String
NEG
"neg"
public static final String
NEW
"new"
public static final String
NEWARRAY
"newarray"
public static final String
NEWMULTIARRAY
"newmultiarray"
public static final String
NOP
"nop"
public static final String
NULL
"null"
public static final String
NULL_TYPE
"null_type"
public static final String
PRIVATE
"private"
public static final String
PROTECTED
"protected"
public static final String
PUBLIC
"public"
public static final String
RET
"ret"
public static final String
RETURN
"return"
public static final String
SHORT
"short"
public static final String
SPECIALINVOKE
"specialinvoke"
public static final String
STATIC
"static"
public static final String
STATICINVOKE
"staticinvoke"
public static final String
STRICTFP
"strictfp"
public static final String
SYNCHRONIZED
"synchronized"
public static final String
TABLESWITCH
"tableswitch"
public static final String
THROW
"throw"
public static final String
THROWS
"throws"
public static final String
TO
"to"
public static final String
TRANSIENT
"transient"
public static final String
TRUE
"true"
public static final String
UNKNOWN
"unknown"
public static final String
VIRTUALINVOKE
"virtualinvoke"
public static final String
VOID
"void"
public static final String
VOLATILE
"volatile"
public static final String
WITH
"with"
-
soot.jimple.UIntConstant Modifier and Type Constant Field Value public static final long
MAX_VALUE
4294967295L
public static final long
MIN_VALUE
0L
-
soot.jimple.UShortConstant Modifier and Type Constant Field Value public static final long
MAX_VALUE
65535L
public static final long
MIN_VALUE
0L
-
soot.jimple.spark.fieldrw.FieldReadTag Modifier and Type Constant Field Value public static final String
NAME
"FieldReadTag"
-
soot.jimple.spark.fieldrw.FieldWriteTag Modifier and Type Constant Field Value public static final String
NAME
"FieldWriteTag"
-
soot.jimple.spark.geom.geomE.GeometricManager Modifier and Type Constant Field Value public static final int
Divisions
2
public static final int
MANY_TO_MANY
1
public static final int
ONE_TO_ONE
0
public static final int
Undefined_Mapping
-1
-
soot.jimple.spark.geom.geomPA.Constants Modifier and Type Constant Field Value public static final int
ASSIGN_CONS
1
public static final int
eval_basicInfo
1
public static final int
eval_nothing
0
public static final int
eval_simpleClients
2
public static final int
FIELD_ADDRESS
4
public static final String
geomE
"Geom"
public static final String
heapinsE
"HeapIns"
public static final int
LOAD_CONS
2
public static final long
MAX_CONTEXTS
9223372036854775806L
public static final int
NEW_CONS
0
public static final String
ptinsE
"PtIns"
public static final int
seedPts_all
2147483647
public static final int
seedPts_allUser
15
public static final int
STORE_CONS
3
public static final int
SUPER_MAIN
0
public static final int
UNKNOWN_FUNCTION
-1
-
soot.jimple.spark.geom.heapinsE.HeapInsIntervalManager Modifier and Type Constant Field Value public static final int
ALL_TO_ALL
-1
public static final int
ALL_TO_MANY
0
public static final int
MANY_TO_ALL
1
public static final int
ONE_TO_ONE
2
-
soot.jimple.spark.geom.ptinsE.PtInsIntervalManager Modifier and Type Constant Field Value public static final int
ALL_TO_ALL
-1
public static final int
ALL_TO_MANY
0
public static final int
Divisions
3
public static final int
MANY_TO_ALL
1
public static final int
ONE_TO_ONE
2
-
soot.jimple.spark.ondemand.DemandCSPointsTo Modifier and Type Constant Field Value protected static final int
DEBUG_NESTING
15
protected static final int
DEBUG_PASS
-1
protected static final boolean
DEFAULT_LAZY
true
protected static final int
DEFAULT_MAX_PASSES
10
protected static final int
DEFAULT_MAX_TRAVERSAL
75000
-
soot.jimple.spark.ondemand.genericutil.Util Modifier and Type Constant Field Value public static final boolean
FULLY_QUALIFIED_NAMES
false
-
soot.jimple.spark.pag.PagToDotDumper Modifier and Type Constant Field Value public static final int
TRACE_MAX_LVL
99
-
soot.jimple.spark.sets.SharedHybridSet Modifier and Type Constant Field Value public static final int
OVERFLOW_SIZE
16
public static final int
OVERFLOW_THRESHOLD
5
-
soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis Modifier and Type Constant Field Value public static final int
kBottom
0
public static final int
kNonNull
2
public static final int
kNull
1
public static final int
kTop
99
-
soot.jimple.toolkits.annotation.nullcheck.NullnessAnalysis Modifier and Type Constant Field Value protected static final int
BOTTOM
0
protected static final int
NON_NULL
2
protected static final int
NULL
1
protected static final int
TOP
3
-
soot.jimple.toolkits.annotation.purity.AbstractInterproceduralAnalysis<S> Modifier and Type Constant Field Value public static final boolean
doCheck
false
-
soot.jimple.toolkits.annotation.purity.PurityGraph Modifier and Type Constant Field Value public static final boolean
doCheck
false
-
soot.jimple.toolkits.annotation.qualifiers.TightestQualifiersTagger Modifier and Type Constant Field Value public static final int
RESULT_PACKAGE
1
public static final int
RESULT_PRIVATE
3
public static final int
RESULT_PROTECTED
2
public static final int
RESULT_PUBLIC
0
-
soot.jimple.toolkits.annotation.tags.ArrayCheckTag Modifier and Type Constant Field Value public static final String
NAME
"ArrayCheckTag"
-
soot.jimple.toolkits.annotation.tags.ArrayNullCheckTag Modifier and Type Constant Field Value public static final String
NAME
"ArrayNullCheckTag"
-
soot.jimple.toolkits.annotation.tags.NullCheckTag Modifier and Type Constant Field Value public static final String
NAME
"NullCheckTag"
-
soot.jimple.toolkits.callgraph.InvokeCallSite Modifier and Type Constant Field Value public static final int
MAY_BE_NULL
-1
public static final int
MUST_BE_NULL
0
public static final int
MUST_NOT_BE_NULL
1
-
soot.jimple.toolkits.callgraph.VirtualEdgesSummaries Modifier and Type Constant Field Value public static final int
BASE_INDEX
-1
-
soot.jimple.toolkits.ide.libsumm.FixedMethods Modifier and Type Constant Field Value public static final boolean
ASSUME_PACKAGES_SEALED
false
-
soot.jimple.toolkits.pointer.CastCheckTag Modifier and Type Constant Field Value public static final String
NAME
"CastCheckTag"
-
soot.jimple.toolkits.pointer.DependenceGraph Modifier and Type Constant Field Value public static final String
NAME
"DependenceGraph"
-
soot.jimple.toolkits.pointer.DependenceTag Modifier and Type Constant Field Value public static final String
NAME
"DependenceTag"
-
soot.jimple.toolkits.pointer.MethodRWSet Modifier and Type Constant Field Value public static final int
MAX_SIZE
2147483647
-
soot.jimple.toolkits.scalar.DefaultLocalCreation Modifier and Type Constant Field Value public static final String
DEFAULT_PREFIX
"soot"
-
soot.jimple.toolkits.thread.mhp.PegToDotFile Modifier and Type Constant Field Value public static final int
ARRAYBLOCK
2
public static final int
BLOCKGRAPH
1
public static final int
UNITGRAPH
0
soot.options.*
-
soot.options.AETOptions Modifier and Type Constant Field Value public static final int
kind_optimistic
1
public static final int
kind_pessimistic
2
-
soot.options.CGOptions Modifier and Type Constant Field Value public static final int
library_any_subtype
2
public static final int
library_disabled
1
public static final int
library_signature_resolution
3
-
soot.options.LCMOptions Modifier and Type Constant Field Value public static final int
safety_medium
2
public static final int
safety_safe
1
public static final int
safety_unsafe
3
-
soot.options.LockAllocator Modifier and Type Constant Field Value public static final int
locking_scheme_coarse_grained
2
public static final int
locking_scheme_leave_original
4
public static final int
locking_scheme_medium_grained
1
public static final int
locking_scheme_single_static
3
-
soot.options.Options Modifier and Type Constant Field Value public static final int
check_init_throw_analysis_auto
1
public static final int
check_init_throw_analysis_dalvik
4
public static final int
check_init_throw_analysis_dotnet
5
public static final int
check_init_throw_analysis_pedantic
2
public static final int
check_init_throw_analysis_unit
3
public static final int
field_type_mismatches_fail
1
public static final int
field_type_mismatches_ignore
2
public static final int
field_type_mismatches_null
3
public static final int
java_version_1
2
public static final int
java_version_1_1
2
public static final int
java_version_1_10
11
public static final int
java_version_1_11
12
public static final int
java_version_1_12
13
public static final int
java_version_1_2
3
public static final int
java_version_1_3
4
public static final int
java_version_1_4
5
public static final int
java_version_1_5
6
public static final int
java_version_1_6
7
public static final int
java_version_1_7
8
public static final int
java_version_1_8
9
public static final int
java_version_1_9
10
public static final int
java_version_10
11
public static final int
java_version_11
12
public static final int
java_version_12
13
public static final int
java_version_2
3
public static final int
java_version_3
4
public static final int
java_version_4
5
public static final int
java_version_5
6
public static final int
java_version_6
7
public static final int
java_version_7
8
public static final int
java_version_8
9
public static final int
java_version_9
10
public static final int
java_version_default
1
public static final int
output_format_a
17
public static final int
output_format_asm
17
public static final int
output_format_b
6
public static final int
output_format_B
5
public static final int
output_format_baf
5
public static final int
output_format_c
14
public static final int
output_format_class
14
public static final int
output_format_d
15
public static final int
output_format_dava
15
public static final int
output_format_dex
10
public static final int
output_format_force_dex
11
public static final int
output_format_g
8
public static final int
output_format_G
7
public static final int
output_format_grimp
8
public static final int
output_format_grimple
7
public static final int
output_format_j
2
public static final int
output_format_J
1
public static final int
output_format_jasmin
13
public static final int
output_format_jimp
2
public static final int
output_format_jimple
1
public static final int
output_format_n
12
public static final int
output_format_none
12
public static final int
output_format_s
4
public static final int
output_format_S
3
public static final int
output_format_shimp
4
public static final int
output_format_shimple
3
public static final int
output_format_t
16
public static final int
output_format_template
16
public static final int
output_format_X
9
public static final int
output_format_xml
9
public static final int
src_prec_apk
5
public static final int
src_prec_apk_c_j
6
public static final int
src_prec_apk_class_jimple
6
public static final int
src_prec_c
1
public static final int
src_prec_class
1
public static final int
src_prec_dotnet
7
public static final int
src_prec_J
3
public static final int
src_prec_java
4
public static final int
src_prec_jimple
3
public static final int
src_prec_only_class
2
public static final int
throw_analysis_auto_select
5
public static final int
throw_analysis_dalvik
3
public static final int
throw_analysis_dotnet
4
public static final int
throw_analysis_pedantic
1
public static final int
throw_analysis_unit
2
public static final int
wrong_staticness_fail
1
public static final int
wrong_staticness_fix
3
public static final int
wrong_staticness_fixstrict
4
public static final int
wrong_staticness_ignore
2
-
soot.options.PaddleOptions Modifier and Type Constant Field Value public static final int
backend_auto
1
public static final int
backend_buddy
2
public static final int
backend_cudd
3
public static final int
backend_javabdd
5
public static final int
backend_none
6
public static final int
backend_sable
4
public static final int
conf_cha
2
public static final int
conf_cha_aot
3
public static final int
conf_cha_context
7
public static final int
conf_cha_context_aot
5
public static final int
conf_ofcg
1
public static final int
conf_ofcg_aot
4
public static final int
conf_ofcg_context
8
public static final int
conf_ofcg_context_aot
6
public static final int
context_1cfa
2
public static final int
context_insens
1
public static final int
context_kcfa
3
public static final int
context_kobjsens
5
public static final int
context_objsens
4
public static final int
context_threadkobjsens
7
public static final int
context_uniqkobjsens
6
public static final int
double_set_new_array
4
public static final int
double_set_new_bit
2
public static final int
double_set_new_hash
1
public static final int
double_set_new_heintze
5
public static final int
double_set_new_hybrid
3
public static final int
double_set_old_array
4
public static final int
double_set_old_bit
2
public static final int
double_set_old_hash
1
public static final int
double_set_old_heintze
5
public static final int
double_set_old_hybrid
3
public static final int
propagator_alias
4
public static final int
propagator_auto
1
public static final int
propagator_bdd
5
public static final int
propagator_incbdd
6
public static final int
propagator_iter
2
public static final int
propagator_worklist
3
public static final int
q_auto
1
public static final int
q_bdd
3
public static final int
q_debug
4
public static final int
q_numtrace
6
public static final int
q_trace
5
public static final int
q_trad
2
public static final int
set_impl_array
4
public static final int
set_impl_bit
2
public static final int
set_impl_double
6
public static final int
set_impl_hash
1
public static final int
set_impl_heintze
5
public static final int
set_impl_hybrid
3
-
soot.options.SIOptions Modifier and Type Constant Field Value public static final int
allowed_modifier_changes_none
3
public static final int
allowed_modifier_changes_safe
2
public static final int
allowed_modifier_changes_unsafe
1
-
soot.options.SMBOptions Modifier and Type Constant Field Value public static final int
allowed_modifier_changes_none
3
public static final int
allowed_modifier_changes_safe
2
public static final int
allowed_modifier_changes_unsafe
1
-
soot.options.SparkOptions Modifier and Type Constant Field Value public static final int
double_set_new_array
4
public static final int
double_set_new_bit
2
public static final int
double_set_new_hash
1
public static final int
double_set_new_heintze
5
public static final int
double_set_new_hybrid
3
public static final int
double_set_new_sharedlist
6
public static final int
double_set_old_array
4
public static final int
double_set_old_bit
2
public static final int
double_set_old_hash
1
public static final int
double_set_old_heintze
5
public static final int
double_set_old_hybrid
3
public static final int
double_set_old_sharedlist
6
public static final int
geom_encoding_Geom
1
public static final int
geom_encoding_HeapIns
2
public static final int
geom_encoding_PtIns
3
public static final int
geom_worklist_FIFO
2
public static final int
geom_worklist_PQ
1
public static final int
propagator_alias
5
public static final int
propagator_cycle
3
public static final int
propagator_iter
1
public static final int
propagator_merge
4
public static final int
propagator_none
6
public static final int
propagator_worklist
2
public static final int
set_impl_array
4
public static final int
set_impl_bit
2
public static final int
set_impl_double
7
public static final int
set_impl_hash
1
public static final int
set_impl_heintze
5
public static final int
set_impl_hybrid
3
public static final int
set_impl_sharedlist
6
soot.plugins.*
-
soot.plugins.SootPhasePlugin Modifier and Type Constant Field Value public static final String
ENABLED_BY_DEFAULT
"enabled:true"
soot.shimple.*
soot.tagkit.*
-
soot.tagkit.AnnotationConstants Modifier and Type Constant Field Value public static final int
RUNTIME_INVISIBLE
1
public static final int
RUNTIME_VISIBLE
0
public static final int
SOURCE_VISIBLE
2
-
soot.tagkit.AnnotationDefaultTag Modifier and Type Constant Field Value public static final String
NAME
"AnnotationDefaultTag"
-
soot.tagkit.AnnotationTag Modifier and Type Constant Field Value public static final String
NAME
"AnnotationTag"
-
soot.tagkit.ArtificialEntityTag Modifier and Type Constant Field Value public static final String
NAME
"ArtificialEntityTag"
-
soot.tagkit.BytecodeOffsetTag Modifier and Type Constant Field Value public static final String
NAME
"BytecodeOffsetTag"
-
soot.tagkit.ColorTag Modifier and Type Constant Field Value public static final int
BLUE
3
public static final int
GREEN
1
public static final String
NAME
"ColorTag"
public static final int
ORANGE
4
public static final int
PURPLE
5
public static final int
RED
0
public static final int
YELLOW
2
-
soot.tagkit.DebugTypeTag Modifier and Type Constant Field Value public static final String
NAME
"DebugTypeTag"
-
soot.tagkit.DecimalConstantValueTag Modifier and Type Constant Field Value public static final String
NAME
"DoubleConstantValueTag"
-
soot.tagkit.DeprecatedTag Modifier and Type Constant Field Value public static final String
NAME
"DeprecatedTag"
-
soot.tagkit.DoubleConstantValueTag Modifier and Type Constant Field Value public static final String
NAME
"DoubleConstantValueTag"
-
soot.tagkit.EnclosingMethodTag Modifier and Type Constant Field Value public static final String
NAME
"EnclosingMethodTag"
-
soot.tagkit.EnclosingTag Modifier and Type Constant Field Value public static final String
NAME
"EnclosingTag"
-
soot.tagkit.FloatConstantValueTag Modifier and Type Constant Field Value public static final String
NAME
"FloatConstantValueTag"
-
soot.tagkit.InnerClassAttribute Modifier and Type Constant Field Value public static final String
NAME
"InnerClassAttribute"
-
soot.tagkit.InnerClassTag Modifier and Type Constant Field Value public static final String
NAME
"InnerClassTag"
-
soot.tagkit.IntegerConstantValueTag Modifier and Type Constant Field Value public static final String
NAME
"IntegerConstantValueTag"
-
soot.tagkit.JimpleLineNumberTag Modifier and Type Constant Field Value public static final String
NAME
"JimpleLineNumberTag"
-
soot.tagkit.KeyTag Modifier and Type Constant Field Value public static final String
NAME
"KeyTag"
-
soot.tagkit.LineNumberTag Modifier and Type Constant Field Value public static final String
NAME
"LineNumberTag"
-
soot.tagkit.LinkTag Modifier and Type Constant Field Value public static final String
NAME
"LinkTag"
-
soot.tagkit.LongConstantValueTag Modifier and Type Constant Field Value public static final String
NAME
"LongConstantValueTag"
-
soot.tagkit.LoopInvariantTag Modifier and Type Constant Field Value public static final String
NAME
"LoopInvariantTag"
-
soot.tagkit.OuterClassTag Modifier and Type Constant Field Value public static final String
NAME
"OuterClassTag"
-
soot.tagkit.ParamNamesTag Modifier and Type Constant Field Value public static final String
NAME
"ParamNamesTag"
-
soot.tagkit.PositionTag Modifier and Type Constant Field Value public static final String
NAME
"PositionTag"
-
soot.tagkit.QualifyingTag Modifier and Type Constant Field Value public static final String
NAME
"QualifyingTag"
-
soot.tagkit.SignatureTag Modifier and Type Constant Field Value public static final String
NAME
"SignatureTag"
-
soot.tagkit.SourceFileTag Modifier and Type Constant Field Value public static final String
NAME
"SourceFileTag"
-
soot.tagkit.SourceLineNumberTag Modifier and Type Constant Field Value public static final String
NAME
"SourceLineNumberTag"
-
soot.tagkit.SourceLnPosTag Modifier and Type Constant Field Value public static final String
NAME
"SourceLnPosTag"
-
soot.tagkit.SourcePositionTag Modifier and Type Constant Field Value public static final String
NAME
"SourcePositionTag"
-
soot.tagkit.StringConstantValueTag Modifier and Type Constant Field Value public static final String
NAME
"StringConstantValueTag"
-
soot.tagkit.StringTag Modifier and Type Constant Field Value public static final String
NAME
"StringTag"
-
soot.tagkit.SyntheticParamTag Modifier and Type Constant Field Value public static final String
NAME
"SyntheticParamTag"
-
soot.tagkit.SyntheticTag Modifier and Type Constant Field Value public static final String
NAME
"SyntheticTag"
-
soot.tagkit.ThrowCreatedByCompilerTag Modifier and Type Constant Field Value public static final String
NAME
"ThrowCreatedByCompilerTag"
-
soot.tagkit.TryCatchTag Modifier and Type Constant Field Value public static final String
NAME
"TryCatchTag"
-
soot.tagkit.VisibilityAnnotationTag Modifier and Type Constant Field Value public static final String
NAME
"VisibilityAnnotationTag"
-
soot.tagkit.VisibilityLocalVariableAnnotationTag Modifier and Type Constant Field Value public static final String
NAME
"VisibilityLocalVariableAnnotationTag"
-
soot.tagkit.VisibilityParameterAnnotationTag Modifier and Type Constant Field Value public static final String
NAME
"VisibilityParameterAnnotationTag"
soot.toDex.*
-
soot.toDex.Register Modifier and Type Constant Field Value public static final int
MAX_REG_NUM_BYTE
15
public static final int
MAX_REG_NUM_SHORT
255
public static final int
MAX_REG_NUM_UNCONSTRAINED
65535
-
soot.toDex.instructions.FiveRegInsn Modifier and Type Constant Field Value public static final int
REG_A_IDX
4
public static final int
REG_D_IDX
0
public static final int
REG_E_IDX
1
public static final int
REG_F_IDX
2
public static final int
REG_G_IDX
3
-
soot.toDex.instructions.OneRegInsn Modifier and Type Constant Field Value public static final int
REG_A_IDX
0
-
soot.toDex.instructions.ThreeRegInsn Modifier and Type Constant Field Value public static final int
REG_C_IDX
2
-
soot.toDex.instructions.TwoRegInsn Modifier and Type Constant Field Value public static final int
REG_B_IDX
1
soot.toolkits.*
-
soot.toolkits.graph.PseudoTopologicalOrderer<N> Modifier and Type Constant Field Value public static final boolean
REVERSE
true
-
soot.toolkits.graph.interaction.IInteractionConstants Modifier and Type Constant Field Value public static final int
BACKWARDS
8
public static final int
CALL_GRAPH_DONE
53
public static final int
CALL_GRAPH_NEXT_METHOD
51
public static final int
CALL_GRAPH_PART
52
public static final int
CALL_GRAPH_START
50
public static final int
CLEARTO
9
public static final int
CONTINUE
3
public static final int
DONE
6
public static final int
FORWARDS
7
public static final int
NEW_AFTER_ANALYSIS_INFO
5
public static final int
NEW_AFTER_ANALYSIS_INFO_AUTO
12
public static final int
NEW_ANALYSIS
0
public static final int
NEW_BEFORE_ANALYSIS_INFO
4
public static final int
NEW_BEFORE_ANALYSIS_INFO_AUTO
11
public static final int
NEW_CFG
2
public static final int
REPLACE
10
public static final int
STOP_AT_NODE
13
public static final int
WANT_ANALYSIS
1
-
soot.toolkits.scalar.ArraySparseSet<T> Modifier and Type Constant Field Value protected static final int
DEFAULT_SIZE
8
soot.util.*
-
soot.util.SharedBitSetCache Modifier and Type Constant Field Value public static final int
size
32749
-
soot.util.dot.DotGraph Modifier and Type Constant Field Value public static final String
DOT_EXTENSION
".dot"
-
soot.util.dot.DotGraphConstants Modifier and Type Constant Field Value public static final String
EDGE_STYLE_DOTTED
"dotted"
public static final String
EDGE_STYLE_SOLID
"solid"
public static final String
GRAPH_ORIENT_LANDSCAPE
"landscape"
public static final String
GRAPH_ORIENT_PORTRAIT
"portrait"
public static final String
NODE_SHAPE_BOX
"box"
public static final String
NODE_SHAPE_CIRCLE
"circle"
public static final String
NODE_SHAPE_DIAMOND
"diamond"
public static final String
NODE_SHAPE_ELLIPSE
"ellipse"
public static final String
NODE_SHAPE_PLAINTEXT
"plaintext"
public static final String
NODE_STYLE_BOLD
"bold"
public static final String
NODE_STYLE_DASHED
"dashed"
public static final String
NODE_STYLE_DIAGONALS
"diagonals"
public static final String
NODE_STYLE_DOTTED
"dotted"
public static final String
NODE_STYLE_FILLED
"filled"
public static final String
NODE_STYLE_INVISIBLE
"invis"
public static final String
NODE_STYLE_ROUNDED
"rounded"
public static final String
NODE_STYLE_SOLID
"solid"
-
soot.util.queue.ChunkedQueue<E> Modifier and Type Constant Field Value protected static final int
LENGTH
60
soot.xml.*
-
soot.xml.XMLNode Modifier and Type Constant Field Value public static final int
TAG_STRING_BUFFER
4096
-
soot.xml.XMLPrinter Modifier and Type Constant Field Value public static final String
dtdHeader
"<!DOCTYPE jil SYSTEM \"http://www.sable.mcgill.ca/~flynn/jil/jil10.dtd\">\n"
public static final String
xmlHeader
"<?xml version=\"1.0\" ?>\n"