Lines Matching refs:descriptor
56 std::string DescriptorToDecl(const char* descriptor) { in DescriptorToDecl() argument
60 while (*descriptor == '[') { in DescriptorToDecl()
62 ++descriptor; in DescriptorToDecl()
65 if (*descriptor == 'L') { in DescriptorToDecl()
66 for (++descriptor; *descriptor != ';'; ++descriptor) { in DescriptorToDecl()
67 SLICER_CHECK(*descriptor != '\0'); in DescriptorToDecl()
68 ss << (*descriptor == '/' ? '.' : *descriptor); in DescriptorToDecl()
71 ss << PrimitiveTypeName(*descriptor); in DescriptorToDecl()
74 SLICER_CHECK(descriptor[1] == '\0'); in DescriptorToDecl()
86 char DescriptorToShorty(const char* descriptor) { in DescriptorToShorty() argument
89 while (*descriptor == '[') { in DescriptorToShorty()
91 ++descriptor; in DescriptorToShorty()
94 char short_descriptor = *descriptor; in DescriptorToShorty()
97 for(; *descriptor && *descriptor != ';'; ++descriptor); in DescriptorToShorty()
98 SLICER_CHECK(*descriptor == ';'); in DescriptorToShorty()
101 SLICER_CHECK(descriptor[1] == '\0'); in DescriptorToShorty()