/** * Returns the declared property definitions in their original order. * * @return declared property definitions */ @Override @NotNull public PropertyDefinition[] getDeclaredPropertyDefinitions() { Map<Integer, PropertyDefinition> definitions = newTreeMap(); for (Tree child : Iterables.filter(definition.getChildren(), PrimaryTypePredicate.PROPERTY_DEF_PREDICATE)) { definitions.put(getIndex(child), new PropertyDefinitionImpl(child, this, mapper)); } return definitions.values().toArray(NO_PROPERTY_DEFINITIONS); }
/** * Returns the declared property definitions in their original order. * * @return declared property definitions */ @Override @NotNull public PropertyDefinition[] getDeclaredPropertyDefinitions() { Map<Integer, PropertyDefinition> definitions = newTreeMap(); for (Tree child : Iterables.filter(definition.getChildren(), PrimaryTypePredicate.PROPERTY_DEF_PREDICATE)) { definitions.put(getIndex(child), new PropertyDefinitionImpl(child, this, mapper)); } return definitions.values().toArray(NO_PROPERTY_DEFINITIONS); }
/** * Returns the declared property definitions in their original order. * * @return declared property definitions */ @Override @Nonnull public PropertyDefinition[] getDeclaredPropertyDefinitions() { Map<Integer, PropertyDefinition> definitions = newTreeMap(); for (Tree child : Iterables.filter(definition.getChildren(), PrimaryTypePredicate.PROPERTY_DEF_PREDICATE)) { definitions.put(getIndex(child), new PropertyDefinitionImpl(child, this, mapper)); } return definitions.values().toArray(NO_PROPERTY_DEFINITIONS); }
private List<PropertyDefinition> getDeclaredPropertyDefs(Tree definitions) { if (definitions.exists()) { List<PropertyDefinition> list = newArrayList(); String typeName = getOakName(); for (Tree def : definitions.getChildren()) { String declaringTypeName = TreeUtil.getName(def, REP_DECLARING_NODE_TYPE); if (typeName.equals(declaringTypeName)) { list.add(new PropertyDefinitionImpl(def, this, mapper)); } } return list; } else { return emptyList(); } }
private List<PropertyDefinition> getDeclaredPropertyDefs(Tree definitions) { if (definitions.exists()) { List<PropertyDefinition> list = newArrayList(); String typeName = getOakName(); for (Tree def : definitions.getChildren()) { String declaringTypeName = TreeUtil.getName(def, REP_DECLARING_NODE_TYPE); if (typeName.equals(declaringTypeName)) { list.add(new PropertyDefinitionImpl(def, this, mapper)); } } return list; } else { return emptyList(); } }
private List<PropertyDefinition> getDeclaredPropertyDefs(Tree definitions) { if (definitions.exists()) { List<PropertyDefinition> list = newArrayList(); String typeName = getOakName(); for (Tree def : definitions.getChildren()) { String declaringTypeName = TreeUtil.getName(def, REP_DECLARING_NODE_TYPE); if (typeName.equals(declaringTypeName)) { list.add(new PropertyDefinitionImpl(def, this, mapper)); } } return list; } else { return emptyList(); } }