Package soot.dexpler.tags
Class SpecialInvokeTypeTag
- java.lang.Object
-
- soot.dexpler.tags.SpecialInvokeTypeTag
-
- All Implemented Interfaces:
Tag
public class SpecialInvokeTypeTag extends Object implements Tag
Dalvik distinguishes between different type of special invocations, while soot does not. Soot tries to infer the proper type upon writing out dex code, but fails sometimes in presence of obfuscated code or due to the Kotlin compiler. We try to be as close to the original as possible- Author:
- Marc Miltenberger
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSpecialInvokeTypeTag.Type
-
Constructor Summary
Constructors Constructor Description SpecialInvokeTypeTag()SpecialInvokeTypeTag(SpecialInvokeTypeTag.Type type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName()Returns the tag name.SpecialInvokeTypeTag.TypegetType()byte[]getValue()Returns the tag raw data.
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SpecialInvokeTypeTag
public SpecialInvokeTypeTag()
-
SpecialInvokeTypeTag
public SpecialInvokeTypeTag(SpecialInvokeTypeTag.Type type)
-
-
Method Detail
-
getType
public SpecialInvokeTypeTag.Type getType()
-
-