Package org.jboss.errai.reflections.adapters

Examples of org.jboss.errai.reflections.adapters.MetadataAdapter


@SuppressWarnings("unchecked")
public class MethodParameterScanner extends AbstractScanner {

    @Override
    public void scan(Object cls) {
        final MetadataAdapter md = getMetadataAdapter();

        for (Object method : md.getMethods(cls)) {

            String signature = md.getParameterNames(method).toString();
            if (acceptResult(signature)) {
                getStore().put(signature, md.getMethodFullKey(cls, method));
            }

            String returnTypeName = md.getReturnTypeName(method);
            if (acceptResult(returnTypeName)) {
                getStore().put(returnTypeName, md.getMethodFullKey(cls, method));
            }

            List<String> parameterNames = md.getParameterNames(method);
            for (int i = 0; i < parameterNames.size(); i++) {
                for (Object paramAnnotation : md.getParameterAnnotationNames(method, i)) {
                    if (acceptResult((String) paramAnnotation)) {
                        getStore().put((String) paramAnnotation, md.getMethodFullKey(cls, method));
                    }
                }
            }
        }
    }
View Full Code Here


                    new FieldAnnotationsScanner(),
                    new MethodAnnotationsScanner(),
                    new TypeAnnotationsScanner() {
                      @Override
                      public void scan(Object cls) {
                        @SuppressWarnings("unchecked")
                        MetadataAdapter adapter = getMetadataAdapter();

                        final String className = adapter.getClassName(cls);

                        // noinspection unchecked
                        for (String annotationType : (List<String>) adapter.getClassAnnotationNames(cls)) {
                          if (acceptResult(annotationType) ||
                                  annotationType.equals(Inherited.class.getName())) { // as an exception, accept
                            // Inherited as well
                            getStore().put(annotationType, className);
View Full Code Here

* @author Mike Brock
*/
public class ExtendedTypeAnnotationScanner extends TypeAnnotationsScanner {
  @Override
  public void scan(final Object cls) {
    @SuppressWarnings("unchecked") final
    MetadataAdapter adapter = getMetadataAdapter();

    final String className = adapter.getClassName(cls);

    // noinspection unchecked
    for (final String annotationType : (List<String>) adapter.getClassAnnotationNames(cls)) {
      if (acceptResult(annotationType) ||
          annotationType.equals(Inherited.class.getName())) { // as an exception, accept
        // Inherited as well
        getStore().put(annotationType, className);

View Full Code Here

                    new FieldAnnotationsScanner(),
                    new MethodAnnotationsScanner(),
                    new TypeAnnotationsScanner() {
                      @Override
                      public void scan(Object cls) {
                        @SuppressWarnings("unchecked")
                        MetadataAdapter adapter = getMetadataAdapter();

                        final String className = adapter.getClassName(cls);

                        // noinspection unchecked
                        for (String annotationType : (List<String>) adapter.getClassAnnotationNames(cls)) {
                          if (acceptResult(annotationType) ||
                                  annotationType.equals(Inherited.class.getName())) { // as an exception, accept
                            // Inherited as well
                            getStore().put(annotationType, className);
View Full Code Here

                    new FieldAnnotationsScanner(),
                    new MethodAnnotationsScanner(),
                    new TypeAnnotationsScanner() {
                      @Override
                      public void scan(Object cls) {
                        @SuppressWarnings("unchecked")
                        MetadataAdapter adapter = getMetadataAdapter();

                        final String className = adapter.getClassName(cls);

                        // noinspection unchecked
                        for (String annotationType : (List<String>) adapter.getClassAnnotationNames(cls)) {
                          if (acceptResult(annotationType) ||
                                  annotationType.equals(Inherited.class.getName())) { // as an exception, accept
                            // Inherited as well
                            getStore().put(annotationType, className);
View Full Code Here

                    new FieldAnnotationsScanner(),
                    new MethodAnnotationsScanner(),
                    new TypeAnnotationsScanner() {
                      @Override
                      public void scan(Object cls) {
                        @SuppressWarnings("unchecked")
                        MetadataAdapter adapter = getMetadataAdapter();

                        final String className = adapter.getClassName(cls);

                        // noinspection unchecked
                        for (String annotationType : (List<String>) adapter.getClassAnnotationNames(cls)) {
                          if (acceptResult(annotationType) ||
                                  annotationType.equals(Inherited.class.getName())) { // as an exception, accept
                            // Inherited as well
                            getStore().put(annotationType, className);
View Full Code Here

* @author Mike Brock
*/
public class ExtendedTypeAnnotationScanner extends TypeAnnotationsScanner {
  @Override
  public void scan(final Object cls) {
    @SuppressWarnings("unchecked") final
    MetadataAdapter adapter = getMetadataAdapter();

    final String className = adapter.getClassName(cls);

    // noinspection unchecked
    for (final String annotationType : (List<String>) adapter.getClassAnnotationNames(cls)) {
      if (acceptResult(annotationType) ||
          annotationType.equals(Inherited.class.getName())) { // as an exception, accept
        // Inherited as well
        getStore().put(annotationType, className);

View Full Code Here

* @author Mike Brock
*/
public class ExtendedTypeAnnotationScanner extends TypeAnnotationsScanner {
  @Override
  public void scan(final Object cls) {
    @SuppressWarnings("unchecked") final
    MetadataAdapter adapter = getMetadataAdapter();

    final String className = adapter.getClassName(cls);

    // noinspection unchecked
    for (final String annotationType : (List<String>) adapter.getClassAnnotationNames(cls)) {
      if (acceptResult(annotationType) ||
          annotationType.equals(Inherited.class.getName())) { // as an exception, accept
        // Inherited as well
        getStore().put(annotationType, className);

View Full Code Here

TOP

Related Classes of org.jboss.errai.reflections.adapters.MetadataAdapter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.