org.beangle.commons.lang

reflect

package reflect

Visibility
  1. Public
  2. All

Type Members

  1. class BeanManifest extends AnyRef

  2. class ClassInfo extends AnyRef

    Class meta information.It contains method signature,property names

  3. case class CollectionType(clazz: Class[_], componentType: Class[_]) extends TypeInfo with Product with Serializable

  4. class ConstructorDescriptor extends AnyRef

  5. case class ElementType(clazz: Class[_]) extends TypeInfo with Product with Serializable

  6. case class Getter(method: Method, returnType: Class[_], isTransient: Boolean) extends Product with Serializable

  7. case class MapType(clazz: Class[_], keyType: Class[_], valueType: Class[_]) extends TypeInfo with Product with Serializable

  8. class MethodInfo extends Ordered[MethodInfo]

    Method name and return type and parameters type

  9. class PropertyDescriptor extends AnyRef

  10. case class Setter(method: Method, parameterTypes: Array[Class[_]]) extends Product with Serializable

  11. sealed trait TypeInfo extends AnyRef

Value Members

  1. object BeanManifest

  2. object ClassInfo

  3. object Reflections

Ungrouped