• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/pyobjc-42/2.5/pyobjc/pyobjc-core/PyObjCTest/

Lines Matching refs:signature

20     # therefore have an explict method signature. The number of arguments in
21 # the actual method implementation must match that signature.
117 # BAD: signature doesn't match super class signature
122 init = objc.selector(init, signature='v@:')
133 init = objc.selector(init, signature='v@:@@')
146 init = objc.selector(init, signature='@@:')
153 # a method signature like this and we don't want errors or warnings
157 # use decorators without ending up with an ugly signature.
199 # These tests check for methods with an explict method signature in the
201 # signature.
217 noargsmethod = objc.selector(noargsmethod, signature='v@:')
222 oneargmethod_ = objc.selector(oneargmethod_, signature='v@:i')
227 oneargmethod2_ = objc.selector(oneargmethod2_, signature='v@:i')
230 # OK: the signature specifies more arguments than the implicit or
241 twoargmethod = objc.selector(twoargmethod, signature='v@:@@')
256 # noargmethod_ = objc.selector(noargmethod_, signature='v@:')
272 oneargmethod3_ = objc.selector(oneargmethod3_, signature='i@:f')
285 oneargmethod4_ = objc.selector(oneargmethod4_, signature='i@:f')
295 # a method signature like this and we don't want errors or warnings
299 # use decorators without ending up with an ugly signature.
303 oneargmethod_ = objc.selector(oneargmethod_, signature='i@:i')
311 oneargmethod_ = objc.selector(oneargmethod_, signature='i@:i')
321 oneargmethod_ = objc.selector(oneargmethod_, signature='i@:i')
333 oneoutput_ = objc.selector(oneoutput_, signature='i@:^@')
340 signature='i@:f^@')
352 oneoutput_ = objc.selector(oneoutput_, signature='i@:^@')
365 signature='i@:i^@')
392 self.assertEquals(OC_ImplProto_ColonMatch1.simplemethod.signature, 'v@:')
398 self.assertEquals(OC_ImplProto_ColonMatch2.simplemethod_arg2_.signature, '@@:@@')
411 self.assertEquals(OC_ImplProto_TooFew1.myMethod.signature, 'v@:@@')
422 self.assertEquals(OC_ImplProto_TooMany2.run_to_completion.signature, 'v@:')
479 # OK: all methods with an implied signature are fine
507 # And the implied type signature
508 self.assertEquals(OC_ImplProto_Variations.method1.signature, "v@:")
509 self.assertEquals(OC_ImplProto_Variations.method2.signature, "@@:")
510 self.assertEquals(OC_ImplProto_Variations.method1_.signature, "v@:@")
511 self.assertEquals(OC_ImplProto_Variations.methodWithX_andY_.signature, "v@:@@")
512 self.assertEquals(OC_ImplProto_Variations.method_with_embedded_underscores.signature, "v@:@")
513 #self.assertEquals(OC_ImplProto_Variations.__magic__.signature, "v@:")
514 self.assertEquals(OC_ImplProto_Variations._leadingColon.signature, "v@:")
515 self.assertEquals(OC_ImplProto_Variations._leadingColon_.signature, "@@:@")
516 self.assertEquals(OC_ImplProto_Variations.methodWithArg_.signature, "v@:@")