Package org.jboss.reflect.spi

Examples of org.jboss.reflect.spi.ClassInfo


   {
      TypeInfoFactory factory = getTypeInfoFactory();
      TypeInfo info = factory.getTypeInfo(clazz);
      assertNotNull(info);
      assertTrue(info instanceof ClassInfo);
      ClassInfo cinfo = (ClassInfo) info;
      getLog().debug(cinfo);
      return cinfo;
   }
View Full Code Here


     
      assertFalse(info.isArray());
      assertFalse(info.isEnum());
      assertFalse(info.isPrimitive());
     
      ClassInfo classInfo = (ClassInfo) info;
      assertClassInfo(classInfo, clazz);
   }
View Full Code Here

   }

   public void testFieldAccessFromOther() throws Throwable
   {
      final T tester = getInstance();
      ClassInfo classInfo = configuration.getClassInfo(getInstanceClass());
      // we should not fail
      U pub = getGetAnnotatedInfo(classInfo, "pubString");
      assertNotNull(pub);
      final U priSet = getSetAnnotatedInfo(classInfo, "privString");
      final U priGet = getGetAnnotatedInfo(classInfo, "privString");
View Full Code Here

     
      assertFalse(info.isArray());
      assertFalse(info.isEnum());
      assertFalse(info.isPrimitive());
     
      ClassInfo classInfo = (ClassInfo) info;
      assertClassInfo(classInfo, clazz);
   }
View Full Code Here

     
      assertFalse(info.isArray());
      assertFalse(info.isEnum());
      assertFalse(info.isPrimitive());
     
      ClassInfo classInfo = (ClassInfo) info;
      assertClassInfo(classInfo, clazz);
   }
View Full Code Here

  
   protected Set<MethodInfo> getSimpleBeanMethods()
   {
      TypeInfoFactory factory = getTypeInfoFactory();

      ClassInfo simpleBean = (ClassInfo) factory.getTypeInfo(SimpleBean.class);
     
      TypeInfo boolType = PrimitiveInfo.BOOLEAN;
      ParameterInfo boolParam = new ParameterInfoImpl(null, "arg0", boolType);
      ParameterInfo[] boolParameters = new ParameterInfo[] { boolParam };
View Full Code Here

   {
      TypeInfoFactory factory = getTypeInfoFactory();

      TypeInfo voidType = PrimitiveInfo.VOID;

      ClassInfo anotherBean = (ClassInfo) factory.getTypeInfo(AnotherBean.class);

      return new MethodInfoImpl(null, "someMethod", voidType, MethodInfo.NO_PARAMS, MethodInfo.NO_EXCEPTIONS, ModifierInfo.PUBLIC, anotherBean);
   }
View Full Code Here

  
   protected Set<ConstructorInfo> getSimpleBeanConstructors()
   {
      TypeInfoFactory factory = getTypeInfoFactory();

      ClassInfo simpleBean = (ClassInfo) factory.getTypeInfo(SimpleBean.class);

      TypeInfo stringType = factory.getTypeInfo(String.class);
      ParameterInfo stringParam = new ParameterInfoImpl(null, "arg0", stringType);
      ParameterInfo[] stringParameters = new ParameterInfo[] { stringParam };
     
View Full Code Here

   }

   protected void assertBeanInfo(BeanInfo beanInfo, Class<?> clazz, BeanAccessMode mode) throws Throwable
   {
      assertEquals(clazz.getName(), beanInfo.getName());
      ClassInfo classInfo = beanInfo.getClassInfo();
      assertClassInfo(classInfo, clazz);
      assertBeanConstructors(beanInfo, clazz);
      assertBeanMethods(beanInfo, clazz);
      assertBeanProperties(beanInfo, clazz, mode);
   }
View Full Code Here

      assertBeanProperties(beanInfo, clazz, mode);
   }
  
   protected void assertBeanConstructors(BeanInfo beanInfo, Class<?> clazz)
   {
      ClassInfo classInfo = beanInfo.getClassInfo();
     
      TypeInfoFactory factory = getTypeInfoFactory();
      Set<ConstructorInfo> expected = new HashSet<ConstructorInfo>();
      for (Constructor<?> constructor : clazz.getConstructors())
      {
View Full Code Here

TOP

Related Classes of org.jboss.reflect.spi.ClassInfo

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.