Home | History | Annotate | Download | only in docs

Lines Matching full:code

15       From the point of view of a piece of code written in the Java
16 programming language or targeted in the same way to <code>.class</code>
19 That is, the code running in Dalvik will behave the same as it
69 The <code>code</code> array must not be empty.
87 The <code>code</code> array must not be larger than 65535 bytes.
105 The first opcode in <code>code</code> array must have index
106 <code>0</code>.
124 The <code>code</code> array must only contain valid opcodes.
142 The index of instruction <code>n+1</code> must equal the index of
143 instruction <code>n</code> plus the length of instruction
144 <code>n</code>, taking into account a possible <code>wide</code>
145 instruction. Opcodes modified by a <code>wide</code> instruction must
164 The last instruction in <code>code</code> array must end at index
165 <code>code_length-1</code>.
184 Opcodes modified by a <code>wide</code> instruction must not be
203 All targets of a <code>tableswitch</code> instruction must be opcodes
205 Opcodes modified by a <code>wide</code> instruction must not be
206 directly reachable via a <code>tableswitch</code> instruction.
224 All targets of a <code>lookupswitch</code> instruction must be opcodes
226 low-to-high. Opcodes modified by a <code>wide</code> instruction must
227 not be directly reachable via a <code>lookupswitch</code> instruction.
245 The operands of <code>ldc</code> and <code>ldc_w</code> instructions
247 must be of type <code>CONSTANT_Integer</code>,
248 <code>CONSTANT_Float</code>, or <code>CONSTANT_String</code>.
266 The operands of <code>ldc2_w</code> instructions must be valid indices
268 <code>CONSTANT_Long</code> or <code>CONSTANT_Double</code>. The
287 The Operands of <code>get&lt;kind&gt;</code> and
288 <code>put&lt;kind&gt;</code> instructions must be valid indices into
290 <code>CONSTANT_Fieldref</code>.
308 The first two operands of <code>invokevirtual</code>,
309 <code>invokespecial</code>, and <code>invokestatic</code> must form a
311 be of type <code>CONSTANT_Methodref</code>.
330 the VM, not by class file code. The only exception is the instance
331 initializer, which may be invoked by <code>invokespecial</code>.
349 The first two operands of <code>invokeinterface</code> must form a
351 <code>CONSTANT_Interface_Methodref</code>. The third operand must
371 The operands of <code>instanceof</code>, <code>checkcast</code>,
372 <code>new</code>, and <code>anewarray</code> instructions must
374 <code>multianewarray</code> instruction must form a valid 16-bit index
376 <code>CONSTANT_Class</code>.
394 The dimensions of an array created by <code>anewarray</code>
395 instructions must be less than <code>256</code>.
413 The <code>new</code> instruction must not reference array classes,
432 The type referenced by a <code>multinewarray</code> instruction must
434 dimensions operand must not be <code>0</code>
452 The type referenced by a <code>newarray</code> instruction must be a
473 <code>max_locals</code>.
493 <code>max_locals</code>.
513 <code>max_locals-1</code>.
533 <code>max_locals-1</code>.
551 The index operand of <code>wide</code> instructions explicitly
553 smaller than <code>max_locals</code>.
571 The index operand of <code>wide</code> instructions explicitly
573 smaller than <code>max_locals-1</code>.
696 The operand stack must never grow beyond <code>max_stack</code>.
732 An <code>invokespecial</code> instruction must only invoke an instance
791 operand stack or in local variables. There must be no code protected
814 before calling another initializer, and the <code>Object</code> class
967 The operand of an <code>athrow</code> instruction must be
968 assignment-compatible with <code>java.lang.Throwable</code>.
987 jump or branch, a return, or an <code>athrow</code> instruction. It
988 must not be possible to leave the <code>code</code> array at the
1062 <code>ReturnAddress</code> instances must not be reused. If a
1063 subroutine returns to a <code>ReturnAddress</code> further up the
1065 <code>ReturnAddress</code> instances further down the stack must