/** * Constructs an instance. * * @param nat {@code non-null;} the name-and-type; the defining class is derived * from this */ public CstEnumRef(CstNat nat) { super(new CstType(nat.getFieldType()), nat); fieldRef = null; }
/** * Constructs an instance. * * @param nat {@code non-null;} the name-and-type; the defining class is derived * from this */ public CstEnumRef(CstNat nat) { super(new CstType(nat.getFieldType()), nat); fieldRef = null; }
/** * Returns the type of this field. * * @return {@code non-null;} the field's type */ public Type getType() { return getNat().getFieldType(); }
/** * Constructs an instance. * * @param nat {@code non-null;} the name-and-type; the defining class is derived * from this */ public CstEnumRef(CstNat nat) { super(new CstType(nat.getFieldType()), nat); fieldRef = null; }
/** * Constructs an instance. * * @param nat {@code non-null;} the name-and-type; the defining class is derived * from this */ public CstEnumRef(CstNat nat) { super(new CstType(nat.getFieldType()), nat); fieldRef = null; }
/** * Returns the type of this field. * * @return {@code non-null;} the field's type */ public Type getType() { return getNat().getFieldType(); }
/** * Returns the type of this field. * * @return {@code non-null;} the field's type */ public Type getType() { return getNat().getFieldType(); }
/** * Returns the type of this field. * * @return {@code non-null;} the field's type */ @Override public Type getType() { return getNat().getFieldType(); }
/** * Returns the type of this field. * * @return {@code non-null;} the field's type */ public Type getType() { return getNat().getFieldType(); }
/** * Returns the type of this field. * * @return {@code non-null;} the field's type */ @Override public Type getType() { return getNat().getFieldType(); }
/** * Constructs an instance. * * @param nat {@code non-null;} the name-and-type; the defining class is derived * from this */ public CstEnumRef(CstNat nat) { super(new CstType(nat.getFieldType()), nat); fieldRef = null; }
/** * Constructs an instance. * * @param nat {@code non-null;} the name-and-type; the defining class is derived * from this */ public CstEnumRef(CstNat nat) { super(new CstType(nat.getFieldType()), nat); fieldRef = null; }
/** * Constructs an instance. * * @param nat {@code non-null;} the name-and-type; the defining class is derived * from this */ public CstEnumRef(CstNat nat) { super(new CstType(nat.getFieldType()), nat); fieldRef = null; }
/** * Returns the type of this field. * * @return {@code non-null;} the field's type */ public Type getType() { return getNat().getFieldType(); }
/** * Returns the type of this field. * * @return {@code non-null;} the field's type */ public Type getType() { return getNat().getFieldType(); }
/** * Constructs an instance. * * @param nat {@code non-null;} the name-and-type; the defining class is derived * from this */ public CstEnumRef(CstNat nat) { super(new CstType(nat.getFieldType()), nat); fieldRef = null; }
addReference(referencedTypes, definingClassType, ReferenceKind.USAGE); CstNat nameAndType= memberRef.getNat(); String memberType= nameAndType.getFieldType().getType().toHuman(); dexInstruction.setAttribute("member-type", memberType); addReference(referencedTypes, memberType, ReferenceKind.USAGE);
String fieldType= field.getNat().getFieldType().toHuman(); if (isRedType(fieldType))