Examples of AspectJTypeFilter


Examples of org.springframework.core.type.filter.AspectJTypeFilter

      String rawName = filterType.toString();

      if ("REGEX".equals(rawName)) {
        typeFilters.add(new RegexPatternTypeFilter(Pattern.compile(expression)));
      } else if ("ASPECTJ".equals(rawName)) {
        typeFilters.add(new AspectJTypeFilter(expression, this.resourceLoader.getClassLoader()));
      } else {
        throw new IllegalArgumentException("Unknown filter type " + filterType);
      }
    }
View Full Code Here

Examples of org.springframework.core.type.filter.AspectJTypeFilter

      }
      else if ("assignable".equals(filterType)) {
        return new AssignableTypeFilter(classLoader.loadClass(expression));
      }
      else if ("aspectj".equals(filterType)) {
        return new AspectJTypeFilter(expression, classLoader);
      }
      else if ("regex".equals(filterType)) {
        return new RegexPatternTypeFilter(Pattern.compile(expression));
      }
      else if ("custom".equals(filterType)) {
View Full Code Here

Examples of org.springframework.core.type.filter.AspectJTypeFilter

      }
      else if ("regex".equals(filterType)) {
        return new RegexPatternTypeFilter(Pattern.compile(expression));
      }
      else if ("aspectj".equals(filterType)) {
        return new AspectJTypeFilter(expression, classLoader);
      }
      else {
        throw new IllegalArgumentException("Unsupported filter type: " + filterType);
      }
    }
View Full Code Here

Examples of org.springframework.core.type.filter.AspectJTypeFilter

      }
      else if ("assignable".equals(filterType)) {
        return new AssignableTypeFilter(classLoader.loadClass(expression));
      }
      else if ("aspectj".equals(filterType)) {
        return new AspectJTypeFilter(expression, classLoader);
      }
      else if ("regex".equals(filterType)) {
        return new RegexPatternTypeFilter(Pattern.compile(expression));
      }
      else if ("custom".equals(filterType)) {
View Full Code Here

Examples of org.springframework.core.type.filter.AspectJTypeFilter

  private void assertMatch(String type, String typePattern) throws Exception {
    MetadataReaderFactory metadataReaderFactory = new SimpleMetadataReaderFactory();
    MetadataReader metadataReader = metadataReaderFactory.getMetadataReader(type);

    AspectJTypeFilter filter = new AspectJTypeFilter(typePattern, getClass().getClassLoader());
    assertTrue(filter.match(metadataReader, metadataReaderFactory));
    ClassloadingAssertions.assertClassNotLoaded(type);
  }
View Full Code Here

Examples of org.springframework.core.type.filter.AspectJTypeFilter

  private void assertNoMatch(String type, String typePattern) throws Exception {
    MetadataReaderFactory metadataReaderFactory = new SimpleMetadataReaderFactory();
    MetadataReader metadataReader = metadataReaderFactory.getMetadataReader(type);

    AspectJTypeFilter filter = new AspectJTypeFilter(typePattern, getClass().getClassLoader());
    assertFalse(filter.match(metadataReader, metadataReaderFactory));
    ClassloadingAssertions.assertClassNotLoaded(type);
  }
View Full Code Here

Examples of org.springframework.core.type.filter.AspectJTypeFilter

      }
      else if ("assignable".equals(filterType)) {
        return new AssignableTypeFilter(classLoader.loadClass(expression));
      }
      else if ("aspectj".equals(filterType)) {
        return new AspectJTypeFilter(expression, classLoader);
      }
      else if ("regex".equals(filterType)) {
        return new RegexPatternTypeFilter(Pattern.compile(expression));
      }
      else if ("custom".equals(filterType)) {
View Full Code Here

Examples of org.springframework.core.type.filter.AspectJTypeFilter

      }
      else if ("assignable".equals(filterType)) {
        return new AssignableTypeFilter(classLoader.loadClass(expression));
      }
      else if ("aspectj".equals(filterType)) {
        return new AspectJTypeFilter(expression, classLoader);
      }
      else if ("regex".equals(filterType)) {
        return new RegexPatternTypeFilter(Pattern.compile(expression));
      }
      else if ("custom".equals(filterType)) {
View Full Code Here

Examples of org.springframework.core.type.filter.AspectJTypeFilter

    }

    for (String expression : filterAttributes.getStringArray("pattern")) {
      switch (filterType) {
        case ASPECTJ:
          typeFilters.add(new AspectJTypeFilter(expression, this.resourceLoader.getClassLoader()));
          break;
        case REGEX:
          typeFilters.add(new RegexPatternTypeFilter(Pattern.compile(expression)));
          break;
        default:
View Full Code Here

Examples of org.springframework.core.type.filter.AspectJTypeFilter

  private void assertMatch(String type, String typePattern) throws Exception {
    MetadataReaderFactory metadataReaderFactory = new SimpleMetadataReaderFactory();
    MetadataReader metadataReader = metadataReaderFactory.getMetadataReader(type);

    AspectJTypeFilter filter = new AspectJTypeFilter(typePattern, getClass().getClassLoader());
    assertTrue(filter.match(metadataReader, metadataReaderFactory));
    ClassloadingAssertions.assertClassNotLoaded(type);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.