Lines Matching defs:signature
32 // SignatureIterators iterate over a Java signature (or parts of it).
45 // NOTE: The new optimizer has an alternate, for-loop based signature
50 Symbol* _signature; // the signature to iterate over
62 // bit field form of the signature generated by the
90 SignatureIterator(Symbol* signature);
97 void iterate(); // iterates over whole signature
120 // Specialized SignatureIterators: Used to compute signature specific values.
139 SignatureTypeNames(Symbol* signature) : SignatureIterator(signature) {}
167 SignatureInfo(Symbol* signature) : SignatureIterator(signature) {
182 ArgumentSizeComputer(Symbol* signature) : SignatureInfo(signature) {}
192 ArgumentCount(Symbol* signature) : SignatureInfo(signature) {}
206 ResultTypeFinder(Symbol* signature) : SignatureInfo(signature) {}
211 // is a bitvector characterizing the methods signature (incl. the receiver).
234 Fingerprinter(methodHandle method) : SignatureIterator(method->signature()) {
312 NativeSignatureIterator(methodHandle method) : SignatureIterator(method->signature()) {
335 // Optimized path if we have the bitvector form of signature
339 // handle receiver (not handled by iterate because not in signature)
348 // Handy stream for iterating over signature
357 GrowableArray<Symbol*>* _names; // symbols created while parsing signature
389 SignatureStream(Symbol* signature, bool is_method = true);
408 // Returns true if the symbol is valid method or type signature