public class AsmClassJavaClassInfo extends AsmTypeJavaClassType implements IAsmJavaClassInfo
IJavaClassInfo.Util_moduleLOCKEMPTY_ARRAY, ERROR_TYPE, NULL_TYPE| Constructor and Description |
|---|
AsmClassJavaClassInfo(AsmClass cls,
IModule module) |
createType, createType, getActualType, getActualType, getTypefindInnerSourceType, getLocationInfoclone, finalize, getClass, notify, notifyAll, wait, wait, waitcompile, getDeclaredField, getField, isCompilablegetLocationInfoequals, getActualType, getActualType, hashCode, isAssignableFrompublic 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 AsmTypeJavaClassTypepublic 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 AsmClass getAsmType()
getAsmType in interface IAsmJavaClassInfopublic IJavaClassInfo getComponentType()
getComponentType in interface IJavaClassInfogetComponentType in interface IJavaClassTypegetComponentType in class AsmTypeJavaClassTypepublic boolean isArray()
isArray in interface IJavaClassInfoisArray in interface IJavaClassTypeisArray in class AsmTypeJavaClassTypepublic boolean isEnum()
isEnum in interface IJavaClassInfopublic int getModifiers()
getModifiers in interface IJavaClassInfopublic boolean isPrimitive()
isPrimitive in interface IJavaClassInfopublic IJavaClassInfo getEnclosingClass()
getEnclosingClass in interface IJavaAnnotatedElementgetEnclosingClass in class JavaSourceElementpublic IJavaClassInfo getDeclaringClass()
getDeclaringClass in class JavaSourceElementpublic IType getEnclosingType()
getEnclosingType in interface IJavaClassInfopublic String getNamespace()
getNamespace in interface IJavaClassTypegetNamespace in class AsmTypeJavaClassTypepublic 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 AsmTypeJavaClassTypepublic int hashCode()
hashCode in interface IJavaClassInfohashCode in class AsmTypeJavaClassTypepublic Class getBackingClass()
getBackingClass in interface IJavaClassInfopublic ISourceFileHandle getSourceFileHandle()
getSourceFileHandle in interface IJavaClassInfopublic com.sun.source.tree.Tree getTree()
getTree in class JavaSourceElementpublic com.sun.source.tree.CompilationUnitTree getCompilationUnitTree()
getCompilationUnitTree in class JavaSourceElementpublic com.sun.source.util.SourcePositions getSourcePositions()
getSourcePositions in class JavaSourceElementpublic int getStartPosition()
getStartPosition in class JavaSourceElementpublic int getEndPosition()
getEndPosition in class JavaSourceElementpublic IModule getModule()
getModule in interface IJavaClassTypegetModule in interface ITypeInfoResolvergetModule in class AsmTypeJavaClassTypepublic IJavaClassType resolveType(String relativeName, int ignoreFlags)
resolveType in interface ITypeInfoResolverpublic IJavaClassInfo getDeepestClassAtOffset(int offset)
getDeepestClassAtOffset in interface IJavaClassInfopublic IJavaClassType resolveType(String relativeName, IJavaClassInfo whosAskin, int ignoreFlags)
resolveType in interface ITypeInfoResolverpublic IJavaClassType resolveImport(String relativeName)
resolveImport in interface ITypeInfoResolverCopyright © 2019. All rights reserved.