Home | History | Annotate | Download | only in dex

Lines Matching defs:parser

312             GenericSignatureParser parser = new GenericSignatureParser(factory,
314 parser.parseForClass(sigClass, getGenericSignature(dexClass));
315 sigClass.setTypeParameters(parser.formalTypeParameters);
320 sigClass.setSuperClass(parser.superclassType);
324 parser.interfaceTypes));
489 GenericSignatureParser parser = new GenericSignatureParser(factory,
491 annotationField.setType(parser.parseNonGenericType(dexMethod
534 GenericSignatureParser parser = new GenericSignatureParser(factory,
541 parser.parseForField(factory.getClass(declaringClassPackageName,
543 field.setType(parser.fieldType);
545 GenericSignatureParser parser = new GenericSignatureParser(factory,
547 field.setType(parser.parseNonGenericType(dexField.getType()));
617 GenericSignatureParser parser = new GenericSignatureParser(factory,
619 parser.parseForConstructor(constructor,
623 constructor.setTypeParameters(parser.formalTypeParameters);
629 parser.parameterTypes.size());
631 for (ITypeReference parameterType : parser.parameterTypes) {
644 parser.exceptionTypes));
690 GenericSignatureParser parser = new GenericSignatureParser(factory,
692 parser.parseForMethod(method, getGenericSignature(dexMethod));
695 method.setTypeParameters(parser.formalTypeParameters);
700 parser.parameterTypes.size());
702 for (ITypeReference parameterType : parser.parameterTypes) {
714 parser.exceptionTypes));
715 method.setReturnType(parser.returnType);
719 GenericSignatureParser parser = new GenericSignatureParser(factory,
721 ITypeReference type = parser.parseNonGenericReturnType(dexMethod
755 GenericSignatureParser parser = new GenericSignatureParser(factory,
757 ITypeReference type = parser.parseNonGenericType(dexParameter
921 GenericSignatureParser parser = new GenericSignatureParser(factory,
923 value = parser.parseNonGenericReturnType(typeName);