JavaClass getJavaClassByName(String fqn) { Iterator<JavaClass> classIt = createClassCollection().iterator(); while (classIt.hasNext()) { ClassDump cls = (ClassDump) classIt.next(); if (fqn.equals(cls.getName())) { return cls; } } return null; }
Collection<JavaClass> getJavaClassesByRegExp(String regexp) { Iterator<JavaClass> classIt = createClassCollection().iterator(); Collection<JavaClass> result = new ArrayList<JavaClass>(256); Pattern pattern = Pattern.compile(regexp); while (classIt.hasNext()) { ClassDump cls = (ClassDump) classIt.next(); if (pattern.matcher(cls.getName()).matches()) { result.add(cls); } } return result; }
boolean canContainItself() { if (getInstancesCount()>=2 && !CANNOT_CONTAIN_ITSELF.contains(getName())) { Iterator<Field> fieldsIt = getAllInstanceFields().iterator(); while(fieldsIt.hasNext()) { Field f = (Field) fieldsIt.next(); if (f.getType().getName().equals("object")) { // NOI18N return true; } } } if (DEBUG) { if (instances>10) System.out.println(getName()+" cannot contain itself "+instances); // NOI18N } return false; }
Collection<JavaClass> getJavaClassesByRegExp(String regexp) { Iterator<JavaClass> classIt = createClassCollection().iterator(); Collection<JavaClass> result = new ArrayList<JavaClass>(256); Pattern pattern = Pattern.compile(regexp); while (classIt.hasNext()) { ClassDump cls = (ClassDump) classIt.next(); if (pattern.matcher(cls.getName()).matches()) { result.add(cls); } } return result; }
JavaClass getJavaClassByName(String fqn) { Iterator classIt = createClassCollection().iterator(); while (classIt.hasNext()) { ClassDump cls = (ClassDump) classIt.next(); if (fqn.equals(cls.getName())) { return cls; } } return null; }
Collection getJavaClassesByRegExp(String regexp) { Iterator classIt = createClassCollection().iterator(); Collection result = new ArrayList(256); Pattern pattern = Pattern.compile(regexp); while (classIt.hasNext()) { ClassDump cls = (ClassDump) classIt.next(); if (pattern.matcher(cls.getName()).matches()) { result.add(cls); } } return result; }
JavaClass getJavaClassByName(String fqn) { Iterator<JavaClass> classIt = createClassCollection().iterator(); while (classIt.hasNext()) { ClassDump cls = (ClassDump) classIt.next(); if (fqn.equals(cls.getName())) { return cls; } } return null; }
boolean canContainItself() { if (getInstancesCount()>=2 && !CANNOT_CONTAIN_ITSELF.contains(getName())) { Iterator fieldsIt = getAllInstanceFields().iterator(); while(fieldsIt.hasNext()) { Field f = (Field) fieldsIt.next(); if (f.getType().getName().equals("object")) { // NOI18N return true; } } } if (DEBUG) { if (instances>10) System.out.println(getName()+" cannot contain itself "+instances); // NOI18N } return false; }
boolean canContainItself() { if (getInstancesCount()>=2 && !CANNOT_CONTAIN_ITSELF.contains(getName())) { Iterator<Field> fieldsIt = getAllInstanceFields().iterator(); while(fieldsIt.hasNext()) { Field f = (Field) fieldsIt.next(); if (f.getType().getName().equals("object")) { // NOI18N return true; } } } if (DEBUG) { if (instances>10) System.out.println(getName()+" cannot contain itself "+instances); // NOI18N } return false; }