Lines Matching defs:code
19 import com.android.dx.cf.code.ByteCatchList;
20 import com.android.dx.cf.code.BytecodeArray;
25 * Attribute class for standard {@code Code} attributes.
28 /** {@code non-null;} attribute name for attributes of this type */
31 /** {@code >= 0;} the stack size */
34 /** {@code >= 0;} the number of locals */
37 /** {@code non-null;} array containing the bytecode per se */
38 private final BytecodeArray code;
40 /** {@code non-null;} the exception table */
43 /** {@code non-null;} the associated list of attributes */
49 * @param maxStack {@code >= 0;} the stack size
50 * @param maxLocals {@code >= 0;} the number of locals
51 * @param code {@code non-null;} array containing the bytecode per se
52 * @param catches {@code non-null;} the exception table
53 * @param attributes {@code non-null;} the associated list of attributes
55 public AttCode(int maxStack, int maxLocals, BytecodeArray code,
67 if (code == null) {
68 throw new NullPointerException("code == null");
91 this.code = code;
97 return 10 + code.byteLength() + catches.byteLength() +
104 * @return {@code >= 0;} the maximum stack size
113 * @return {@code >= 0;} the number of locals
122 * @return {@code non-null;} the bytecode array
125 return code;
131 * @return {@code non-null;} the exception table
140 * @return {@code non-null;} the attribute list