Top Fields Constructors Methods
org.hibernate.annotations.common.reflection.java

pack-priv final Class JavaXProperty

extends JavaXMember
implements XProperty
Class Inheritance
All Implemented Interfaces
org.hibernate.annotations.common.reflection.XProperty, org.hibernate.annotations.common.reflection.XMember, org.hibernate.annotations.common.reflection.XAnnotatedElement
Imports
java.lang.reflect.Field, .Member, .Method, .Type, org.hibernate.annotations.common.reflection.XProperty, org.hibernate.annotations.common.reflection.java.generics.TypeEnvironment

Authors
Paolo Perrotta, Davide Marchignoli

Field Summary

Modifier and TypeField and Description
private static final Object[]
private static final Class<?>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static JavaXProperty
create(Member member, final TypeEnvironment context, final JavaReflectionManager factory)

private static String
public String
public Object
invoke(Object target)

Implements org.hibernate.annotations.common.reflection.XMember.invoke.

Invoke the method with no parameters.
public Object
public String
toString()

Overrides org.hibernate.annotations.common.reflection.java.JavaXAnnotatedElement.toString.

Returns a string representation of the object.
Inherited from org.hibernate.annotations.common.reflection.java.JavaXMember:
getClassOrElementClassgetCollectionClassgetDeclaringClassgetElementClassgetJavaTypegetMapKeygetMembergetModifiersgetTypegetTypeEnvironmentisArrayisCollectionisTypeResolvedsetAccessibletypeOf

Field Detail

EMPTY_ARRAYback to summary
private static final Object[] EMPTY_ARRAY
RECORD_CLASSback to summary
private static final Class<?> RECORD_CLASS

Constructor Detail

JavaXPropertyback to summary
private JavaXProperty(Member member, Type type, TypeEnvironment env, JavaReflectionManager factory, JavaXType xType)

Method Detail

createback to summary
pack-priv static JavaXProperty create(Member member, final TypeEnvironment context, final JavaReflectionManager factory)
decapitalizeback to summary
private static String decapitalize(String name)
getNameback to summary
public String getName()

Implements abstract org.hibernate.annotations.common.reflection.java.JavaXMember.getName.

Implements org.hibernate.annotations.common.reflection.XMember.getName.

invokeback to summary
public Object invoke(Object target)

Implements org.hibernate.annotations.common.reflection.XMember.invoke.

Doc from org.hibernate.annotations.common.reflection.XMember.invoke.

Invoke the method with no parameters. Same as invoke(Object, Object...).

Annotations
@Override
invokeback to summary
public Object invoke(Object target, Object... parameters)

Implements org.hibernate.annotations.common.reflection.XMember.invoke.

Annotations
@Override
toStringback to summary
public String toString()

Overrides org.hibernate.annotations.common.reflection.java.JavaXAnnotatedElement.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override