Tabnine Logo
MemberHoldingTypeDetails.getDeclaredFields
Code IndexAdd Tabnine to your IDE (free)

How to use
getDeclaredFields
method
in
org.springframework.roo.classpath.details.MemberHoldingTypeDetails

Best Java code snippets using org.springframework.roo.classpath.details.MemberHoldingTypeDetails.getDeclaredFields (Showing top 13 results out of 315)

origin: spring-projects/spring-roo

public List<FieldMetadata> getFields() {
 final List<FieldMetadata> result = new ArrayList<FieldMetadata>();
 for (final MemberHoldingTypeDetails memberHoldingTypeDetails : details) {
  result.addAll(memberHoldingTypeDetails.getDeclaredFields());
 }
 return result;
}
origin: spring-projects/spring-roo

 public List<FieldMetadata> matches(
   final List<MemberHoldingTypeDetails> memberHoldingTypeDetailsList) {
  final List<FieldMetadata> fields = new ArrayList<FieldMetadata>();
  for (final MemberHoldingTypeDetails memberHoldingTypeDetails : memberHoldingTypeDetailsList) {
   for (final FieldMetadata field : memberHoldingTypeDetails.getDeclaredFields()) {
    if (getMatchingAnnotation(field) != null) {
     fields.add(field);
    }
   }
  }
  return fields;
 }
}
origin: spring-projects/spring-roo

public List<FieldMetadata> getFieldsWithAnnotation(final JavaType annotation) {
 Validate.notNull(annotation, "Annotation required");
 final List<FieldMetadata> result = new ArrayList<FieldMetadata>();
 MemberHoldingTypeDetails current = this;
 while (current != null) {
  for (final FieldMetadata field : current.getDeclaredFields()) {
   if (MemberFindingUtils.getAnnotationOfType(field.getAnnotations(), annotation) != null) {
    // Found the annotation on this field
    result.add(field);
   }
  }
  if (current instanceof ClassOrInterfaceTypeDetails) {
   current = ((ClassOrInterfaceTypeDetails) current).getSuperclass();
  } else {
   current = null;
  }
 }
 return result;
}
origin: spring-projects/spring-roo

/**
 * Returns all fields within the given {@link MemberDetails} that contain
 * the given {@link CustomData} tag.
 * 
 * @param memberDetails the {@link MemberDetails} to search (can be
 *            <code>null</code>)
 * @param tagKey the {@link CustomData} key to search for
 * @return zero or more fields (never <code>null</code>)
 */
public static List<FieldMetadata> getFieldsWithTag(final MemberDetails memberDetails,
  final Object tagKey) {
 Validate.notNull(tagKey, "Custom data key required");
 final List<FieldMetadata> fields = new ArrayList<FieldMetadata>();
 if (memberDetails != null) {
  for (final MemberHoldingTypeDetails memberHoldingTypeDetails : memberDetails.getDetails()) {
   for (final FieldMetadata field : memberHoldingTypeDetails.getDeclaredFields()) {
    if (field.getCustomData().keySet().contains(tagKey)) {
     fields.add(field);
    }
   }
  }
 }
 return fields;
}
origin: spring-projects/spring-roo

private void init(final MemberHoldingTypeDetails existing) {
 for (final ConstructorMetadata element : existing.getDeclaredConstructors()) {
  declaredConstructors.add(new ConstructorMetadataBuilder(element));
 }
 for (final FieldMetadata element : existing.getDeclaredFields()) {
  declaredFields.add(new FieldMetadataBuilder(element));
 }
 for (final MethodMetadata element : existing.getDeclaredMethods()) {
  declaredMethods.add(new MethodMetadataBuilder(element));
 }
 for (final ClassOrInterfaceTypeDetails element : existing.getDeclaredInnerTypes()) {
  declaredInnerTypes.add(new ClassOrInterfaceTypeDetailsBuilder(element));
 }
 for (final InitializerMetadata element : existing.getDeclaredInitializers()) {
  declaredInitializers.add(new InitializerMetadataBuilder(element));
 }
 extendsTypes.addAll(existing.getExtendsTypes());
 implementsTypes.addAll(existing.getImplementsTypes());
}
origin: spring-projects/spring-roo

memberHoldingTypeDetails.getDeclaredFields();
origin: org.springframework.roo/org.springframework.roo.classpath

public List<FieldMetadata> getFields() {
 final List<FieldMetadata> result = new ArrayList<FieldMetadata>();
 for (final MemberHoldingTypeDetails memberHoldingTypeDetails : details) {
  result.addAll(memberHoldingTypeDetails.getDeclaredFields());
 }
 return result;
}
origin: org.springframework.roo/org.springframework.roo.classpath

 public List<FieldMetadata> matches(
   final List<MemberHoldingTypeDetails> memberHoldingTypeDetailsList) {
  final List<FieldMetadata> fields = new ArrayList<FieldMetadata>();
  for (final MemberHoldingTypeDetails memberHoldingTypeDetails : memberHoldingTypeDetailsList) {
   for (final FieldMetadata field : memberHoldingTypeDetails.getDeclaredFields()) {
    if (getMatchingAnnotation(field) != null) {
     fields.add(field);
    }
   }
  }
  return fields;
 }
}
origin: org.gvnix/org.gvnix.service.roo.addon.addon

/**
 * {@inheritDoc}
 * <p>
 * Search all fields in class and related AJs.
 * </p>
 */
public List<FieldMetadata> getFieldsInAll(JavaType name) {
  List<FieldMetadata> methods = new ArrayList<FieldMetadata>();
  for (MemberHoldingTypeDetails member : getMemberDetails(name)) {
    methods.addAll(member.getDeclaredFields());
  }
  return methods;
}
origin: org.springframework.roo/org.springframework.roo.classpath

