Lines Matching defs:sig
84 private Type parse(String sig) {
85 this.sig = sig;
89 if (sig.charAt(sigp) == '<')
92 if (sig.charAt(sigp) == '(') {
96 while (sigp < sig.length() && sig.charAt(sigp) == '^') {
105 if (typeParamTypes == null && sigp == sig.length())
109 while (sigp < sig.length()) {
120 switch (sig.charAt(sigp)) {
187 while (sig.charAt(sigp) != term)
194 assert sig.charAt(sigp) == 'L';
206 switch (sigch = sig.charAt(sigp)) {
230 assert sig.charAt(sigp) == '<';
233 while (sig.charAt(sigp) != '>')
240 int sep = sig.indexOf(":", sigp);
241 String name = sig.substring(sigp, sep);
245 if (sig.charAt(sigp) != ':')
247 while (sig.charAt(sigp) == ':') {
258 int sep = sig.indexOf(';', sigp);
259 Type t = new SimpleType(sig.substring(sigp, sep));
265 return sig.substring(0, sigp) + "!" + sig.charAt(sigp) + "!" + sig.substring(sigp+1);
268 private String sig;