HomeSort by relevance Sort by last modified time
    Searched refs:FieldId (Results 1 - 22 of 22) sorted by null

  /external/dexmaker/src/main/java/com/google/dexmaker/
FieldId.java 29 public final class FieldId<D, V> {
38 FieldId(TypeId<D> declaringType, TypeId<V> type, String name) {
62 return o instanceof FieldId
63 && ((FieldId<?, ?>) o).declaringType.equals(declaringType)
64 && ((FieldId<?, ?>) o).name.equals(name);
DexMaker.java 286 public void declare(FieldId<?, ?> fieldId, int flags, Object staticValue) {
287 TypeDeclaration typeDeclaration = getTypeDeclaration(fieldId.declaringType);
288 if (typeDeclaration.fields.containsKey(fieldId)) {
289 throw new IllegalStateException("already declared: " + fieldId);
303 FieldDeclaration fieldDeclaration = new FieldDeclaration(fieldId, flags, staticValue);
304 typeDeclaration.fields.put(fieldId, fieldDeclaration);
408 private final Map<FieldId, FieldDeclaration> fields
409 = new LinkedHashMap<FieldId, FieldDeclaration>();
453 final FieldId<?, ?> fieldId
    [all...]
TypeId.java 120 public <V> FieldId<T, V> getField(TypeId<V> type, String name) {
121 return new FieldId<T, V>(this, type, name);
Code.java 574 * Copies the value in instance field {@code fieldId} of {@code instance} to
577 public <D, V> void iget(FieldId<D, V> fieldId, Local<V> target, Local<D> instance) {
579 RegisterSpecList.make(instance.spec()), catches, fieldId.constant));
584 * Copies the value in {@code source} to the instance field {@code fieldId}
587 public <D, V> void iput(FieldId<D, V> fieldId, Local<D> instance, Local<V> source) {
589 RegisterSpecList.make(source.spec(), instance.spec()), catches, fieldId.constant));
593 * Copies the value in the static field {@code fieldId} to {@code target}.
595 public <V> void sget(FieldId<?, V> fieldId, Local<V> target)
    [all...]
  /dalvik/dx/src/com/android/dx/io/
FieldId.java 21 public final class FieldId implements Comparable<FieldId> {
27 public FieldId(DexBuffer buffer, int declaringClassIndex, int typeIndex, int nameIndex) {
46 public int compareTo(FieldId other) {
DexBuffer.java 99 private final List<FieldId> fieldIds = new AbstractList<FieldId>() {
100 @Override public FieldId get(int index) {
246 public List<FieldId> fieldIds() {
404 public FieldId readFieldId() {
408 return new FieldId(DexBuffer.this, declaringClassIndex, typeIndex, nameIndex);
DexIndexPrinter.java 72 for (FieldId fieldId : dexBuffer.fieldIds()) {
73 System.out.println("field " + index + ": " + fieldId);
  /dalvik/vm/jdwp/
Jdwp.h 40 typedef u4 FieldId; /* static or instance field */
50 INLINE FieldId dvmReadFieldId(const u1** pBuf) { return read4BE(pBuf); }
55 INLINE void dvmSetFieldId(u1* buf, FieldId val) { return set4BE(buf, val); }
60 INLINE void expandBufAddFieldId(ExpandBuf* pReply, FieldId id) {
JdwpEvent.h 67 FieldId fieldId;
JdwpHandler.cpp 307 expandBufAdd4BE(pReply, sizeof(FieldId));
553 FieldId fieldId = dvmReadFieldId(&buf);
554 dvmDbgGetStaticFieldValue(refTypeId, fieldId, pReply);
734 FieldId fieldId = dvmReadFieldId(&buf);
735 u1 fieldTag = dvmDbgGetStaticFieldBasicTag(classId, fieldId);
739 ALOGV(" --> field=%x tag=%c -> %lld", fieldId, fieldTag, value);
740 dvmDbgSetStaticFieldValue(classId, fieldId, value, width);
885 FieldId fieldId = dvmReadFieldId(&buf)
    [all...]
JdwpEvent.cpp 110 FieldId field; /* FieldOnly */
507 pMod->fieldOnly.fieldId != basket->field)
    [all...]
  /dalvik/vm/
Debugger.h 211 u1 dvmDbgGetFieldBasicTag(ObjectId objId, FieldId fieldId);
212 u1 dvmDbgGetStaticFieldBasicTag(RefTypeId refTypeId, FieldId fieldId);
213 void dvmDbgGetFieldValue(ObjectId objectId, FieldId fieldId, ExpandBuf* pReply);
214 void dvmDbgSetFieldValue(ObjectId objectId, FieldId fieldId, u8 value,
216 void dvmDbgGetStaticFieldValue(RefTypeId refTypeId, FieldId fieldId,
    [all...]
Debugger.cpp 334 * Convert to/from a FieldId.
339 static FieldId fieldToFieldId(const Field* field)
341 return (FieldId)(u4) field;
343 static Field* fieldIdToField(RefTypeId refTypeId, FieldId id)
    [all...]
  /external/dexmaker/src/test/java/com/google/dexmaker/examples/
HelloWorldMaker.java 22 import com.google.dexmaker.FieldId;
94 FieldId<System, PrintStream> systemOutField = systemType.getField(printStreamType, "out");
  /dalvik/dx/src/com/android/dx/merge/
IndexMap.java 25 import com.android.dx.io.FieldId;
169 public FieldId adjust(FieldId fieldId) {
170 return new FieldId(target,
171 adjustType(fieldId.getDeclaringClassIndex()),
172 adjustType(fieldId.getTypeIndex()),
173 adjustString(fieldId.getNameIndex()));
DexMerger.java 27 import com.android.dx.io.FieldId;
465 new IdMerger<FieldId>(idsDefsOut) {
470 @Override FieldId read(DexBuffer.Section in, IndexMap indexMap, int index) {
481 @Override void write(FieldId value) {
    [all...]
  /external/srec/srec/cfront/
nisthdr.h 68 // 1. add a name in FieldId, make it uppercase version of header entry
78 enum FieldId
123 void reset(FieldId id);
193 Nist1AHeader::reset(FieldId id)
198 #define Nist1AHeaderSetDef(fname, argType, unionKey, fieldId)\
200 mpFields[fieldId].mbInUse = TRUE;\
201 mpFields[fieldId].mValue.##unionKey = x;}
  /dalvik/dx/src/com/android/dx/command/findusages/
FindUsages.java 23 import com.android.dx.io.FieldId;
82 int fieldId = one.getIndex();
83 if (fieldIds.contains(fieldId)) {
84 out.println(location() + ": field reference " + dex.fieldIds().get(fieldId)
158 for (FieldId fieldId : dex.fieldIds()) {
159 if (memberNameIndexes.contains(fieldId.getNameIndex())
160 && declaringType == fieldId.getDeclaringClassIndex()) {
  /external/dexmaker/src/main/java/com/google/dexmaker/stock/
ProxyBuilder.java 22 import com.google.dexmaker.FieldId;
354 FieldId<G, InvocationHandler> handlerField =
356 FieldId<G, Method[]> allMethods =
551 FieldId<G, InvocationHandler> handlerField = generatedType.getField(
554 FieldId<G, Method[]> allMethods = generatedType.getField(
    [all...]
  /external/dexmaker/src/test/java/com/google/dexmaker/
DexMakerTest.java 421 FieldId<G, Integer> fieldId = generated.getField(TypeId.INT, "a");
422 dexMaker.declare(fieldId, PUBLIC | FINAL, null);
428 code.iput(fieldId, thisRef, parameter);
    [all...]
  /prebuilts/sdk/tools/lib/
dx.jar 
  /external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/
org.eclipse.ui.ide_3.6.2.M20101117-0800.jar 

Completed in 157 milliseconds