mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
show a message if all class fields were filtered out
This commit is contained in:
@@ -160,16 +160,14 @@ public class ClassRenderer extends NodeRendererImpl{
|
||||
// default ObjectReference processing
|
||||
List<Field> fields = refType.allFields();
|
||||
if (!fields.isEmpty()) {
|
||||
boolean empty = true;
|
||||
for (Field field : fields) {
|
||||
if (shouldDisplay(evaluationContext, objRef, field)) {
|
||||
children.add(nodeManager.createNode(
|
||||
createFieldDescriptor(parentDescriptor, nodeDescriptorFactory, objRef, field, evaluationContext), evaluationContext));
|
||||
empty = false;
|
||||
}
|
||||
}
|
||||
|
||||
if (empty) {
|
||||
if (children.isEmpty()) {
|
||||
children.add(nodeManager.createMessageNode(DebuggerBundle.message("message.node.class.no.fields.to.display")));
|
||||
}
|
||||
else if (XDebuggerSettingsManager.getInstance().getDataViewSettings().isSortValues()) {
|
||||
|
||||
Reference in New Issue
Block a user