Package editor
Class PackageTypeInfo
- java.lang.Object
-
- gw.lang.reflect.BaseFeatureInfo
-
- editor.PackageTypeInfo
-
- All Implemented Interfaces:
IAnnotatedFeatureInfo,IAttributedFeatureInfo,IFeatureInfo,ITypeInfo
public class PackageTypeInfo extends BaseFeatureInfo implements ITypeInfo
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface gw.lang.reflect.IAnnotatedFeatureInfo
IAnnotatedFeatureInfo.IAnnotationInfoHelper
-
Nested classes/interfaces inherited from interface gw.lang.reflect.IAttributedFeatureInfo
IAttributedFeatureInfo.MODIFIER
-
Nested classes/interfaces inherited from interface gw.lang.reflect.ITypeInfo
ITypeInfo.FIND
-
-
Field Summary
-
Fields inherited from interface gw.lang.reflect.IAnnotatedFeatureInfo
ANNOTATION_HELPER
-
Fields inherited from interface gw.lang.reflect.ITypeInfo
TYPEINFO_EXT
-
-
Constructor Summary
Constructors Constructor Description PackageTypeInfo(PackageType packageType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IConstructorInfogetCallableConstructor(IType... params)IMethodInfogetCallableMethod(CharSequence strMethod, IType... params)IConstructorInfogetConstructor(IType... params)List<IConstructorInfo>getConstructors()List<IAnnotationInfo>getDeclaredAnnotations()IEventInfogetEvent(CharSequence strEvent)List<IEventInfo>getEvents()IMethodInfogetMethod(CharSequence methodName, IType... params)MethodListgetMethods()StringgetName()List<? extends IPropertyInfo>getProperties()IPropertyInfogetProperty(CharSequence propName)booleanisStatic()-
Methods inherited from class gw.lang.reflect.BaseFeatureInfo
getAnnotation, getAnnotations, getAnnotationsOfType, getContainer, getDeprecatedReason, getDescription, getDisplayName, getOwnersType, getParamTypes, getSuperAnnotatedElements, hasAnnotation, hasDeclaredAnnotation, isAbstract, isDefaultImpl, isDeprecated, isFinal, isHidden, isInternal, isInternalAPI, isPrivate, isProtected, isPublic, isReified, isScriptable, isVisible, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface gw.lang.reflect.IAnnotatedFeatureInfo
getAnnotation, getAnnotations, getAnnotationsOfType, getDeprecatedReason, hasAnnotation, hasDeclaredAnnotation, isDefaultImpl, isDeprecated
-
Methods inherited from interface gw.lang.reflect.IFeatureInfo
getContainer, getDescription, getDisplayName, getLocationInfo, getOwnersType
-
-
-
-
Constructor Detail
-
PackageTypeInfo
public PackageTypeInfo(PackageType packageType)
-
-
Method Detail
-
isStatic
public boolean isStatic()
- Specified by:
isStaticin interfaceIAttributedFeatureInfo
-
getName
public String getName()
- Specified by:
getNamein interfaceIFeatureInfo
-
getProperties
public List<? extends IPropertyInfo> getProperties()
- Specified by:
getPropertiesin interfaceITypeInfo
-
getProperty
public IPropertyInfo getProperty(CharSequence propName)
- Specified by:
getPropertyin interfaceITypeInfo
-
getCallableMethod
public IMethodInfo getCallableMethod(CharSequence strMethod, IType... params)
- Specified by:
getCallableMethodin interfaceITypeInfo
-
getCallableConstructor
public IConstructorInfo getCallableConstructor(IType... params)
- Specified by:
getCallableConstructorin interfaceITypeInfo
-
getMethods
public MethodList getMethods()
- Specified by:
getMethodsin interfaceITypeInfo
-
getMethod
public IMethodInfo getMethod(CharSequence methodName, IType... params)
-
getConstructors
public List<IConstructorInfo> getConstructors()
- Specified by:
getConstructorsin interfaceITypeInfo
-
getConstructor
public IConstructorInfo getConstructor(IType... params)
- Specified by:
getConstructorin interfaceITypeInfo
-
getEvents
public List<IEventInfo> getEvents()
-
getEvent
public IEventInfo getEvent(CharSequence strEvent)
-
getDeclaredAnnotations
public List<IAnnotationInfo> getDeclaredAnnotations()
- Specified by:
getDeclaredAnnotationsin interfaceIAnnotatedFeatureInfo
-
-