/dalvik/dx/src/com/android/dx/rop/code/ |
H A D | CstInsn.java | 19 import com.android.dx.rop.cst.Constant; 27 private final Constant cst; field in class:CstInsn 36 * @param cst {@code non-null;} constant 39 RegisterSpecList sources, Constant cst) { 42 if (cst == null) { 43 throw new NullPointerException("cst == null"); 46 this.cst = cst; 52 return cst.toHuman(); 61 return cst; 38 CstInsn(Rop opcode, SourcePosition position, RegisterSpec result, RegisterSpecList sources, Constant cst) argument [all...] |
H A D | DexTranslationAdvice.java | 19 import com.android.dx.rop.cst.CstInteger; 67 CstInteger cst = (CstInteger) sourceB.getTypeBearer(); 71 // These have 8 and 16 bit cst representations 79 return cst.fitsIn16Bits(); 80 // These only have 8 bit cst reps 84 return cst.fitsIn8Bits();
|
/dalvik/dx/src/com/android/dx/cf/attrib/ |
H A D | AttConstantValue.java | 19 import com.android.dx.rop.cst.CstDouble; 20 import com.android.dx.rop.cst.CstFloat; 21 import com.android.dx.rop.cst.CstInteger; 22 import com.android.dx.rop.cst.CstLong; 23 import com.android.dx.rop.cst.CstString; 24 import com.android.dx.rop.cst.TypedConstant;
|
H A D | AttEnclosingMethod.java | 19 import com.android.dx.rop.cst.CstNat; 20 import com.android.dx.rop.cst.CstType;
|
H A D | AttSignature.java | 19 import com.android.dx.rop.cst.CstUtf8;
|
H A D | AttSourceFile.java | 19 import com.android.dx.rop.cst.CstUtf8;
|
/dalvik/dx/src/com/android/dx/cf/iface/ |
H A D | Member.java | 19 import com.android.dx.rop.cst.CstNat; 20 import com.android.dx.rop.cst.CstType; 21 import com.android.dx.rop.cst.CstUtf8;
|
H A D | ClassFile.java | 19 import com.android.dx.rop.cst.ConstantPool; 20 import com.android.dx.rop.cst.CstType; 21 import com.android.dx.rop.cst.CstUtf8;
|
H A D | Field.java | 19 import com.android.dx.rop.cst.TypedConstant;
|
H A D | StdField.java | 20 import com.android.dx.rop.cst.CstNat; 21 import com.android.dx.rop.cst.CstType; 22 import com.android.dx.rop.cst.TypedConstant;
|
/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | ValueEncoder.java | 21 import com.android.dx.rop.cst.Constant; 22 import com.android.dx.rop.cst.CstAnnotation; 23 import com.android.dx.rop.cst.CstArray; 24 import com.android.dx.rop.cst.CstBoolean; 25 import com.android.dx.rop.cst.CstByte; 26 import com.android.dx.rop.cst.CstChar; 27 import com.android.dx.rop.cst.CstDouble; 28 import com.android.dx.rop.cst.CstEnumRef; 29 import com.android.dx.rop.cst.CstFieldRef; 30 import com.android.dx.rop.cst 128 writeConstant(Constant cst) argument 216 constantToValueType(Constant cst) argument 367 constantToHuman(Constant cst) argument 516 addContents(DexFile file, Constant cst) argument [all...] |
H A D | MemberIdItem.java | 19 import com.android.dx.rop.cst.CstMemberRef; 20 import com.android.dx.rop.cst.CstNat; 33 private final CstMemberRef cst; field in class:MemberIdItem 38 * @param cst {@code non-null;} the constant for the member 40 public MemberIdItem(CstMemberRef cst) { argument 41 super(cst.getDefiningClass()); 43 this.cst = cst; 66 CstNat nat = cst.getNat(); 72 out.annotate(0, indexString() + ' ' + cst [all...] |
H A D | DexFile.java | 19 import com.android.dx.rop.cst.Constant; 20 import com.android.dx.rop.cst.CstBaseMethodRef; 21 import com.android.dx.rop.cst.CstEnumRef; 22 import com.android.dx.rop.cst.CstFieldRef; 23 import com.android.dx.rop.cst.CstString; 24 import com.android.dx.rop.cst.CstType; 25 import com.android.dx.rop.cst.CstUtf8; 421 * @param cst {@code non-null;} constant to possibly intern 423 /*package*/ void internIfAppropriate(Constant cst) { argument 424 if (cst instanceo 452 findItemOrNull(Constant cst) argument [all...] |
H A D | StringIdsSection.java | 19 import com.android.dx.rop.cst.Constant; 20 import com.android.dx.rop.cst.CstNat; 21 import com.android.dx.rop.cst.CstString; 22 import com.android.dx.rop.cst.CstUtf8; 59 public IndexedItem get(Constant cst) { argument 60 if (cst == null) { 61 throw new NullPointerException("cst == null"); 66 if (cst instanceof CstString) { 67 cst = ((CstString) cst) [all...] |
H A D | HeaderSection.java | 19 import com.android.dx.rop.cst.Constant; 48 public IndexedItem get(Constant cst) { argument
|
/dalvik/dx/src/com/android/dx/cf/cst/ |
H A D | ConstantPoolParser.java | 17 package com.android.dx.cf.cst; 21 import com.android.dx.rop.cst.Constant; 22 import com.android.dx.rop.cst.CstDouble; 23 import com.android.dx.rop.cst.CstFieldRef; 24 import com.android.dx.rop.cst.CstFloat; 25 import com.android.dx.rop.cst.CstInteger; 26 import com.android.dx.rop.cst.CstInterfaceMethodRef; 27 import com.android.dx.rop.cst.CstLong; 28 import com.android.dx.rop.cst.CstMethodRef; 29 import com.android.dx.rop.cst [all...] |
H A D | ConstantTags.java | 17 package com.android.dx.cf.cst;
|
/dalvik/dx/src/com/android/dx/rop/cst/ |
H A D | ConstantPool.java | 17 package com.android.dx.rop.cst;
|
H A D | CstMethodRef.java | 17 package com.android.dx.rop.cst;
|
H A D | StdConstantPool.java | 17 package com.android.dx.rop.cst; 94 * @param cst {@code null-ok;} the constant to store 96 public void set(int n, Constant cst) { argument 99 boolean cat2 = (cst != null) && cst.isCategory2(); 109 "cst.isCategory2()"); 114 if ((cst != null) && (entries[n] == null)) { 125 entries[n] = cst;
|
H A D | CstInterfaceMethodRef.java | 17 package com.android.dx.rop.cst;
|
/dalvik/dx/src/com/android/dx/dex/code/form/ |
H A D | Form31c.java | 24 import com.android.dx.rop.cst.Constant; 25 import com.android.dx.rop.cst.CstFieldRef; 26 import com.android.dx.rop.cst.CstString; 27 import com.android.dx.rop.cst.CstType; 105 Constant cst = ci.getConstant(); 107 return ((cst instanceof CstType) || 108 (cst instanceof CstFieldRef) || 109 (cst instanceof CstString));
|
H A D | Form22c.java | 23 import com.android.dx.rop.cst.Constant; 24 import com.android.dx.rop.cst.CstFieldRef; 25 import com.android.dx.rop.cst.CstString; 26 import com.android.dx.rop.cst.CstType; 87 Constant cst = ci.getConstant(); 88 return (cst instanceof CstType) || 89 (cst instanceof CstFieldRef);
|
H A D | Form21c.java | 24 import com.android.dx.rop.cst.Constant; 25 import com.android.dx.rop.cst.CstFieldRef; 26 import com.android.dx.rop.cst.CstString; 27 import com.android.dx.rop.cst.CstType; 111 Constant cst = ci.getConstant(); 112 return (cst instanceof CstType) || 113 (cst instanceof CstFieldRef) || 114 (cst instanceof CstString);
|
/dalvik/dx/src/com/android/dx/ssa/ |
H A D | ConstCollector.java | 20 import com.android.dx.rop.cst.Constant; 21 import com.android.dx.rop.cst.CstString; 22 import com.android.dx.rop.cst.TypedConstant; 99 TypedConstant cst = constantList.get(i); 101 = RegisterSpec.make(ssaMeth.makeNewSsaReg(), cst); 103 Rop constRop = Rops.opConst(cst); 107 new PlainCstInsn(Rops.opConst(cst), 109 RegisterSpecList.EMPTY, cst)); 123 StdTypeList.EMPTY, cst)); 138 newRegs.put(cst, resul [all...] |