org.eclipse.persistence.jaxb.javamodel
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:
org.eclipse.persistence.jaxb20.javamodel.JavaHasAnnotations
,
Class
- Since:
- Oracle TopLink 11.1.1.0.0
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()
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()