public class ClassJavaClassInfo extends TypeJavaClassType implements IClassJavaClassInfo
IJavaClassInfo.Util_moduleLOCKEMPTY_ARRAY, ERROR_TYPE, NULL_TYPE| Constructor and Description |
|---|
ClassJavaClassInfo(Class cls,
IModule module) |
createType, createType, getActualType, getActualTypeclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetActualType, getActualTypepublic boolean isAnnotation()
isAnnotation in interface IJavaClassInfopublic boolean isInterface()
isInterface in interface IJavaClassInfopublic IJavaClassType getConcreteType()
getConcreteType in interface IJavaClassTypepublic String getName()
getName in interface IJavaClassTypegetName in class TypeJavaClassTypepublic String getNameSignature()
getNameSignature in interface IJavaClassInfopublic IJavaClassMethod getMethod(String methodName, IJavaClassInfo... paramTypes) throws NoSuchMethodException
getMethod in interface IJavaClassInfoNoSuchMethodExceptionpublic IJavaClassMethod getDeclaredMethod(String methodName, IJavaClassInfo... paramTypes) throws NoSuchMethodException
getDeclaredMethod in interface IJavaClassInfoNoSuchMethodExceptionpublic IJavaClassMethod[] getDeclaredMethods()
getDeclaredMethods in interface IJavaClassInfopublic Object newInstance() throws InstantiationException, IllegalAccessException
newInstance in interface IJavaClassInfoInstantiationExceptionIllegalAccessExceptionpublic Object[] getEnumConstants()
getEnumConstants in interface IJavaClassInfopublic IType getJavaType()
getJavaType in interface IJavaClassInfopublic void setJavaType(IJavaType javaType)
public IJavaClassInfo[] getInterfaces()
getInterfaces in interface IJavaClassInfopublic IJavaClassInfo getSuperclass()
getSuperclass in interface IJavaClassInfopublic IJavaClassTypeVariable[] getTypeParameters()
getTypeParameters in interface IJavaClassInfopublic IJavaClassField[] getDeclaredFields()
getDeclaredFields in interface IJavaClassInfopublic IJavaClassConstructor[] getDeclaredConstructors()
getDeclaredConstructors in interface IJavaClassInfopublic IJavaClassConstructor getConstructor(IJavaClassInfo... paramTypes) throws NoSuchMethodException
getConstructor in interface IJavaClassInfoNoSuchMethodExceptionpublic boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)
isAnnotationPresent in interface IJavaAnnotatedElementpublic IAnnotationInfo getAnnotation(Class annotationClass)
getAnnotation in interface IJavaAnnotatedElementpublic IAnnotationInfo[] getDeclaredAnnotations()
getDeclaredAnnotations in interface IJavaAnnotatedElementpublic IClassDocNode createClassDocNode()
createClassDocNode in interface IJavaClassInfopublic IJavaPropertyDescriptor[] getPropertyDescriptors()
getPropertyDescriptors in interface IJavaClassInfopublic IJavaMethodDescriptor[] getMethodDescriptors()
getMethodDescriptors in interface IJavaClassInfopublic boolean hasCustomBeanInfo()
hasCustomBeanInfo in interface IJavaClassInfopublic String getRelativeName()
getRelativeName in interface IJavaClassInfopublic String getDisplayName()
getDisplayName in interface IJavaClassInfopublic String getSimpleName()
getSimpleName in interface IJavaClassTypepublic boolean isVisibleViaFeatureDescriptor(IScriptabilityModifier constraint)
isVisibleViaFeatureDescriptor in interface IJavaClassInfopublic boolean isHiddenViaFeatureDescriptor()
isHiddenViaFeatureDescriptor in interface IJavaClassInfopublic IJavaClassField[] getFields()
getFields in interface IJavaClassInfopublic Class getJavaClass()
getJavaClass in interface IClassJavaClassInfopublic IJavaClassInfo getComponentType()
getComponentType in interface IJavaClassInfopublic boolean isArray()
isArray in interface IJavaClassInfopublic boolean isEnum()
isEnum in interface IJavaClassInfopublic int getModifiers()
getModifiers in interface IJavaClassInfopublic boolean isPrimitive()
isPrimitive in interface IJavaClassInfopublic IJavaClassInfo getEnclosingClass()
getEnclosingClass in interface IJavaAnnotatedElementpublic IType getEnclosingType()
getEnclosingType in interface IJavaClassInfopublic String getNamespace()
getNamespace in interface IJavaClassTypegetNamespace in class TypeJavaClassTypepublic IJavaClassType[] getGenericInterfaces()
getGenericInterfaces in interface IJavaClassInfopublic IJavaClassType getGenericSuperclass()
getGenericSuperclass in interface IJavaClassInfopublic IJavaClassInfo getArrayType()
getArrayType in interface IJavaClassInfopublic IJavaClassInfo[] getDeclaredClasses()
getDeclaredClasses in interface IJavaClassInfopublic boolean isAssignableFrom(IJavaClassInfo aClass)
isAssignableFrom in interface IJavaClassInfopublic boolean isPublic()
isPublic in interface IJavaClassInfopublic boolean isProtected()
isProtected in interface IJavaClassInfopublic boolean isInternal()
isInternal in interface IJavaClassInfopublic boolean isPrivate()
isPrivate in interface IJavaClassInfopublic boolean equals(Object obj)
equals in interface IJavaClassInfoequals in class Objectpublic int hashCode()
hashCode in interface IJavaClassInfohashCode in class Objectpublic Class getBackingClass()
getBackingClass in interface IJavaClassInfopublic ISourceFileHandle getSourceFileHandle()
getSourceFileHandle in interface IJavaClassInfopublic IModule getModule()
getModule in interface IJavaClassTypegetModule in interface ITypeInfoResolvergetModule in class TypeJavaClassTypepublic boolean isTypeGosuClassInstance()
isTypeGosuClassInstance in interface IClassJavaClassInfopublic IJavaClassType resolveType(String relativeName, int ignoreFlags)
resolveType in interface ITypeInfoResolverpublic IJavaClassType resolveType(String relativeName, IJavaClassInfo whosAskin, int ignoreFlags)
resolveType in interface ITypeInfoResolverpublic IJavaClassType resolveImport(String relativeName)
resolveImport in interface ITypeInfoResolverpublic void setSourceFileHandle(ISourceFileHandle fileHandle)
Copyright © 2018. All rights reserved.