Interface JavaClass
-
- All Superinterfaces:
JavaHasAnnotations
- All Known Implementing Classes:
JavaClassImpl
,OXMJavaClassImpl
,OXMJAXBElementImpl
,OXMObjectFactoryImpl
,XJCJavaClassImpl
public interface JavaClass extends JavaHasAnnotations
INTERNAL:Purpose:A TopLink JAXB 2.0 Java model representation of a JDK Class.
Responsibilities:
- Provide information about a given implementation's underlying class, such as name, package, method/field names and parameters, annotations, etc.
- See Also:
JavaHasAnnotations
,Class
- Since:
- Oracle TopLink 11.1.1.0.0
-
-
Method Summary
-
Methods inherited from interface org.eclipse.persistence.jaxb.javamodel.JavaHasAnnotations
getAnnotation, getAnnotations, getDeclaredAnnotation, getDeclaredAnnotations
-
-
-
-
Method Detail
-
getActualTypeArguments
java.util.Collection getActualTypeArguments()
-
getComponentType
JavaClass getComponentType()
-
getQualifiedName
java.lang.String getQualifiedName()
-
getRawName
java.lang.String getRawName()
-
hasActualTypeArguments
boolean hasActualTypeArguments()
-
getDeclaredClasses
java.util.Collection getDeclaredClasses()
-
getDeclaredField
JavaField getDeclaredField(java.lang.String arg0)
-
getDeclaredFields
java.util.Collection getDeclaredFields()
-
getDeclaredMethod
JavaMethod getDeclaredMethod(java.lang.String arg0, JavaClass[] arg1)
-
getDeclaredMethods
java.util.Collection getDeclaredMethods()
-
getMethod
JavaMethod getMethod(java.lang.String arg0, JavaClass[] arg1)
-
getMethods
java.util.Collection getMethods()
-
getConstructor
JavaConstructor getConstructor(JavaClass[] parameterTypes)
-
getConstructors
java.util.Collection getConstructors()
-
getDeclaredConstructor
JavaConstructor getDeclaredConstructor(JavaClass[] parameterTypes)
-
getDeclaredConstructors
java.util.Collection getDeclaredConstructors()
-
getModifiers
int getModifiers()
-
getName
java.lang.String getName()
-
getPackage
JavaPackage getPackage()
-
getPackageName
java.lang.String getPackageName()
-
getSuperclass
JavaClass getSuperclass()
-
getGenericInterfaces
java.lang.reflect.Type[] getGenericInterfaces()
-
getGenericSuperclass
java.lang.reflect.Type getGenericSuperclass()
-
isAbstract
boolean isAbstract()
-
isAnnotation
boolean isAnnotation()
-
isArray
boolean isArray()
-
isAssignableFrom
boolean isAssignableFrom(JavaClass arg0)
-
isEnum
boolean isEnum()
-
isFinal
boolean isFinal()
-
isInterface
boolean isInterface()
-
isMemberClass
boolean isMemberClass()
-
isPrimitive
boolean isPrimitive()
-
isPrivate
boolean isPrivate()
-
isProtected
boolean isProtected()
-
isPublic
boolean isPublic()
-
isStatic
boolean isStatic()
-
isSynthetic
boolean isSynthetic()
-
instanceOf
JavaClassInstanceOf instanceOf()
-
-