HomeSort by relevance Sort by last modified time
    Searched defs:code (Results 351 - 375 of 1221) sorted by null

<<11121314151617181920>>

  /dalvik/dexgen/src/com/android/dexgen/dex/code/
ArrayData.java 17 package com.android.dexgen.dex.code;
19 import com.android.dexgen.rop.code.RegisterSpecList;
20 import com.android.dexgen.rop.code.SourcePosition;
33 * {@code non-null;} address representing the instruction that uses this
38 /** {@code non-null;} initial values to be filled into an array */
52 * unknown ({@code -1}).
54 * @param position {@code non-null;} source position
55 * @param user {@code non-null;} address representing the instruction that
57 * @param values {@code non-null;} initial values to be filled into an array
CatchHandlerList.java 17 package com.android.dexgen.dex.code;
28 /** {@code non-null;} empty instance */
32 * Constructs an instance. All indices initially contain {@code null}.
34 * @param size {@code >= 0;} the size of the list
43 * do that, this will throw {@code NullPointerException}.
45 * @param n {@code >= 0, < size();} which index
46 * @return {@code non-null;} element at that index
61 * @param prefix {@code non-null;} the prefix for every line
62 * @param header {@code non-null;} the header for the first line (after the
64 * @return {@code non-null;} the human for
    [all...]
PositionList.java 17 package com.android.dexgen.dex.code;
19 import com.android.dexgen.rop.code.SourcePosition;
27 /** {@code non-null;} empty instance */
53 * @param insns {@code non-null;} instructions to convert
56 * @return {@code non-null;} the positions list
115 * Constructs an instance. All indices initially contain {@code null}.
117 * @param size {@code >= 0;} the size of the list
126 * do that, this will throw {@code NullPointerException}.
128 * @param n {@code >= 0, < size();} which index
129 * @return {@code non-null;} element at that inde
    [all...]
  /dalvik/dexgen/src/com/android/dexgen/dex/code/form/
Form35c.java 17 package com.android.dexgen.dex.code.form;
19 import com.android.dexgen.dex.code.CstInsn;
20 import com.android.dexgen.dex.code.DalvInsn;
21 import com.android.dexgen.dex.code.InsnFormat;
22 import com.android.dexgen.rop.code.RegisterSpec;
23 import com.android.dexgen.rop.code.RegisterSpecList;
31 * Instruction format {@code 35c}. See the instruction format spec
35 /** {@code non-null;} unique instance of this class */
123 * category-2 values count as two words. Return {@code -1} if the
127 * @param regs {@code non-null;} the register list in questio
    [all...]
Form3rc.java 17 package com.android.dexgen.dex.code.form;
19 import com.android.dexgen.dex.code.CstInsn;
20 import com.android.dexgen.dex.code.DalvInsn;
21 import com.android.dexgen.dex.code.InsnFormat;
22 import com.android.dexgen.rop.code.RegisterSpec;
23 import com.android.dexgen.rop.code.RegisterSpecList;
30 * Instruction format {@code 3rc}. See the instruction format spec
34 /** {@code non-null;} unique instance of this class */
  /dalvik/dexgen/src/com/android/dexgen/dex/file/
DebugInfoItem.java 19 import com.android.dexgen.dex.code.DalvCode;
20 import com.android.dexgen.dex.code.DalvInsnList;
21 import com.android.dexgen.dex.code.LocalList;
22 import com.android.dexgen.dex.code.PositionList;
37 /** {@code non-null;} the code this item represents */
38 private final DalvCode code; field in class:DebugInfoItem
45 public DebugInfoItem(DalvCode code, boolean isStatic, CstMethodRef ref) {
49 if (code == null) {
50 throw new NullPointerException("code == null")
    [all...]
  /dalvik/dexgen/src/com/android/dexgen/rop/code/
BasicBlock.java 17 package com.android.dexgen.rop.code;
28 /** {@code >= 0;} target label for this block */
31 /** {@code non-null;} list of instructions in this block */
35 * {@code non-null;} full list of successors that this block may
41 * {@code >= -1;} the primary / standard-flow / "default" successor, or
42 * {@code -1} if this block has no successors (that is, it
48 * Constructs an instance. The predecessor set is set to {@code null}.
50 * @param label {@code >= 0;} target label for this block
51 * @param insns {@code non-null;} list of instructions in this block
52 * @param successors {@code non-null;} full list of successors that thi
    [all...]
LocalVariableInfo.java 17 package com.android.dexgen.rop.code;
30 /** {@code >= 0;} the register count for the method */
34 * {@code non-null;} {@link RegisterSpecSet} to use when indicating a block
41 * {@code non-null;} array consisting of register sets representing the
47 /** {@code non-null;} map from instructions to the variable each assigns */
53 * @param method {@code non-null;} the method being represented by this instance
76 * @param label {@code >= 0;} the block label
77 * @param specs {@code non-null;} the register set to associate with the block
101 * @param label {@code >= 0;} the block label
102 * @param specs {@code non-null;} the register set to merge into the start se
    [all...]
RegisterSpecList.java 17 package com.android.dexgen.rop.code;
28 /** {@code non-null;} no-element instance */
34 * @param spec {@code non-null;} the element
35 * @return {@code non-null;} an appropriately-constructed instance
46 * @param spec0 {@code non-null;} the first element
47 * @param spec1 {@code non-null;} the second element
48 * @return {@code non-null;} an appropriately-constructed instance
61 * @param spec0 {@code non-null;} the first element
62 * @param spec1 {@code non-null;} the second element
63 * @param spec2 {@code non-null;} the third elemen
    [all...]
RopMethod.java 17 package com.android.dexgen.rop.code;
27 /** {@code non-null;} basic block list of the method */
30 /** {@code >= 0;} label for the block which starts the method */
34 * {@code null-ok;} array of predecessors for each block, indexed by block
40 * {@code null-ok;} the predecessors for the implicit "exit" block, that is
48 * @param blocks {@code non-null;} basic block list of the method
49 * @param firstLabel {@code >= 0;} the label of the first block to execute
70 * @return {@code non-null;} the list
80 * @return {@code >= 0;} the first-block label
90 * @param label {@code >= 0;} the label of the block in questio
    [all...]
  /dalvik/dx/src/com/android/dx/cf/code/
ByteCatchList.java 17 package com.android.dx.cf.code;
27 * which is part of a standard {@code Code} attribute.
30 /** {@code non-null;} convenient zero-entry instance */
44 * a {@code Code} attribute. The returned value includes the
45 * two bytes for {@code exception_table_length}.
47 * @return {@code >= 2;} the total length, in bytes
56 * @param n {@code >= 0;} which item
57 * @return {@code null-ok;} the indicated ite
    [all...]
ConcreteMethod.java 17 package com.android.dx.cf.code;
26 import com.android.dx.rop.code.AccessFlags;
27 import com.android.dx.rop.code.SourcePosition;
37 * stuff extracted from the method's {@code Code} attribute.
40 /** {@code non-null;} method being wrapped */
44 * {@code null-ok;} the class's {@code SourceFile} attribute value,
51 * {@code ACC_SUPER}
55 /** {@code non-null;} the code attribute *
    [all...]
ExecutionStack.java 17 package com.android.dx.cf.code;
33 /** {@code non-null;} array of stack contents */
37 * {@code non-null;} array specifying whether stack contents have entries
42 * {@code >= 0;} stack pointer (points one past the end) / current stack
50 * @param maxStack {@code >= 0;} the maximum size of the stack for this
63 * @return {@code non-null;} the copy
79 * @param ex {@code non-null;} the exception to annotate
96 * @param type {@code non-null;} type to replace
118 * @return {@code >= 0;} the max stack size
127 * @return {@code >= 0, < getMaxStack();} the current stack siz
    [all...]
Merger.java 17 package com.android.dx.cf.code;
38 * @param locals1 {@code non-null;} a locals array
39 * @param locals2 {@code non-null;} another locals array
40 * @return {@code non-null;} the result of merging the two locals arrays
90 * @param stack1 {@code non-null;} a stack
91 * @param stack2 {@code non-null;} another stack
92 * @return {@code non-null;} the result of merging the two stacks
147 * @param ft1 {@code non-null;} a frame type
148 * @param ft2 {@code non-null;} another frame type
149 * @return {@code non-null;} the result of merging the two type
    [all...]
OneLocalsArray.java 17 package com.android.dx.cf.code;
19 import com.android.dx.rop.code.RegisterSpec;
34 /** {@code non-null;} actual array */
39 * all-uninitialized values (represented as {@code null}s).
41 * @param maxLocals {@code >= 0;} the maximum number of locals this instance
240 * @param msg {@code non-null;} useful message
SwitchList.java 17 package com.android.dx.cf.code;
24 * {@code tableswitch} or {@code lookupswitch} instruction. It
28 /** {@code non-null;} list of test values */
32 * {@code non-null;} list of targets corresponding to the test values; there
44 * @param size {@code >= 0;} the number of elements to be in the table
64 * @return {@code >= 0;} the list size
73 * @param n {@code >= 0;}, &lt; size(); which index
81 * Gets the indicated target. Asking for the target at {@code size()}
84 * @param n {@code >= 0, <= size();} which inde
    [all...]
  /dalvik/dx/src/com/android/dx/dex/code/
ArrayData.java 17 package com.android.dx.dex.code;
20 import com.android.dx.rop.code.RegisterSpecList;
21 import com.android.dx.rop.code.SourcePosition;
33 * {@code non-null;} address representing the instruction that uses this
38 /** {@code non-null;} initial values to be filled into an array */
52 * unknown ({@code -1}).
54 * @param position {@code non-null;} source position
55 * @param user {@code non-null;} address representing the instruction that
57 * @param values {@code non-null;} initial values to be filled into an array
CatchHandlerList.java 17 package com.android.dx.dex.code;
28 /** {@code non-null;} empty instance */
32 * Constructs an instance. All indices initially contain {@code null}.
34 * @param size {@code >= 0;} the size of the list
43 * do that, this will throw {@code NullPointerException}.
45 * @param n {@code >= 0, < size();} which index
46 * @return {@code non-null;} element at that index
61 * @param prefix {@code non-null;} the prefix for every line
62 * @param header {@code non-null;} the header for the first line (after the
64 * @return {@code non-null;} the human for
    [all...]
PositionList.java 17 package com.android.dx.dex.code;
19 import com.android.dx.rop.code.SourcePosition;
27 /** {@code non-null;} empty instance */
53 * @param insns {@code non-null;} instructions to convert
56 * @return {@code non-null;} the positions list
115 * Constructs an instance. All indices initially contain {@code null}.
117 * @param size {@code >= 0;} the size of the list
126 * do that, this will throw {@code NullPointerException}.
128 * @param n {@code >= 0, < size();} which index
129 * @return {@code non-null;} element at that inde
    [all...]
  /dalvik/dx/src/com/android/dx/dex/code/form/
Form35c.java 17 package com.android.dx.dex.code.form;
19 import com.android.dx.dex.code.CstInsn;
20 import com.android.dx.dex.code.DalvInsn;
21 import com.android.dx.dex.code.InsnFormat;
22 import com.android.dx.rop.code.RegisterSpec;
23 import com.android.dx.rop.code.RegisterSpecList;
33 * Instruction format {@code 35c}. See the instruction format spec
37 /** {@code non-null;} unique instance of this class */
141 * category-2 values count as two words. Return {@code -1} if the
145 * @param regs {@code non-null;} the register list in questio
    [all...]
  /dalvik/dx/src/com/android/dx/dex/file/
DebugInfoItem.java 19 import com.android.dx.dex.code.DalvCode;
20 import com.android.dx.dex.code.DalvInsnList;
21 import com.android.dx.dex.code.LocalList;
22 import com.android.dx.dex.code.PositionList;
35 /** {@code non-null;} the code this item represents */
36 private final DalvCode code; field in class:DebugInfoItem
43 public DebugInfoItem(DalvCode code, boolean isStatic, CstMethodRef ref) {
47 if (code == null) {
48 throw new NullPointerException("code == null")
    [all...]
  /dalvik/dx/src/com/android/dx/rop/code/
BasicBlock.java 17 package com.android.dx.rop.code;
28 /** {@code >= 0;} target label for this block */
31 /** {@code non-null;} list of instructions in this block */
35 * {@code non-null;} full list of successors that this block may
41 * {@code >= -1;} the primary / standard-flow / "default" successor, or
42 * {@code -1} if this block has no successors (that is, it
48 * Constructs an instance. The predecessor set is set to {@code null}.
50 * @param label {@code >= 0;} target label for this block
51 * @param insns {@code non-null;} list of instructions in this block
52 * @param successors {@code non-null;} full list of successors that thi
    [all...]
LocalVariableInfo.java 17 package com.android.dx.rop.code;
30 /** {@code >= 0;} the register count for the method */
34 * {@code non-null;} {@link RegisterSpecSet} to use when indicating a block
41 * {@code non-null;} array consisting of register sets representing the
47 /** {@code non-null;} map from instructions to the variable each assigns */
53 * @param method {@code non-null;} the method being represented by this instance
76 * @param label {@code >= 0;} the block label
77 * @param specs {@code non-null;} the register set to associate with the block
101 * @param label {@code >= 0;} the block label
102 * @param specs {@code non-null;} the register set to merge into the start se
    [all...]
RegisterSpecList.java 17 package com.android.dx.rop.code;
30 /** {@code non-null;} no-element instance */
36 * @param spec {@code non-null;} the element
37 * @return {@code non-null;} an appropriately-constructed instance
48 * @param spec0 {@code non-null;} the first element
49 * @param spec1 {@code non-null;} the second element
50 * @return {@code non-null;} an appropriately-constructed instance
63 * @param spec0 {@code non-null;} the first element
64 * @param spec1 {@code non-null;} the second element
65 * @param spec2 {@code non-null;} the third elemen
    [all...]
RopMethod.java 17 package com.android.dx.rop.code;
27 /** {@code non-null;} basic block list of the method */
30 /** {@code >= 0;} label for the block which starts the method */
34 * {@code null-ok;} array of predecessors for each block, indexed by block
40 * {@code null-ok;} the predecessors for the implicit "exit" block, that is
48 * @param blocks {@code non-null;} basic block list of the method
49 * @param firstLabel {@code >= 0;} the label of the first block to execute
70 * @return {@code non-null;} the list
80 * @return {@code >= 0;} the first-block label
90 * @param label {@code >= 0;} the label of the block in questio
    [all...]

Completed in 603 milliseconds

<<11121314151617181920>>