/** * Returns the next type from the method descriptor. */ public String nextType() { int startIndex = index; skipArray(); char c = descriptor.charAt(index++); switch (c) { case ClassConstants.TYPE_CLASS_START: case ClassConstants.TYPE_GENERIC_VARIABLE_START: { skipClass(); break; } case ClassConstants.TYPE_GENERIC_START: { skipGeneric(); break; } } return descriptor.substring(startIndex, index); }
/** * Returns the next type from the method descriptor. */ public String nextType() { int startIndex = index; skipArray(); char c = descriptor.charAt(index++); switch (c) { case ClassConstants.TYPE_CLASS_START: case ClassConstants.TYPE_GENERIC_VARIABLE_START: { skipClass(); break; } case ClassConstants.TYPE_GENERIC_START: { skipGeneric(); break; } } return descriptor.substring(startIndex, index); }
/** * Returns the next type from the method descriptor. */ public String nextType() { int startIndex = index; skipArray(); char c = descriptor.charAt(index++); switch (c) { case ClassConstants.INTERNAL_TYPE_CLASS_START: case ClassConstants.INTERNAL_TYPE_GENERIC_VARIABLE_START: { skipClass(); break; } case ClassConstants.INTERNAL_TYPE_GENERIC_START: { skipGeneric(); break; } } return descriptor.substring(startIndex, index); }
/** * Returns the next type from the method descriptor. */ public String nextType() { int startIndex = index; skipArray(); char c = descriptor.charAt(index++); switch (c) { case ClassConstants.TYPE_CLASS_START: case ClassConstants.TYPE_GENERIC_VARIABLE_START: { skipClass(); break; } case ClassConstants.TYPE_GENERIC_START: { skipGeneric(); break; } } return descriptor.substring(startIndex, index); }