public List<FieldInfo> getFields(final ClassFile cls) { //noinspection unchecked return cls.getFields(); }
public List<FieldInfo> getFields(final ClassFile cls) { //noinspection unchecked return cls.getFields(); }
private void makeFieldCache(CtMember.Cache cache) { List list = getClassFile3(false).getFields(); int n = list.size(); for (int i = 0; i < n; ++i) { FieldInfo finfo = (FieldInfo)list.get(i); CtField newField = new CtField(finfo, this); cache.addField(newField); } }
private void makeFieldCache(CtMember.Cache cache) { List<FieldInfo> fields = getClassFile3(false).getFields(); for (FieldInfo finfo:fields) cache.addField(new CtField(finfo, this)); }
public void removeField(CtField f) throws NotFoundException { checkModify(); FieldInfo fi = f.getFieldInfo2(); ClassFile cf = getClassFile2(); if (cf.getFields().remove(fi)) { getMembers().remove(f); gcConstPool = true; } else throw new NotFoundException(f.toString()); }
list = getClassFile2().getFields(); n = list.size(); for (int i = 0; i < n; i++) {
list = cf.getFields(); n = list.size(); for (int i = 0; i < n; ++i) {
@Override public void removeField(CtField f) throws NotFoundException { checkModify(); FieldInfo fi = f.getFieldInfo2(); ClassFile cf = getClassFile2(); if (cf.getFields().remove(fi)) { getMembers().remove(f); gcConstPool = true; } else throw new NotFoundException(f.toString()); }
List<FieldInfo> fieldInfos = classFile.getFields(); ConstPool constantPool = classFile.getConstPool(); for (FieldInfo myField : fieldInfos) {
@Override public void scan(final Object cls) { final ClassFile classFile = (ClassFile)cls; AnnotationsAttribute annotations = ((AnnotationsAttribute)classFile.getAttribute(AnnotationsAttribute.visibleTag)); if (annotations != null) { boolean isAnnotated = false; for (javassist.bytecode.annotation.Annotation a : annotations.getAnnotations()) { if (annotationsToScan.contains(a.getTypeName())) { isAnnotated = true; } } if (isAnnotated) { List<AnnotationDescriptor> classAnnotations = getAnnotationDescriptors(annotations); @SuppressWarnings("unchecked") List<FieldInfo> classFields = classFile.getFields(); List<FieldDescriptor> fieldDescriptors = new ArrayList<>(classFields.size()); for (FieldInfo field : classFields) { String fieldName = field.getName(); AnnotationsAttribute fieldAnnotations = ((AnnotationsAttribute) field.getAttribute(AnnotationsAttribute.visibleTag)); fieldDescriptors.add(new FieldDescriptor(fieldName, field.getDescriptor(), getAnnotationDescriptors(fieldAnnotations))); } functions.add(new AnnotatedClassDescriptor(classFile.getName(), classAnnotations, fieldDescriptors)); } } }
List<FieldInfo> fields = cf.getFields(); for (FieldInfo finfo:fields) { int acc = finfo.getAccessFlags();
List<FieldInfo> fieldInfos = classFile.getFields(); for (FieldInfo myField : fieldInfos) { List<?> attributes = myField.getAttributes();
private void makeMemberList(Map<Object,CtClassType> table) { int mod = getModifiers(); if (Modifier.isAbstract(mod) || Modifier.isInterface(mod)) try { CtClass[] ifs = getInterfaces(); for (CtClass ic : ifs) if (ic != null && ic instanceof CtClassType) ((CtClassType)ic).makeMemberList(table); } catch (NotFoundException e) {} try { CtClass s = getSuperclass(); if (s != null && s instanceof CtClassType) ((CtClassType)s).makeMemberList(table); } catch (NotFoundException e) {} List<MethodInfo> methods = getClassFile2().getMethods(); for (MethodInfo minfo:methods) table.put(minfo.getName(), this); List<FieldInfo> fields = getClassFile2().getFields(); for (FieldInfo finfo:fields) table.put(finfo.getName(), this); } }
@Override public List<FieldInfo> getFields(ClassFile cls) { //noinspection unchecked return cls.getFields(); }
private List<FieldMetadata> fieldsFor( ClassFile clazz ) { List<FieldMetadata> fields = new LinkedList<FieldMetadata>(); for (Object field : clazz.getFields()) { fields.add(new FieldMetadata((FieldInfo)field)); } Collections.sort(fields); return Collections.unmodifiableList(fields); }
private List<FieldMetadata> fieldsFor( ClassFile clazz ) { List<FieldMetadata> fields = new LinkedList<FieldMetadata>(); for (Object field : clazz.getFields()) { fields.add(new FieldMetadata((FieldInfo)field)); } Collections.sort(fields); return Collections.unmodifiableList(fields); }
private void makeFieldCache(CtMember.Cache cache) { List list = getClassFile2().getFields(); int n = list.size(); for (int i = 0; i < n; ++i) { FieldInfo finfo = (FieldInfo)list.get(i); CtField newField = new CtField(finfo, this); cache.addField(newField); } }
private void makeFieldCache(CtMember.Cache cache) { List list = getClassFile2().getFields(); int n = list.size(); for (int i = 0; i < n; ++i) { FieldInfo finfo = (FieldInfo)list.get(i); CtField newField = new CtField(finfo, this); cache.addField(newField); } }
public void removeField(CtField f) throws NotFoundException { checkModify(); FieldInfo fi = f.getFieldInfo2(); ClassFile cf = getClassFile2(); if (cf.getFields().remove(fi)) { getMembers().remove(f); gcConstPool = true; } else throw new NotFoundException(f.toString()); }
public void removeField(CtField f) throws NotFoundException { checkModify(); FieldInfo fi = f.getFieldInfo2(); ClassFile cf = getClassFile2(); if (cf.getFields().remove(fi)) { getMembers().remove(f); memberRemoved = true; } else throw new NotFoundException(f.toString()); }