| 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 |