public class ErrorJavaClassInfo extends Object implements IJavaClassInfo
IJavaClassInfo.UtilLOCKEMPTY_ARRAY, ERROR_TYPE, NULL_TYPE| Constructor and Description |
|---|
ErrorJavaClassInfo() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcompile, equals, getDeclaredField, getDeepestClassAtOffset, getField, hashCode, isCompilablegetLocationInfoequals, hashCode, isAssignableFrompublic boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)
IJavaAnnotatedElementisAnnotationPresent in interface IJavaAnnotatedElementannotationClass - the Class object corresponding to the
annotation typepublic IAnnotationInfo getAnnotation(Class<? extends Annotation> annotationClass)
IJavaAnnotatedElementgetAnnotation in interface IJavaAnnotatedElementannotationClass - the Class object corresponding to the
annotation typepublic IAnnotationInfo[] getDeclaredAnnotations()
IJavaAnnotatedElementgetDeclaredAnnotations in interface IJavaAnnotatedElementpublic boolean isAnnotation()
isAnnotation in interface IJavaClassInfopublic boolean isInterface()
isInterface in interface IJavaClassInfopublic IType getActualType(TypeVarToTypeMap typeMap)
getActualType in interface IJavaClassTypepublic IType getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)
getActualType in interface IJavaClassTypepublic IJavaClassType getConcreteType()
getConcreteType in interface IJavaClassTypepublic String getName()
getName in interface IJavaClassTypepublic String getNameSignature()
getNameSignature in interface IJavaClassInfopublic IJavaClassMethod getMethod(String methodName, IJavaClassInfo... paramTypes) throws NoSuchMethodException
getMethod in interface IJavaClassInfoNoSuchMethodExceptionpublic IJavaClassMethod getDeclaredMethod(String methodName, IJavaClassInfo... params) 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... params) throws NoSuchMethodException
getConstructor in interface IJavaClassInfoNoSuchMethodExceptionpublic 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 boolean isArray()
isArray in interface IJavaClassInfoisArray in interface IJavaClassTypepublic IJavaClassInfo getComponentType()
getComponentType in interface IJavaClassInfogetComponentType in interface IJavaClassTypepublic boolean isEnum()
isEnum in interface IJavaClassInfopublic int getModifiers()
getModifiers in interface IJavaClassInfopublic boolean isPrimitive()
isPrimitive in interface IJavaClassInfopublic IType getEnclosingType()
getEnclosingType in interface IJavaClassInfopublic String getNamespace()
getNamespace in interface IJavaClassTypepublic 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 Class getBackingClass()
getBackingClass in interface IJavaClassInfopublic ISourceFileHandle getSourceFileHandle()
getSourceFileHandle in interface IJavaClassInfopublic 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 IModule getModule()
getModule in interface IJavaClassTypegetModule in interface ITypeInfoResolverpublic IJavaClassInfo getEnclosingClass()
getEnclosingClass in interface IJavaAnnotatedElementCopyright © 2022. All rights reserved.