org.objectweb.fractal.aokell.lib.asm
Class SignatureStringAnalyzer

java.lang.Object
  extended by org.objectweb.fractal.aokell.lib.asm.SignatureStringAnalyzer

public class SignatureStringAnalyzer
extends Object

This class analyzes a signature string (e.g. a string such as "(DI[Ljava/lang/String;[F[Z[C[LItf;[Ljava/lang/Object;)Ljava/lang/Object;") and extract its parameters.

Author:
Lionel Seinturier

Constructor Summary
SignatureStringAnalyzer(String desc)
           
 
Method Summary
 ISignatureParameter[] getParameters()
           
 ISignatureParameter getReturnType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SignatureStringAnalyzer

public SignatureStringAnalyzer(String desc)
                        throws InvalidSignatureException
Throws:
InvalidSignatureException
Method Detail

getParameters

public ISignatureParameter[] getParameters()

getReturnType

public ISignatureParameter getReturnType()