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

public final Class JavaXMethod

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

Author
Emmanuel Bernard

Field Summary

Modifier and TypeField and Description
private static final Object[]

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static JavaXMethod
public String
public Object
invoke(Object target)

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

Invoke the method with no parameters.
public Object
Inherited from org.hibernate.annotations.common.reflection.java.JavaXMember:
getClassOrElementClassgetCollectionClassgetDeclaringClassgetElementClassgetJavaTypegetMapKeygetMembergetModifiersgetTypegetTypeEnvironmentisArrayisCollectionisTypeResolvedsetAccessibletypeOf

Field Detail

EMPTY_ARRAYback to summary
private static final Object[] EMPTY_ARRAY

Constructor Detail

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

Method Detail

createback to summary
pack-priv static JavaXMethod create(Member member, TypeEnvironment context, JavaReflectionManager factory)
getNameback to summary
public String getName()

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

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

Annotations
@Override
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