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

pack-priv Class JavaXClass

extends JavaXAnnotatedElement
implements XClass
Class Inheritance
All Implemented Interfaces
org.hibernate.annotations.common.reflection.XClass, org.hibernate.annotations.common.reflection.XAnnotatedElement
Imports
java.lang.reflect.Field, .Method, .Modifier, java.util.LinkedList, .List, org.hibernate.annotations.common.reflection.Filter, .ReflectionUtil, .XClass, .XMethod, .XProperty, org.hibernate.annotations.common.reflection.java.generics.CompoundTypeEnvironment, .TypeEnvironment

Authors
Paolo Perrotta, Davide Marchignoli

Field Summary

Modifier and TypeField and Description
private final Class<T>
private final TypeEnvironment

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private List<XProperty>
private List<XProperty>
public List<XMethod>
getDeclaredMethods()

Implements org.hibernate.annotations.common.reflection.XClass.getDeclaredMethods.

Returns the Methods defined by this class.
public List<XProperty>
public List<XProperty>
public XClass[]
public String
public XClass
pack-priv TypeEnvironment
public boolean
pack-priv boolean
public boolean
public boolean
public boolean
public boolean
public Class<?>
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.JavaXAnnotatedElement:
equalsgetAnnotationgetAnnotationsgetFactoryhashCodeisAnnotationPresenttoAnnotatedElement

Field Detail

clazzback to summary
private final Class<T> clazz
contextback to summary
private final TypeEnvironment context

Constructor Detail

JavaXClassback to summary
public JavaXClass(Class<T> clazz, TypeEnvironment env, JavaReflectionManager factory)

Method Detail

getDeclaredFieldPropertiesback to summary
private List<XProperty> getDeclaredFieldProperties(Filter filter)
getDeclaredMethodPropertiesback to summary
private List<XProperty> getDeclaredMethodProperties(Filter filter)
getDeclaredMethodsback to summary
public List<XMethod> getDeclaredMethods()

Implements org.hibernate.annotations.common.reflection.XClass.getDeclaredMethods.

Doc from org.hibernate.annotations.common.reflection.XClass.getDeclaredMethods.

Returns the Methods defined by this class.

getDeclaredPropertiesback to summary
public List<XProperty> getDeclaredProperties(String accessType)

Implements org.hibernate.annotations.common.reflection.XClass.getDeclaredProperties.

getDeclaredPropertiesback to summary
public List<XProperty> getDeclaredProperties(String accessType, Filter filter)

Implements org.hibernate.annotations.common.reflection.XClass.getDeclaredProperties.

getInterfacesback to summary
public XClass[] getInterfaces()

Implements org.hibernate.annotations.common.reflection.XClass.getInterfaces.

getNameback to summary
public String getName()

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

getSuperclassback to summary
public XClass getSuperclass()

Implements org.hibernate.annotations.common.reflection.XClass.getSuperclass.

getTypeEnvironmentback to summary
pack-priv TypeEnvironment getTypeEnvironment()
isAbstractback to summary
public boolean isAbstract()

Implements org.hibernate.annotations.common.reflection.XClass.isAbstract.

isArrayback to summary
pack-priv boolean isArray()
isAssignableFromback to summary
public boolean isAssignableFrom(XClass c)

Implements org.hibernate.annotations.common.reflection.XClass.isAssignableFrom.

isEnumback to summary
public boolean isEnum()

Implements org.hibernate.annotations.common.reflection.XClass.isEnum.

isInterfaceback to summary
public boolean isInterface()

Implements org.hibernate.annotations.common.reflection.XClass.isInterface.

Doc from org.hibernate.annotations.common.reflection.XClass.isInterface.

see Class#isInterface()

isPrimitiveback to summary
public boolean isPrimitive()

Implements org.hibernate.annotations.common.reflection.XClass.isPrimitive.

toClassback to summary
public Class<?> toClass()
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