java.lang.Object | |
↳ | com.pnfsoftware.jeb.core.units.code.android.JvmFieldSig |
Representation of JVM internal field signature. Example:
Lcom/abc/Foo;->name:Ljava/lang/String;
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
public String | csig | ||||||||||
public String | fname | ||||||||||
public String | ftype |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
JvmFieldSig() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
static JvmFieldSig |
parse(String fsig)
Explode the internal signature (full) of a field.
| ||||||||||
static JvmFieldSig |
parse(String fsig, boolean optionalType)
Explode the internal signature (full) of a field.
| ||||||||||
static JvmFieldSig |
parseSafe(String fsig, boolean optionalType)
Explode the internal signature (full) of a field.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Explode the internal signature (full) of a field.
fsig | a binary field signature, eg Lcom/abc/Foo;->val:I |
---|
Explode the internal signature (full) of a field. This method throws on error.
fsig | a binary field signature, eg Lcom/abc/Foo;->val:I |
---|---|
optionalType | if true, the field's type descriptor may be left out |
Explode the internal signature (full) of a field. This method does not throw on error.
fsig | a binary field signature, eg Lcom/abc/Foo;->val:I |
---|---|
optionalType | if true, the field's type descriptor may be left out |