< prev index next >

test/langtools/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideATest.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. --- 1,7 ---- /* ! * Copyright (c) 2013, 2019, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.
*** 32,49 **** * jdk.compiler * @build JavacTestingAbstractProcessor ElementRepAnnoTester * @compile -processor ElementRepAnnoTester -proc:only RepeatableOverrideATest.java */ ! @BarInherited(value = 1) ! @BarInherited(value = 2) class B {} @ExpectedBase( value = BarInherited.class, ! getAnnotation = "@BarInherited(value=3)", ! getAnnotationsByType = {"@BarInherited(value=3)"}, getAllAnnotationMirrors = { "@BarInherited(3)", "@BarInheritedContainer({@BarInherited(1), @BarInherited(2)})", "ExpectedBase", "ExpectedContainer" --- 32,49 ---- * jdk.compiler * @build JavacTestingAbstractProcessor ElementRepAnnoTester * @compile -processor ElementRepAnnoTester -proc:only RepeatableOverrideATest.java */ ! @BarInherited(1) ! @BarInherited(2) class B {} @ExpectedBase( value = BarInherited.class, ! getAnnotation = "@BarInherited(3)", ! getAnnotationsByType = {"@BarInherited(3)"}, getAllAnnotationMirrors = { "@BarInherited(3)", "@BarInheritedContainer({@BarInherited(1), @BarInherited(2)})", "ExpectedBase", "ExpectedContainer"
*** 54,63 **** "ExpectedContainer" }) @ExpectedContainer( value = BarInheritedContainer.class, getAnnotation = "@BarInheritedContainer(" ! + "value={@BarInherited(value=1), @BarInherited(value=2)})", getAnnotationsByType = {"@BarInheritedContainer(" ! + "value={@BarInherited(value=1), @BarInherited(value=2)})"}) ! @BarInherited(value = 3) class RepeatableOverrideATest extends B {} --- 54,63 ---- "ExpectedContainer" }) @ExpectedContainer( value = BarInheritedContainer.class, getAnnotation = "@BarInheritedContainer(" ! + "{@BarInherited(1), @BarInherited(2)})", getAnnotationsByType = {"@BarInheritedContainer(" ! + "{@BarInherited(1), @BarInherited(2)})"}) ! @BarInherited(3) class RepeatableOverrideATest extends B {}
< prev index next >