public class JavaSourceUnresolvedClass extends AbstractJavaClassInfo implements IJavaClassType, ITypeInfoResolver
IJavaClassInfo.UtilEMPTY_ARRAY, ERROR_TYPE, NULL_TYPELOCK| Constructor and Description |
|---|
JavaSourceUnresolvedClass(ISourceFileHandle fileHandle,
IModule gosuModule) |
equals, equals, hashCode, hashCode, isAssignableFrom, isAssignableFrompublic JavaSourceUnresolvedClass(ISourceFileHandle fileHandle, IModule gosuModule)
public String getName()
getName in interface IJavaClassTypepublic String getSimpleName()
getSimpleName in interface IJavaClassTypepublic String getNameSignature()
getNameSignature in interface IJavaClassInfopublic String getRelativeName()
getRelativeName in interface IJavaClassInfopublic String getDisplayName()
getDisplayName in interface IJavaClassInfopublic boolean isArray()
isArray in interface IJavaClassInfopublic boolean isEnum()
isEnum in interface IJavaClassInfopublic boolean isPrimitive()
isPrimitive in interface IJavaClassInfopublic boolean isAnnotation()
isAnnotation in interface IJavaClassInfopublic boolean isInterface()
isInterface 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 Object newInstance() throws InstantiationException, IllegalAccessException
newInstance in interface IJavaClassInfoInstantiationExceptionIllegalAccessExceptionpublic 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 IJavaMethodDescriptor[] getMethodDescriptors()
getMethodDescriptors in interface IJavaClassInfopublic IJavaClassInfo[] getInterfaces()
getInterfaces in interface IJavaClassInfopublic IJavaClassType[] getGenericInterfaces()
getGenericInterfaces in interface IJavaClassInfopublic IJavaClassInfo getSuperclass()
getSuperclass in interface IJavaClassInfopublic IJavaClassType getGenericSuperclass()
getGenericSuperclass in interface IJavaClassInfopublic IJavaClassField[] getDeclaredFields()
getDeclaredFields in interface IJavaClassInfopublic IJavaClassField[] getFields()
getFields in interface IJavaClassInfopublic Object[] getEnumConstants()
getEnumConstants in interface IJavaClassInfopublic IJavaPropertyDescriptor[] getPropertyDescriptors()
getPropertyDescriptors in interface IJavaClassInfopublic IJavaClassConstructor[] getDeclaredConstructors()
getDeclaredConstructors in interface IJavaClassInfopublic IJavaClassConstructor getConstructor(IJavaClassInfo... params) throws NoSuchMethodException
getConstructor in interface IJavaClassInfoNoSuchMethodExceptionpublic IType getJavaType()
getJavaType in interface IJavaClassInfopublic void setJavaType(IJavaType javaType)
public IJavaClassTypeVariable[] getTypeParameters()
getTypeParameters in interface IJavaClassInfopublic IClassDocNode createClassDocNode()
createClassDocNode in interface IJavaClassInfopublic boolean hasCustomBeanInfo()
hasCustomBeanInfo in interface IJavaClassInfopublic boolean isVisibleViaFeatureDescriptor(IScriptabilityModifier constraint)
isVisibleViaFeatureDescriptor in interface IJavaClassInfopublic boolean isHiddenViaFeatureDescriptor()
isHiddenViaFeatureDescriptor in interface IJavaClassInfopublic IJavaClassInfo getComponentType()
getComponentType in interface IJavaClassInfopublic int getModifiers()
getModifiers in interface IJavaClassInfopublic IType getEnclosingType()
getEnclosingType in interface IJavaClassInfopublic IJavaClassInfo getArrayType()
getArrayType in interface IJavaClassInfopublic IJavaClassInfo[] getDeclaredClasses()
getDeclaredClasses in interface IJavaClassInfopublic Class getBackingClass()
getBackingClass in interface IJavaClassInfopublic ISourceFileHandle getSourceFileHandle()
getSourceFileHandle in interface IJavaClassInfopublic boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)
isAnnotationPresent in interface IJavaAnnotatedElementpublic IAnnotationInfo getAnnotation(Class<? extends Annotation> annotationClass)
getAnnotation in interface IJavaAnnotatedElementpublic IAnnotationInfo[] getDeclaredAnnotations()
getDeclaredAnnotations in interface IJavaAnnotatedElementpublic IJavaClassInfo getEnclosingClass()
getEnclosingClass in interface IJavaAnnotatedElementpublic IType getActualType(TypeVarToTypeMap typeMap)
getActualType in interface IJavaClassTypepublic IType getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)
getActualType in interface IJavaClassTypepublic IJavaClassType getConcreteType()
getConcreteType in interface IJavaClassTypepublic 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 String getNamespace()
getNamespace in interface IJavaClassTypeCopyright © 2016. All rights reserved.