Lines Matching refs:descriptor
65 std::string DescriptorToDecl(const char* descriptor) { in DescriptorToDecl() argument
69 while (*descriptor == '[') { in DescriptorToDecl()
71 ++descriptor; in DescriptorToDecl()
74 if (*descriptor == 'L') { in DescriptorToDecl()
75 for (++descriptor; *descriptor != ';'; ++descriptor) { in DescriptorToDecl()
76 SLICER_CHECK_NE(*descriptor, '\0'); in DescriptorToDecl()
77 ss << (*descriptor == '/' ? '.' : *descriptor); in DescriptorToDecl()
80 ss << PrimitiveTypeName(*descriptor); in DescriptorToDecl()
83 SLICER_CHECK_EQ(descriptor[1], '\0'); in DescriptorToDecl()
95 char DescriptorToShorty(const char* descriptor) { in DescriptorToShorty() argument
98 while (*descriptor == '[') { in DescriptorToShorty()
100 ++descriptor; in DescriptorToShorty()
103 char short_descriptor = *descriptor; in DescriptorToShorty()
106 for(; *descriptor && *descriptor != ';'; ++descriptor); in DescriptorToShorty()
107 SLICER_CHECK_EQ(*descriptor, ';'); in DescriptorToShorty()
110 SLICER_CHECK_EQ(descriptor[1], '\0'); in DescriptorToShorty()