Home | History | Annotate | Download | only in bytecode

Lines Matching refs:kind

12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
51 /** The number of constant pool entries the given kind takes up. */
52 private static short width(Kind kind) {
53 switch (kind) {
66 throw new AssertionError(kind);
72 private final Kind kind;
75 Entry(Kind kind, Value value) {
76 this.kind = kind;
80 /** The entry kind. */
81 public Kind kind() {
82 return kind;
98 int index = insert(new Entry(Kind.CLASS_INFO, new IntValue(utf8)));
109 int index = insert(new Entry(Kind.UTF8, new StringValue(value)));
118 int index = insert(new Entry(Kind.INTEGER, new Const.IntValue(value)));
127 int index = insert(new Entry(Kind.LONG, new Const.LongValue(value)));
136 int index = insert(new Entry(Kind.DOUBLE, new Const.DoubleValue(value)));
145 int index = insert(new Entry(Kind.FLOAT, new Const.FloatValue(value)));
156 int index = insert(new Entry(Kind.STRING, new IntValue(utf8)));
164 nextEntry += width(key.kind());
172 enum Kind {
183 Kind(int tag) {