/dalvik/dx/src/com/android/dx/dex/code/form/ |
H A D | 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; 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 no [all...] |
/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | CatchStructs.java | 19 import com.android.dx.dex.code.CatchHandlerList; 20 import com.android.dx.dex.code.CatchTable; 21 import com.android.dx.dex.code.DalvCode; 34 * handler address) for a particular piece of code. Instances of this 35 * class correspond to a {@code try_item[]} and a 36 * {@code catch_handler_item[]}. 40 * the size of a {@code try_item}: a {@code uint} 41 * and two {@code ushort}s 45 /** {@code no 46 private final DalvCode code; field in class:CatchStructs 77 CatchStructs(DalvCode code) argument [all...] |
H A D | 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; 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) { argument 49 if (code == null) { 50 throw new NullPointerException("code [all...] |
H A D | EncodedMethod.java | 19 import com.android.dx.dex.code.DalvCode; 20 import com.android.dx.rop.code.AccessFlags; 35 /** {@code non-null;} constant for the method */ 39 * {@code null-ok;} code for the method, if the method is neither 40 * {@code abstract} nor {@code native} 42 private final CodeItem code; field in class:EncodedMethod 47 * @param method {@code non-null;} constant for the method 49 * @param code { 54 EncodedMethod(CstMethodRef method, int accessFlags, DalvCode code, TypeList throwsList) argument [all...] |
H A D | CodeItem.java | 19 import com.android.dx.dex.code.CstInsn; 20 import com.android.dx.dex.code.CatchTable; 21 import com.android.dx.dex.code.DalvCode; 22 import com.android.dx.dex.code.DalvInsn; 23 import com.android.dx.dex.code.DalvInsnList; 24 import com.android.dx.dex.code.LocalList; 25 import com.android.dx.dex.code.PositionList; 42 * {@code dex} file. 51 /** {@code non-null;} method that this code implement 55 private final DalvCode code; field in class:CodeItem 85 CodeItem(CstMethodRef ref, DalvCode code, boolean isStatic, TypeList throwsList) argument [all...] |
/dalvik/dx/src/com/android/dx/rop/code/ |
H A D | Exceptions.java | 17 package com.android.dx.rop.code; 26 /** {@code non-null;} the type {@code java.lang.ArithmeticException} */ 31 * {@code non-null;} the type 32 * {@code java.lang.ArrayIndexOutOfBoundsException} 37 /** {@code non-null;} the type {@code java.lang.ArrayStoreException} */ 41 /** {@code non-null;} the type {@code java.lang.ClassCastException} */ 45 /** {@code no [all...] |
H A D | FillArrayDataInsn.java | 17 package com.android.dx.rop.code; 45 * @param opcode {@code non-null;} the opcode 46 * @param position {@code non-null;} source position 47 * @param sources {@code non-null;} specs for all the sources 48 * @param initValues {@code non-null;} list of initial values to fill the array 49 * @param cst {@code non-null;} type of the new array 74 * @return {@code non-null;} list of init values 82 * @return {@code non-null;} array type
|
H A D | 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 no [all...] |
H A D | SwitchInsn.java | 17 package com.android.dx.rop.code; 29 /** {@code non-null;} list of switch cases */ 35 * @param opcode {@code non-null;} the opcode 36 * @param position {@code non-null;} source position 37 * @param result {@code null-ok;} spec for the result, if any 38 * @param sources {@code non-null;} specs for all the sources 39 * @param cases {@code non-null;} list of switch cases 93 * never encounters {@code SwitchInsn}s 114 * @return {@code non-null;} the case list
|
H A D | ThrowingCstInsn.java | 17 package com.android.dx.rop.code; 29 /** {@code non-null;} list of exceptions caught */ 35 * @param opcode {@code non-null;} the opcode 36 * @param position {@code non-null;} source position 37 * @param sources {@code non-null;} specs for all the sources 38 * @param catches {@code non-null;} list of exceptions caught 39 * @param cst {@code non-null;} the constant
|
H A D | ThrowingInsn.java | 17 package com.android.dx.rop.code; 23 * Instruction which possibly throws. The {@code successors} list in the 30 /** {@code non-null;} list of exceptions caught */ 37 * @param catches {@code non-null;} the catches list 38 * @return {@code non-null;} the string form 57 * @param opcode {@code non-null;} the opcode 58 * @param position {@code non-null;} source position 59 * @param sources {@code non-null;} specs for all the sources 60 * @param catches {@code non-null;} list of exceptions caught
|
/dalvik/libcore/security/src/main/java/org/apache/harmony/security/x509/ |
H A D | ReasonCode.java | 48 // predefined reason code values 60 // the reason code value 61 private final byte code; field in class:ReasonCode 63 public ReasonCode(byte code) { argument 64 this.code = code; 69 this.code = ((byte[]) ASN1.decode(encoding))[0]; 73 return code; 82 encoding = ASN1.encode(new byte[] {(byte) code}); 93 switch (code) { [all...] |
/dalvik/libcore/xml/src/main/java/org/apache/xml/dtm/ref/ |
H A D | DTMNamedNodeMap.java | 94 * @param name The <code>nodeName</code> of a node to retrieve. 95 * @return A <code>Node</code> (of any type) with the specified 96 * <code>nodeName</code>, or <code>null</code> if it does not identify 113 * Returns the <code>index</code>t 284 DTMException(short code, String message) argument 295 DTMException(short code) argument [all...] |
/dalvik/libcore/xml/src/main/java/org/w3c/dom/ |
H A D | DOMException.java | 21 * <code>NodeList</code>. 24 * exception if a <code>null</code> argument is passed when <code>null</code> 34 public DOMException(short code, String message) { argument 36 this.code = code; 38 public short code; field in class:DOMException [all...] |
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | Simulator.java | 17 package com.android.dx.cf.code; 29 import com.android.dx.rop.code.LocalItem; 45 * {@code non-null;} canned error message for local variable 52 /** {@code non-null;} machine to use when simulating */ 55 /** {@code non-null;} array of bytecode */ 56 private final BytecodeArray code; field in class:Simulator 58 /** {@code non-null;} local variable information */ 61 /** {@code non-null;} visitor instance to use */ 67 * @param machine {@code non-null;} machine to use when simulating 68 * @param method {@code no [all...] |
H A D | 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 item 66 * @param n {@code >= 0, < size();} which entry to set 67 * @param item {@code no [all...] |
H A D | ConcreteMethod.java | 17 package com.android.dx.cf.code; 27 import com.android.dx.rop.code.AccessFlags; 28 import com.android.dx.rop.code.SourcePosition; 38 * stuff extracted from the method's {@code Code} attribute. 41 /** {@code non-null;} method being wrapped */ 45 * {@code null-ok;} the class's {@code SourceFile} attribute value, 52 * {@code ACC_SUPER} 56 /** {@code non-null;} the code attribut [all...] |
H A D | Frame.java | 17 package com.android.dx.cf.code; 32 /** {@code non-null;} the locals */ 35 /** {@code non-null;} the stack */ 38 /** {@code null-ok;} stack of labels of subroutines that this block is nested in */ 44 * @param locals {@code non-null;} the locals array to use 45 * @param stack {@code non-null;} the execution stack to use 54 * @param locals {@code non-null;} the locals array to use 55 * @param stack {@code non-null;} the execution stack to use 56 * @param subroutines {@code non-null;} list of subroutine start labels for 78 * all-uninitialized values (represented as {@code nul [all...] |
H A D | LocalVariableList.java | 17 package com.android.dx.cf.code; 21 import com.android.dx.rop.code.LocalItem; 26 * {@code LocalVariableTable} and {@code LocalVariableTypeTable} 30 /** {@code non-null;} zero-size instance */ 37 * @param list1 {@code non-null;} first instance 38 * @param list2 {@code non-null;} second instance 39 * @return {@code non-null;} combined instance 73 * @param descriptorList {@code non-null;} list with descriptors 74 * @param signatureList {@code no [all...] |
H A D | LocalsArraySet.java | 17 package com.android.dx.cf.code; 19 import com.android.dx.rop.code.RegisterSpec; 54 * all-uninitialized values (represented as {@code null}s). 56 * @param maxLocals {@code >= 0;} the maximum number of locals this instance 68 * @param primary {@code non-null;} primary locals to use 69 * @param secondaries {@code non-null;} secondaries set, indexed by subroutine 83 * @param toCopy {@code non-null;} instance to copy. 253 * Merges this set with another {@code LocalsArraySet} instance. 255 * @param other {@code non-null;} to merge 256 * @return {@code no [all...] |
H A D | Machine.java | 17 package com.android.dx.cf.code; 22 import com.android.dx.rop.code.LocalItem; 35 * {@code this} argument for instance methods. 37 * @return {@code non-null;} the method prototype 51 * @param frame {@code non-null;} frame to operate on 52 * @param count {@code >= 0;} number of values to pop 58 * {@code Prototype} (popped in reverse of the argument 64 * @param frame {@code non-null;} frame to operate on 65 * @param prototype {@code non-null;} prototype indicating arguments to pop 74 * @param frame {@code no [all...] |
H A D | 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
|
/dalvik/dx/src/com/android/dx/cf/direct/ |
H A D | StdAttributeFactory.java | 37 import com.android.dx.cf.code.ByteCatchList; 38 import com.android.dx.cf.code.BytecodeArray; 39 import com.android.dx.cf.code.LineNumberList; 40 import com.android.dx.cf.code.LocalVariableList; 49 import com.android.dx.rop.code.AccessFlags; 68 /** {@code non-null;} shared instance of this class */ 141 return code(cf, offset, length, observer); 194 * Parses an {@code AnnotationDefault} attribute. 210 * Parses a {@code Code} attribute. 212 private Attribute code(DirectClassFil method in class:StdAttributeFactory [all...] |
/dalvik/dx/src/com/android/dx/dex/code/ |
H A D | DalvInsn.java | 17 package com.android.dx.dex.code; 19 import com.android.dx.rop.code.RegisterSpec; 20 import com.android.dx.rop.code.RegisterSpecList; 21 import com.android.dx.rop.code.SourcePosition; 32 * {@code -1} if not 39 /** {@code non-null;} source position */ 42 /** {@code non-null;} list of register arguments */ 48 * @param position {@code non-null;} source position information 49 * @param dest {@code non-null;} destination register 50 * @param src {@code no [all...] |
H A D | OutputFinisher.java | 17 package com.android.dx.dex.code; 19 import com.android.dx.rop.code.LocalItem; 20 import com.android.dx.rop.code.RegisterSpec; 21 import com.android.dx.rop.code.RegisterSpecList; 22 import com.android.dx.rop.code.RegisterSpecSet; 23 import com.android.dx.rop.code.SourcePosition; 40 * {@code >= 0;} register count for the method, not including any extra 45 /** {@code non-null;} the list of instructions, per se */ 55 * {@code >= 0;} the count of reserved registers (low-numbered 65 * @param regCount {@code > [all...] |