java.lang.Object |
↳ |
com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig |
Class Overview
eg, Lcom/abc/Foo;->bar(ILjava/lang/String;)V
Summary
Public Constructors |
|
JvmMethodSig(String csig, String mname, String rettype, String... partypes)
|
|
JvmMethodSig(String csig, String mname, String rettype, Collection<String> partypes)
|
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
Fields
public
List<String>
partypes
Public Constructors
public
JvmMethodSig
(String csig, String mname, String rettype, String... partypes)
public
JvmMethodSig
(String csig, String mname, String rettype, Collection<String> partypes)
Public Methods
public
String
generate
()
public
String
getMethodName
()
public
List<String>
getParameterTypes
()
public
String
getReturnType
()
public
static
String
nameAndParams
(String msig)
Parse a jvvm method name and return the name+params string, eg
bar(I[J[[Ljava/lang/String;)
for msig=
Lcom/abc/Foo;->bar(I[J[[Ljava/lang/String;)V
Parameters
msig |
a binary method signature |
public
static
JvmMethodSig
parse
(String msig)
Explode the internal signature (full) of a method.
Parameters
msig |
a binary method signature, eg
Lcom/abc/Foo;->bar(I[J[[Ljava/lang/String;)V |
Returns
- parsed object; throws on error