private GetterSetterEntry[] getEntries(IField field) { List result= Arrays.asList(fContentProvider.getChildren(field)); return (GetterSetterEntry[]) result.toArray(new GetterSetterEntry[result.size()]); }
private Object[] getGetterSetterElements(boolean isGetter) { Object[] allFields= fContentProvider.getElements(null); Set<GetterSetterEntry> result= new HashSet<>(); for (int i= 0; i < allFields.length; i++) { IField field= (IField) allFields[i]; GetterSetterEntry[] entries= getEntries(field); for (int j= 0; j < entries.length; j++) { AddGetterSetterAction.GetterSetterEntry entry= entries[j]; if (entry.isGetter == isGetter) result.add(entry); } } return result.toArray(); }
return; AddGetterSetterContentProvider cp= new AddGetterSetterContentProvider(entries); GetterSetterTreeSelectionDialog dialog= new GetterSetterTreeSelectionDialog(getShell(), lp, cp, fEditor, type); dialog.setComparator(new JavaElementComparator());
return; AddGetterSetterContentProvider cp= new AddGetterSetterContentProvider(entries); GetterSetterTreeSelectionDialog dialog= new GetterSetterTreeSelectionDialog(getShell(), lp, cp, fEditor, type); dialog.setComparator(new JavaElementComparator());
return; AddGetterSetterContentProvider cp= new AddGetterSetterContentProvider(entries); GetterSetterTreeSelectionDialog dialog= new GetterSetterTreeSelectionDialog(getShell(), lp, cp, fEditor, type); dialog.setComparator(new JavaElementComparator());
@Override public boolean select(Viewer viewer, Object parentElement, Object element) { if (element instanceof GetterSetterEntry) { GetterSetterEntry getterSetterEntry= (GetterSetterEntry) element; return getterSetterEntry.isGetter || !getterSetterEntry.isFinal; } else if (element instanceof IField) { Object[] children= fContentProvider.getChildren(element); for (int i= 0; i < children.length; i++) { GetterSetterEntry curr= (GetterSetterEntry) children[i]; if (curr.isGetter || !curr.isFinal) { return true; } } return false; } return true; } }
@Override public boolean select(Viewer viewer, Object parentElement, Object element) { if (element instanceof GetterSetterEntry) { GetterSetterEntry getterSetterEntry= (GetterSetterEntry) element; return getterSetterEntry.isGetter || !getterSetterEntry.isFinal; } else if (element instanceof IField) { Object[] children= fContentProvider.getChildren(element); for (int i= 0; i < children.length; i++) { GetterSetterEntry curr= (GetterSetterEntry) children[i]; if (curr.isGetter || !curr.isFinal) { return true; } } return false; } return true; } }
public boolean select(Viewer viewer, Object parentElement, Object element) { if (element instanceof GetterSetterEntry) { GetterSetterEntry getterSetterEntry= (GetterSetterEntry) element; return getterSetterEntry.isGetter || !getterSetterEntry.isFinal; } else if (element instanceof IField) { Object[] children= fContentProvider.getChildren(element); for (int i= 0; i < children.length; i++) { GetterSetterEntry curr= (GetterSetterEntry) children[i]; if (curr.isGetter || !curr.isFinal) { return true; } } return false; } return true; } }
private Object[] getGetterSetterElements(boolean isGetter) { Object[] allFields= fContentProvider.getElements(null); Set<GetterSetterEntry> result= new HashSet<>(); for (int i= 0; i < allFields.length; i++) { IField field= (IField) allFields[i]; GetterSetterEntry[] entries= getEntries(field); for (int j= 0; j < entries.length; j++) { AddGetterSetterAction.GetterSetterEntry entry= entries[j]; if (entry.isGetter == isGetter) result.add(entry); } } return result.toArray(); }
public boolean hasChildren(Object element) { return getChildren(element).length > 0; }
private Object[] getGetterSetterElements(boolean isGetter) { Object[] allFields= fContentProvider.getElements(null); Set result= new HashSet(); for (int i= 0; i < allFields.length; i++) { IField field= (IField) allFields[i]; GetterSetterEntry[] entries= getEntries(field); for (int j= 0; j < entries.length; j++) { AddGetterSetterAction.GetterSetterEntry entry= entries[j]; if (entry.isGetter == isGetter) result.add(entry); } } return result.toArray(); }
@Override public boolean hasChildren(Object element) { return getChildren(element).length > 0; }
@Override public boolean hasChildren(Object element) { return getChildren(element).length > 0; }
private GetterSetterEntry[] getEntries(IField field) { List<Object> result= Arrays.asList(fContentProvider.getChildren(field)); return result.toArray(new GetterSetterEntry[result.size()]); }
private GetterSetterEntry[] getEntries(IField field) { List<Object> result= Arrays.asList(fContentProvider.getChildren(field)); return result.toArray(new GetterSetterEntry[result.size()]); }