1 /*
2  * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  *
5  * This code is free software; you can redistribute it and/or modify it
6  * under the terms of the GNU General Public License version 2 only, as
7  * published by the Free Software Foundation.
8  *
9  * This code is distributed in the hope that it will be useful, but WITHOUT
10  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
12  * version 2 for more details (a copy is included in the LICENSE file that
13  * accompanied this code).
14  *
15  * You should have received a copy of the GNU General Public License version
16  * 2 along with this work; if not, write to the Free Software Foundation,
17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18  *
19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20  * or visit www.oracle.com if you need additional information or have any
21  * questions.
22  */
23 
24 /**
25  * @expert Expert tag text
26  */
27 
28 public class C {
29 
30     /**
31      * @propertySetter Property
32      * @propertyDescription PropertyDescription
33      */
CC()34     public void CC() {}
35 
36     /**
37      * @propertyGetter Property
38      * @expert Expert tag text
39      *
40      */
B()41     public void B() {}
42 
43     /**
44      * Method A documentation
45      * @treatAsPrivate
46      */
A()47     public void A() {}
48 
49     /**
50      * Field i
51      * @defaultValue 1.0
52      */
53     public int i;
54 
55 
56     /**
57      * Defines the direction/speed at which the {@code Timeline} is expected to
58      * be played.
59      * @defaultValue 11
60      * @since JavaFX 8.0
61      */
62     private DoubleProperty rate;
63 
setRate(double value)64     public final void setRate(double value) {}
65 
getRate()66     public final double getRate() {}
67 
rateProperty()68     public final DoubleProperty rateProperty() {}
69 
70     private BooleanProperty paused;
71 
setPaused(boolean value)72     public final void setPaused(boolean value) {}
73 
isPaused()74     public final double isPaused() {}
75 
76     /**
77      * Defines if paused
78      * @defaultValue false
79      */
pausedProperty()80     public final BooleanProperty pausedProperty() {}
81 
82     class DoubleProperty {}
83 
84     class BooleanProperty {}
85 
setTestMethodProperty()86     public final BooleanProperty setTestMethodProperty() {}
87 
88     private class Inner {
testMethodProperty()89         private BooleanProperty testMethodProperty() {}
90 
91         /**
92          * Defines the direction/speed at which the {@code Timeline} is expected to
93          * be played.
94          * @defaultValue 11
95          */
96         private DoubleProperty rate;
97 
setRate(double value)98         public final void setRate(double value) {}
99 
getRate()100         public final double getRate() {}
101 
rateProperty()102         public final DoubleProperty rateProperty() {}
103     }
104 }
105