< prev index next >

test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/BasicClassBuilder.java

Print this page

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 package jdk.experimental.bytecode;
25 
26 public class BasicClassBuilder extends ClassBuilder<String, String, BasicClassBuilder> {
27 
28     public BasicClassBuilder(String thisClass, int majorVersion, int minorVersion) {
29         this();
30         withMinorVersion(minorVersion);
31         withMajorVersion(majorVersion);
32         withThisClass(thisClass);
33     }
34 




35     public BasicClassBuilder() {
36         super(new BytePoolHelper<>(s->s, s->s), new BasicTypeHelper());
37     }
38 }

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 package jdk.experimental.bytecode;
25 
26 public class BasicClassBuilder extends ClassBuilder<String, String, BasicClassBuilder> {
27 
28     public BasicClassBuilder(String thisClass, int majorVersion, int minorVersion) {
29         this();
30         withMinorVersion(minorVersion);
31         withMajorVersion(majorVersion);
32         withThisClass(thisClass);
33     }
34 
35     public BasicClassBuilder(BytePoolHelper<String, String> poolHelper, TypeHelper<String, String> typeHelper) {
36         super(poolHelper, typeHelper);
37     }
38 
39     public BasicClassBuilder() {
40         super(new BytePoolHelper<>(s->s, s->s), new BasicTypeHelper());
41     }
42 }
< prev index next >