Lines Matching refs:descriptor
57 std::string DescriptorToDecl(const char* descriptor) { in DescriptorToDecl() argument
61 while (*descriptor == '[') { in DescriptorToDecl()
63 ++descriptor; in DescriptorToDecl()
66 if (*descriptor == 'L') { in DescriptorToDecl()
67 for (++descriptor; *descriptor != ';'; ++descriptor) { in DescriptorToDecl()
68 SLICER_CHECK_NE(*descriptor, '\0'); in DescriptorToDecl()
69 ss << (*descriptor == '/' ? '.' : *descriptor); in DescriptorToDecl()
72 ss << PrimitiveTypeName(*descriptor); in DescriptorToDecl()
75 SLICER_CHECK_EQ(descriptor[1], '\0'); in DescriptorToDecl()
87 char DescriptorToShorty(const char* descriptor) { in DescriptorToShorty() argument
90 while (*descriptor == '[') { in DescriptorToShorty()
92 ++descriptor; in DescriptorToShorty()
95 char short_descriptor = *descriptor; in DescriptorToShorty()
98 for(; *descriptor && *descriptor != ';'; ++descriptor); in DescriptorToShorty()
99 SLICER_CHECK_EQ(*descriptor, ';'); in DescriptorToShorty()
102 SLICER_CHECK_EQ(descriptor[1], '\0'); in DescriptorToShorty()