Package gw.internal.gosu.parser
Class ITypeLoaderTypeInfo
java.lang.Object
gw.lang.reflect.BaseFeatureInfo
gw.lang.reflect.BaseJavaTypeInfo
gw.internal.gosu.parser.ITypeLoaderTypeInfo
- All Implemented Interfaces:
IAnnotatedFeatureInfo
,IAttributedFeatureInfo
,IFeatureInfo
,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 -
Method Summary
Modifier and TypeMethodDescriptiongetEvent
(CharSequence strEvent) Get an event mapped to the specified name.List<? extends IPropertyInfo>
getProperty
(CharSequence propName) Get a property mapped to the specified name.Methods inherited from class gw.lang.reflect.BaseJavaTypeInfo
getCallableConstructor, getCallableMethod, getConstructor, getDeclaredAnnotations, getDescription, getDisplayName, getMethod, getName, getShortDescription, isStatic
Methods inherited from class gw.lang.reflect.BaseFeatureInfo
getAnnotation, getAnnotations, getAnnotationsOfType, getContainer, getDeprecatedReason, 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, getLocationInfo, getOwnersType
-
Constructor Details
-
ITypeLoaderTypeInfo
public ITypeLoaderTypeInfo()
-
-
Method Details
-
getProperties
- Returns:
- An unmodifiable random access list of
IPropertyInfo
instances. The list is sorted ascending by name. Returns an empty list if there are no properties.
-
getProperty
Description copied from interface:ITypeInfo
Get a property mapped to the specified name.- Parameters:
propName
- The property name.- Returns:
- An IPropertyInfo corresponding to the property name.
-
getMethods
- Returns:
- An unmodifiable random access list of
IMethodInfo
instances. The list is sorted ascending by name. Returns an empty list if there are no methods.
-
getConstructors
- Returns:
- An unmodifiable random access list of
IConstructorInfo
instances. The list is sorted ascending by name. Returns an empty list if there are no constructors.
-
getEvents
- Returns:
- An unmodifiable random access list of
IEventInfo
instances. The list is sorted ascending by name. Returns an empty list if ther are no events.
-
getEvent
Description copied from interface:ITypeInfo
Get an event mapped to the specified name.- Parameters:
strEvent
- The event name.- Returns:
- An IEventInfo corresponding to the event name.
-