Аннотациялардын бирдейлигин кантип текшерсе болот?

Бул ыкманы кантип ишке ашырат элеңиз:

public boolean equal(Annotation a1, Annotation a2) {
   ...
}

Sample input ():

@First(name="1", value="1"), @Second(name="1", value="1")
@First(value="2"),           @First(name="2")
@First(value="3"),           @First(value="3")
@Second(name="4", value="4), @Second(name="4", value="4")

Sample output:

false
false
true
true

Көрүнүп тургандай, күтүлгөн жүрүм-турум барабар түшүнүктүү жана Javaдагы туруктуу объектилердин стандарттык барабар ыкмасына окшош (маселе, аннотациялар үчүн барабар барабар эмес.)

Либалар же стандарттык иш-аракеттер барбы?

6
задан Roman 26 July 2011 в 06:12
поделиться