public List<FieldMetadata> getFieldsWithAnnotation(final JavaType annotation) {
 Validate.notNull(annotation, "Annotation required");
 final List<FieldMetadata> result = new ArrayList<FieldMetadata>();
 MemberHoldingTypeDetails current = this;
 while (current != null) {
  for (final FieldMetadata field : current.getDeclaredFields()) {
   if (MemberFindingUtils.getAnnotationOfType(field.getAnnotations(), annotation) != null) {
    // Found the annotation on this field
    result.add(field);
   }
  }
  if (current instanceof ClassOrInterfaceTypeDetails) {
   current = ((ClassOrInterfaceTypeDetails) current).getSuperclass();
  } else {
   current = null;
  }
 }
 return result;
}
origin: org.gvnix/org.gvnix.service.roo.addon.addon

/**
 * {@inheritDoc}
 */
public FieldMetadata getFieldByNameInAll(JavaType type, JavaSymbolName name) {
  FieldMetadata field = null;
  Iterator<MemberHoldingTypeDetails> members = getMemberDetails(type)
      .iterator();
  while (field == null && members.hasNext()) {
    @SuppressWarnings("unchecked")
    List<FieldMetadata> fields = (List<FieldMetadata>) members.next()
        .getDeclaredFields();
    Iterator<FieldMetadata> fieldsIter = fields.iterator();
    while (field == null && fieldsIter.hasNext()) {
      FieldMetadata tmpField = fieldsIter.next();
      if (tmpField.getFieldName().getSymbolName()
          .equals(name.getSymbolName())) {
        field = tmpField;
      }
    }
  }
  return field;
}
origin: org.springframework.roo/org.springframework.roo.classpath

/**
 * Returns all fields within the given {@link MemberDetails} that contain
 * the given {@link CustomData} tag.
 * 
 * @param memberDetails the {@link MemberDetails} to search (can be
 *            <code>null</code>)
 * @param tagKey the {@link CustomData} key to search for
 * @return zero or more fields (never <code>null</code>)
 */
public static List<FieldMetadata> getFieldsWithTag(final MemberDetails memberDetails,
  final Object tagKey) {
 Validate.notNull(tagKey, "Custom data key required");
 final List<FieldMetadata> fields = new ArrayList<FieldMetadata>();
 if (memberDetails != null) {
  for (final MemberHoldingTypeDetails memberHoldingTypeDetails : memberDetails.getDetails()) {
   for (final FieldMetadata field : memberHoldingTypeDetails.getDeclaredFields()) {
    if (field.getCustomData().keySet().contains(tagKey)) {
     fields.add(field);
    }
   }
  }
 }
 return fields;
}
origin: org.springframework.roo/org.springframework.roo.classpath

private void init(final MemberHoldingTypeDetails existing) {
 for (final ConstructorMetadata element : existing.getDeclaredConstructors()) {
  declaredConstructors.add(new ConstructorMetadataBuilder(element));
 }
 for (final FieldMetadata element : existing.getDeclaredFields()) {
  declaredFields.add(new FieldMetadataBuilder(element));
 }
 for (final MethodMetadata element : existing.getDeclaredMethods()) {
  declaredMethods.add(new MethodMetadataBuilder(element));
 }
 for (final ClassOrInterfaceTypeDetails element : existing.getDeclaredInnerTypes()) {
  declaredInnerTypes.add(new ClassOrInterfaceTypeDetailsBuilder(element));
 }
 for (final InitializerMetadata element : existing.getDeclaredInitializers()) {
  declaredInitializers.add(new InitializerMetadataBuilder(element));
 }
 extendsTypes.addAll(existing.getExtendsTypes());
 implementsTypes.addAll(existing.getImplementsTypes());
}
org.springframework.roo.classpath.detailsMemberHoldingTypeDetailsgetDeclaredFields

Popular methods of MemberHoldingTypeDetails

  • getLayerEntities
    If this is a layering component, for example a service or repository, returns the domain entities ma
  • getDeclaredMethods
  • getAnnotations
  • getExtendsTypes
    Lists the classes this type extends. This may be empty. Always empty in the case of an enum. While a
  • getDeclaredByMetadataId
  • getDeclaredConstructors
  • getImplementsTypes
    Lists the classes this type implements. Always empty in the case of an interface. A List is used to
  • getImports
    Lists the imports this class includes. Also obtains imports from ITDs.
  • getMethods
    Locates all methods on this class and its superclasses.
  • getType
  • getAnnotation
  • getCustomData
  • getAnnotation,
  • getCustomData,
  • getDeclaredConstructor,
  • getDeclaredField,
  • getDeclaredInitializers,
  • getDeclaredInnerType,
  • getDeclaredInnerTypes,
  • getDynamicFinderNames,
  • getField

Popular in Java

  • Creating JSON documents from java classes using gson
  • findViewById (Activity)
  • onCreateOptionsMenu (Activity)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • PrintWriter (java.io)
    Wraps either an existing OutputStream or an existing Writerand provides convenience methods for prin
  • Date (java.sql)
    A class which can consume and produce dates in SQL Date format. Dates are represented in SQL as yyyy
  • Timestamp (java.sql)
    A Java representation of the SQL TIMESTAMP type. It provides the capability of representing the SQL
  • ArrayList (java.util)
    ArrayList is an implementation of List, backed by an array. All optional operations including adding
  • PriorityQueue (java.util)
    A PriorityQueue holds elements on a priority heap, which orders the elements according to their natu
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now