Class Types


  • public final class Types
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Object[] buildDexStyleSignature​(java.lang.String signature)  
      static java.lang.String[] getParameterTypeDesc​(java.lang.String desc)  
      static java.lang.String getReturnTypeDesc​(java.lang.String desc)  
      static java.util.List<java.lang.String> listDesc​(java.lang.String desc)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getParameterTypeDesc

        public static java.lang.String[] getParameterTypeDesc​(java.lang.String desc)
        Parameters:
        desc - a asm method desc, ex: (II)V
        Returns:
        a array of argument types, ex: [I,I]
      • getReturnTypeDesc

        public static java.lang.String getReturnTypeDesc​(java.lang.String desc)
        Parameters:
        desc - a asm method desc, ex: (II)V
        Returns:
        the desc of return type, ex: V
      • listDesc

        public static java.util.List<java.lang.String> listDesc​(java.lang.String desc)
      • buildDexStyleSignature

        public static java.lang.Object[] buildDexStyleSignature​(java.lang.String signature)