test/hotspot/jtreg/runtime/condy/CondyUseLDC_W.jasm
author iignatyev
Thu, 02 Aug 2018 14:40:55 -0700
changeset 51287 7b1ddbafa134
parent 48959 7b2c4f35fc28
permissions -rw-r--r--
8208655: use JTreg skipped status in hotspot tests Reviewed-by: kvn, hseigel, iklam
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
48959
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
     1
/*
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
     2
 * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
     3
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
     4
 *
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
     5
 * This code is free software; you can redistribute it and/or modify it
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
     6
 * under the terms of the GNU General Public License version 2 only, as
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
     7
 * published by the Free Software Foundation.
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
     8
 *
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
     9
 * This code is distributed in the hope that it will be useful, but WITHOUT
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    10
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    11
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    12
 * version 2 for more details (a copy is included in the LICENSE file that
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    13
 * accompanied this code).
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    14
 *
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    15
 * You should have received a copy of the GNU General Public License version
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    16
 * 2 along with this work; if not, write to the Free Software Foundation,
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    17
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    18
 *
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    19
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    20
 * or visit www.oracle.com if you need additional information or have any
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    21
 * questions.
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    22
 */
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    23
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    24
/*
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    25
 * This test contains ldc_w instructions of condy's who generate dynamic constants
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    26
 * of the following types: byte, char, short, int, float, boolean.
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    27
 */
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    28
class CondyUseLDC_W
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    29
	version 55:0
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    30
{
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    31
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    32
public Method "<init>":"()V"
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    33
	stack 1 locals 1
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    34
{
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    35
		aload_0;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    36
		invokespecial	Method java/lang/Object."<init>":"()V";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    37
		return;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    38
}
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    39
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    40
public static Method intConversion:"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class;I)Ljava/lang/Object;"
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    41
	throws java/lang/Throwable
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    42
	stack 4 locals 6
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    43
{
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    44
		aload_1;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    45
		astore	4;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    46
		iconst_m1;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    47
		istore	5;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    48
		aload	4;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    49
		invokevirtual	Method java/lang/String.hashCode:"()I";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    50
		lookupswitch{ //11
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    51
		-2001159796: L238;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    52
		-1538095928: L272;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    53
		-891985903: L255;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    54
		66: L108;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    55
		67: L124;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    56
		68: L140;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    57
		70: L156;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    58
		73: L172;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    59
		74: L188;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    60
		83: L204;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    61
		90: L221;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    62
		default: L286 };
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    63
	L108:	stack_frame_type append;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    64
		locals_map class java/lang/String, int;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    65
		aload	4;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    66
		ldc	String "B";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    67
		invokevirtual	Method java/lang/String.equals:"(Ljava/lang/Object;)Z";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    68
		ifeq	L286;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    69
		iconst_0;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    70
		istore	5;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    71
		goto	L286;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    72
	L124:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    73
		aload	4;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    74
		ldc	String "C";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    75
		invokevirtual	Method java/lang/String.equals:"(Ljava/lang/Object;)Z";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    76
		ifeq	L286;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    77
		iconst_1;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    78
		istore	5;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    79
		goto	L286;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    80
	L140:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    81
		aload	4;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    82
		ldc	String "D";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    83
		invokevirtual	Method java/lang/String.equals:"(Ljava/lang/Object;)Z";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    84
		ifeq	L286;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    85
		iconst_2;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    86
		istore	5;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    87
		goto	L286;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    88
	L156:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    89
		aload	4;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    90
		ldc	String "F";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    91
		invokevirtual	Method java/lang/String.equals:"(Ljava/lang/Object;)Z";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    92
		ifeq	L286;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    93
		iconst_3;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    94
		istore	5;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    95
		goto	L286;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    96
	L172:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    97
		aload	4;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    98
		ldc	String "I";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
    99
		invokevirtual	Method java/lang/String.equals:"(Ljava/lang/Object;)Z";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   100
		ifeq	L286;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   101
		iconst_4;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   102
		istore	5;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   103
		goto	L286;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   104
	L188:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   105
		aload	4;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   106
		ldc	String "J";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   107
		invokevirtual	Method java/lang/String.equals:"(Ljava/lang/Object;)Z";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   108
		ifeq	L286;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   109
		iconst_5;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   110
		istore	5;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   111
		goto	L286;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   112
	L204:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   113
		aload	4;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   114
		ldc	String "S";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   115
		invokevirtual	Method java/lang/String.equals:"(Ljava/lang/Object;)Z";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   116
		ifeq	L286;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   117
		bipush	6;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   118
		istore	5;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   119
		goto	L286;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   120
	L221:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   121
		aload	4;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   122
		ldc	String "Z";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   123
		invokevirtual	Method java/lang/String.equals:"(Ljava/lang/Object;)Z";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   124
		ifeq	L286;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   125
		bipush	7;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   126
		istore	5;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   127
		goto	L286;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   128
	L238:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   129
		aload	4;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   130
		ldc	String "nullRef";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   131
		invokevirtual	Method java/lang/String.equals:"(Ljava/lang/Object;)Z";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   132
		ifeq	L286;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   133
		bipush	8;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   134
		istore	5;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   135
		goto	L286;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   136
	L255:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   137
		aload	4;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   138
		ldc	String "string";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   139
		invokevirtual	Method java/lang/String.equals:"(Ljava/lang/Object;)Z";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   140
		ifeq	L286;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   141
		bipush	9;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   142
		istore	5;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   143
		goto	L286;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   144
	L272:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   145
		aload	4;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   146
		ldc	String "stringArray";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   147
		invokevirtual	Method java/lang/String.equals:"(Ljava/lang/Object;)Z";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   148
		ifeq	L286;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   149
		bipush	10;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   150
		istore	5;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   151
	L286:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   152
		iload	5;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   153
		tableswitch{ //0 to 10
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   154
		0: L348;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   155
		1: L354;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   156
		2: L360;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   157
		3: L366;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   158
		4: L372;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   159
		5: L377;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   160
		6: L383;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   161
		7: L389;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   162
		8: L402;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   163
		9: L404;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   164
		10: L407;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   165
		default: L422 };
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   166
	L348:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   167
		iload_3;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   168
		i2b;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   169
		invokestatic	Method java/lang/Byte.valueOf:"(B)Ljava/lang/Byte;";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   170
		areturn;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   171
	L354:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   172
		iload_3;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   173
		i2c;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   174
		invokestatic	Method java/lang/Character.valueOf:"(C)Ljava/lang/Character;";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   175
		areturn;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   176
	L360:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   177
		iload_3;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   178
		i2d;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   179
		invokestatic	Method java/lang/Double.valueOf:"(D)Ljava/lang/Double;";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   180
		areturn;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   181
	L366:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   182
		iload_3;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   183
		i2f;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   184
		invokestatic	Method java/lang/Float.valueOf:"(F)Ljava/lang/Float;";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   185
		areturn;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   186
	L372:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   187
		iload_3;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   188
		invokestatic	Method java/lang/Integer.valueOf:"(I)Ljava/lang/Integer;";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   189
		areturn;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   190
	L377:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   191
		iload_3;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   192
		i2l;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   193
		invokestatic	Method java/lang/Long.valueOf:"(J)Ljava/lang/Long;";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   194
		areturn;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   195
	L383:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   196
		iload_3;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   197
		i2s;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   198
		invokestatic	Method java/lang/Short.valueOf:"(S)Ljava/lang/Short;";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   199
		areturn;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   200
	L389:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   201
		iload_3;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   202
		ifle	L397;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   203
		iconst_1;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   204
		goto	L398;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   205
	L397:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   206
		iconst_0;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   207
	L398:	stack_frame_type stack1;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   208
		stack_map int;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   209
		invokestatic	Method java/lang/Boolean.valueOf:"(Z)Ljava/lang/Boolean;";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   210
		areturn;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   211
	L402:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   212
		aconst_null;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   213
		areturn;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   214
	L404:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   215
		ldc	String "string";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   216
		areturn;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   217
	L407:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   218
		iconst_2;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   219
		anewarray	class java/lang/String;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   220
		dup;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   221
		iconst_0;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   222
		ldc	String "string";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   223
		aastore;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   224
		dup;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   225
		iconst_1;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   226
		ldc	String "string";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   227
		aastore;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   228
		areturn;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   229
	L422:	stack_frame_type same;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   230
		new	class java/lang/BootstrapMethodError;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   231
		dup;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   232
		ldc	String "Failure to generate a dynamic constant";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   233
		invokespecial	Method java/lang/BootstrapMethodError."<init>":"(Ljava/lang/String;)V";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   234
		athrow;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   235
}
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   236
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   237
public static Method B:"()B"
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   238
	stack 1 locals 0
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   239
{
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   240
		ldc_w	Dynamic REF_invokeStatic:CondyUseLDC_W.intConversion:"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class;I)Ljava/lang/Object;":B:"B" int 127;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   241
		ireturn;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   242
}
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   243
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   244
public static Method C:"()C"
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   245
	stack 1 locals 0
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   246
{
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   247
		ldc_w   Dynamic REF_invokeStatic:CondyUseLDC_W.intConversion:"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class;I)Ljava/lang/Object;":C:"C" int 65535;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   248
		ireturn;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   249
}
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   250
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   251
public static Method F:"()F"
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   252
	stack 1 locals 0
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   253
{
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   254
		ldc_w	Dynamic REF_invokeStatic:CondyUseLDC_W.intConversion:"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class;I)Ljava/lang/Object;":F:"F" int 2147483647;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   255
		freturn;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   256
}
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   257
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   258
public static Method F_AsType:"()F"
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   259
	stack 1 locals 0
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   260
{
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   261
		ldc_w	Dynamic REF_invokeStatic:CondyUseLDC_W.intConversion:"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class;I)Ljava/lang/Object;":I:"F" int 2147483647;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   262
		freturn;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   263
}
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   264
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   265
public static Method I:"()I"
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   266
	stack 1 locals 0
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   267
{
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   268
		ldc_w	Dynamic REF_invokeStatic:CondyUseLDC_W.intConversion:"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class;I)Ljava/lang/Object;":I:"I" int 2147483647;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   269
		ireturn;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   270
}
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   271
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   272
public static Method S:"()S"
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   273
	stack 1 locals 0
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   274
{
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   275
		ldc_w	Dynamic REF_invokeStatic:CondyUseLDC_W.intConversion:"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class;I)Ljava/lang/Object;":S:"S" int 32767;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   276
		ireturn;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   277
}
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   278
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   279
public static Method Z_F:"()Z"
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   280
	stack 1 locals 0
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   281
{
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   282
		ldc_w	Dynamic REF_invokeStatic:CondyUseLDC_W.intConversion:"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class;I)Ljava/lang/Object;":Z:"Z" int 0;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   283
		ireturn;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   284
}
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   285
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   286
public static Method Z_T:"()Z"
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   287
	stack 1 locals 0
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   288
{
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   289
		ldc_w	Dynamic REF_invokeStatic:CondyUseLDC_W.intConversion:"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class;I)Ljava/lang/Object;":Z:"Z" int 1;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   290
		ireturn;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   291
}
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   292
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   293
public static Method main:"([Ljava/lang/String;)V"
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   294
	stack 8 locals 1
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   295
{
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   296
                invokestatic    Method B:"()B";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   297
                invokestatic    Method C:"()C";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   298
                invokestatic    Method S:"()S";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   299
                invokestatic    Method F:"()F";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   300
                invokestatic    Method F_AsType:"()F";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   301
                invokestatic    Method Z_F:"()Z";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   302
                invokestatic    Method Z_T:"()Z";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   303
		invokestatic	Method I:"()I";
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   304
		return;
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   305
}
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   306
7b2c4f35fc28 8186211: Negative tests for CONSTANT_Dynamic
lfoltan
parents:
diff changeset
   307
} // end Class CondyUseLDC_W