|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.persistence.jaxb.javamodel.reflection.JavaClassImpl
public class JavaClassImpl
INTERNAL:
Purpose:A wrapper class for a JDK Class. This implementation of the EclipseLink JAXB 2.X Java model simply makes reflective calls on the underlying JDK object.
Responsibilities:
JavaClass
,
Class
Constructor Summary | |
---|---|
JavaClassImpl(Class javaClass,
JavaModelImpl javaModelImpl)
|
|
JavaClassImpl(ParameterizedType javaType,
Class javaClass,
JavaModelImpl javaModelImpl)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public JavaClassImpl(Class javaClass, JavaModelImpl javaModelImpl)
public JavaClassImpl(ParameterizedType javaType, Class javaClass, JavaModelImpl javaModelImpl)
Method Detail |
---|
public Collection getActualTypeArguments()
getActualTypeArguments
in interface JavaClass
public String toString()
toString
in class Object
public JavaAnnotation getAnnotation(JavaClass arg0)
getAnnotation
in interface JavaHasAnnotations
public Collection getAnnotations()
getAnnotations
in interface JavaHasAnnotations
public Collection getDeclaredClasses()
getDeclaredClasses
in interface JavaClass
public JavaField getDeclaredField(String arg0)
getDeclaredField
in interface JavaClass
public Collection getDeclaredFields()
getDeclaredFields
in interface JavaClass
public JavaMethod getDeclaredMethod(String arg0, JavaClass[] arg1)
getDeclaredMethod
in interface JavaClass
public Collection getDeclaredMethods()
getDeclaredMethods
in interface JavaClass
public JavaConstructor getConstructor(JavaClass[] paramTypes)
getConstructor
in interface JavaClass
public JavaConstructor getDeclaredConstructor(JavaClass[] paramTypes)
getDeclaredConstructor
in interface JavaClass
public Collection getConstructors()
getConstructors
in interface JavaClass
public Collection getDeclaredConstructors()
getDeclaredConstructors
in interface JavaClass
public JavaField getField(String arg0)
public Collection getFields()
public Class getJavaClass()
public JavaMethod getMethod(String arg0, JavaClass[] arg1)
getMethod
in interface JavaClass
public Collection getMethods()
getMethods
in interface JavaClass
public String getName()
getName
in interface JavaClass
public JavaPackage getPackage()
getPackage
in interface JavaClass
public String getPackageName()
getPackageName
in interface JavaClass
public String getQualifiedName()
getQualifiedName
in interface JavaClass
public String getRawName()
getRawName
in interface JavaClass
public JavaClass getSuperclass()
getSuperclass
in interface JavaClass
public boolean hasActualTypeArguments()
hasActualTypeArguments
in interface JavaClass
public JavaField getJavaField(Field field)
public JavaMethod getJavaMethod(Method method)
public JavaClass getOwningClass()
public boolean isAnnotation()
isAnnotation
in interface JavaClass
public boolean isArray()
isArray
in interface JavaClass
public AnnotatedElement getAnnotatedElement()
public boolean isAssignableFrom(JavaClass arg0)
isAssignableFrom
in interface JavaClass
public boolean isEnum()
isEnum
in interface JavaClass
public boolean isInterface()
isInterface
in interface JavaClass
public boolean isMemberClass()
isMemberClass
in interface JavaClass
public boolean isPrimitive()
isPrimitive
in interface JavaClass
public boolean isAbstract()
isAbstract
in interface JavaClass
public boolean isPrivate()
isPrivate
in interface JavaClass
public boolean isProtected()
isProtected
in interface JavaClass
public boolean isPublic()
isPublic
in interface JavaClass
public boolean isStatic()
isStatic
in interface JavaClass
public int getModifiers()
getModifiers
in interface JavaClass
public boolean isFinal()
isFinal
in interface JavaClass
public boolean isSynthetic()
isSynthetic
in interface JavaClass
public JavaClass getComponentType()
getComponentType
in interface JavaClass
public JavaAnnotation getDeclaredAnnotation(JavaClass arg0)
getDeclaredAnnotation
in interface JavaHasAnnotations
public Collection getDeclaredAnnotations()
getDeclaredAnnotations
in interface JavaHasAnnotations
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |