Example usage for org.springframework.core ResolvableType forClass

List of usage examples for org.springframework.core ResolvableType forClass

Introduction

In this page you can find the example usage for org.springframework.core ResolvableType forClass.

Prototype

public static ResolvableType forClass(@Nullable Class<?> clazz) 

Source Link

Document

Return a ResolvableType for the specified Class , using the full generic type information for assignability checks.

Usage

From source file:guru.qas.martini.event.AfterSuiteEvent.java

@Override
public ResolvableType getResolvableType() {
    return ResolvableType.forClass(AfterSuiteEvent.class);
}

From source file:guru.qas.martini.event.BeforeSuiteEvent.java

@Override
public ResolvableType getResolvableType() {
    return ResolvableType.forClass(BeforeSuiteEvent.class);
}

From source file:guru.qas.martini.event.AfterStepEvent.java

@Override
public ResolvableType getResolvableType() {
    return ResolvableType.forClass(AfterStepEvent.class);
}

From source file:guru.qas.martini.event.BeforeStepEvent.java

@Override
public ResolvableType getResolvableType() {
    return ResolvableType.forClass(BeforeStepEvent.class);
}

From source file:guru.qas.martini.event.AfterScenarioEvent.java

@Override
public ResolvableType getResolvableType() {
    return ResolvableType.forClass(AfterScenarioEvent.class);
}

From source file:guru.qas.martini.event.BeforeScenarioEvent.java

@Override
public ResolvableType getResolvableType() {
    return ResolvableType.forClass(BeforeScenarioEvent.class);
}

From source file:guru.qas.martini.event.MartiniScenarioEvent.java

@Override
public ResolvableType getResolvableType() {
    return ResolvableType.forClass(MartiniResult.class);
}

From source file:com.hp.autonomy.frontend.configuration.authentication.CommunityAuthenticationTest.java

@Override
public void setUp() {
    final ObjectMapper objectMapper = new ObjectMapper();
    objectMapper.addMixIn(Authentication.class, Mixins.class);
    json = new JacksonTester<>(getClass(), ResolvableType.forClass(getType()), objectMapper);
}

From source file:com.solace.spring.boot.autoconfigure.SolaceJavaAutoCloudConfigurationTest.java

@Parameters(name = "{0}")
public static Collection<Object[]> parameterData() {
    Set<ResolvableType> classes = new HashSet<>();
    classes.add(ResolvableType.forClass(SpringJCSMPFactoryCloudFactory.class));
    classes.add(ResolvableType.forClass(SpringJCSMPFactory.class));
    classes.add(ResolvableType.forClass(JCSMPProperties.class));
    classes.add(ResolvableType.forClass(SolaceServiceCredentials.class));
    classes.add(ResolvableType.forClass(SolaceMessagingInfo.class));
    return getTestParameters(classes);
}

From source file:com.scf.core.EnvTest.java

@Test
public void testEnv() throws ParseException, UnsupportedEncodingException, NoSuchFieldException,
        SecurityException, NoSuchMethodException, ClassNotFoundException {

    ApplicationContext ctx = getContext();

    //StringRedisTemplate stringRedisTemplate = ctx.getBean("stringRedisTemplate", StringRedisTemplate.class);

    /*       RedisManager redisManager = ctx.getBean("redisManager", RedisManager.class);
            /* w  ww .  j  av  a  2s.c o m*/
    MemCachedManager.set("testba", "xxxxxx");
    System.out.println("---------------"+ MemCachedManager.get("testba"));*/

    // String
    /*RedisManager.delKey("myStr7777");
    RedisManager.setString("myStr7777", "http://7777.cnblogs.com/");
    System.out.println(RedisManager.getString("myStr7777"));
    System.out.println("---------------");
    */
    // List
    //RedisManager.delKey("myList");
    /*stringRedisTemplate.opsForList().rightPush("myList", "A");
    stringRedisTemplate.opsForList().rightPush("myList", "B");
    stringRedisTemplate.opsForList().leftPush("myList", "0");
    List<String> listCache = stringRedisTemplate.opsForList().range(
            "myList", 0, -1);
    for (String s : listCache) {
        System.out.println(s);
    }*/
    System.out.println("---------------");

    // Set
    /* stringRedisTemplate.delete("mySet");
    stringRedisTemplate.opsForSet().add("mySet", "A");
    stringRedisTemplate.opsForSet().add("mySet", "B");
    stringRedisTemplate.opsForSet().add("mySet", "C");
    Set<String> setCache = stringRedisTemplate.opsForSet().members(
            "mySet");
    for (String s : setCache) {
        System.out.println(s);
    }*/
    System.out.println("---------------");

    // Hash
    /*            RedisManager.delKey("myHash");
    RedisManager.hashSet("myHash", "PEK", "7777");
    RedisManager.hashSet("myHash", "SHA", "7777");
    RedisManager.hashSet("myHash", "PVG", "7777");*/
    /*    Map<Object, Object> hashCache = stringRedisTemplate.opsForHash()
            .entries("myHash");
    for (Map.Entry<Object, Object> entry : hashCache.entrySet()) {
        System.out.println(entry.getKey() + " - " + entry.getValue());
    }*/

    //             HashMap<Integer,List<String>> myMap;
    //            ResolvableType t1 = ResolvableType.forField(getClass().getDeclaredField("myMap"));
    Class<List<String>> targetListClass = (Class<List<String>>) Class.forName("java.util.ArrayList");
    List<String> aa = new ArrayList<String>();

    Class abc = GenericCollectionTypeResolver.getCollectionType(targetListClass);
    t.add("123123");
    System.out.println("----------0----" + ResolvableType.forClass(t.getClass()).asCollection());

    System.out.println(
            "----------0111----" + ResolvableType.forClass(t.getClass()).asCollection().resolveGenerics());

    //            Class clas = GenericCollectionTypeResolver.getCollectionType(List.class);
    //            System.out.println("----------1----"+clas2);

}