Home | History | Annotate | Download | only in dex

Lines Matching refs:DexField

92 import dex.structure.DexField;
391 for (DexField dexField : dexClass.getFields()) {
392 if (isVisible(dexField, visibility)) {
393 if (dexField.isEnumConstant()) {
394 enumConstants.add(convertEnumConstant(dexField));
396 dexField));
496 private IEnumConstant convertEnumConstant(DexField dexField) {
497 String qualifiedTypeName = getQualifiedName(dexField
500 qualifiedTypeName, dexField.getName());
501 Set<Modifier> modifiers = getModifier(dexField.getModifiers());
505 String typePackageName = getPackageName(dexField.getType());
506 String typeName = getClassName(dexField.getType());
509 enumConstant.setAnnotations(convertAnnotations(dexField
514 private Set<SigField> convertFields(List<DexField> dexFields) {
516 for (DexField dexField : dexFields) {
517 if (isVisible(dexField, visibility)) {
518 fields.add(convertField(dexField));
524 private SigField convertField(DexField dexField) {
525 String qualTypeName = getQualifiedName(dexField.getDeclaringClass()
527 SigField field = elementPool.getField(qualTypeName, dexField.getName());
529 field.setModifiers(getModifier(dexField.getModifiers()));
531 field.setAnnotations(convertAnnotations(dexField.getAnnotations()));
533 if (hasGenericSignature(dexField)) {
536 String declaringClassPackageName = getPackageName(dexField
538 String declaringClassName = getClassName(dexField
542 declaringClassName), getGenericSignature(dexField));
547 field.setType(parser.parseNonGenericType(dexField.getType()));