Class AnnotationReflectUtil.SyntheticExceptionInfo

    • Field Detail

      • _exceptionName

        private java.lang.String _exceptionName
      • _exceptionDescription

        private java.lang.String _exceptionDescription
    • Constructor Detail

      • SyntheticExceptionInfo

        public SyntheticExceptionInfo​(IFeatureInfo container,
                                      java.lang.String exceptionName,
                                      java.lang.String exceptionDescription)
    • Method Detail

      • getOwnersType

        public IType getOwnersType()
        Description copied from interface: IFeatureInfo
        Get this feature's owner's type. If this feature has no owner, this is the type of the feature itself. Typically, the only kind of feature w/o an owner is an ITypeInfo, so properties, methods, params, etc. s/b considered owned. Hence, ultimately an ITypeInfo's type will be the owner's type for any given feature.
        Specified by:
        getOwnersType in interface IFeatureInfo
      • getName

        public java.lang.String getName()
        Description copied from interface: IFeatureInfo
        Gets the programmatic name or identifier of this feature. Note this name should follow Java identifier naming conventions (alpha-num and underscores, but can't start with a digit).
        Specified by:
        getName in interface IFeatureInfo
      • getDisplayName

        public java.lang.String getDisplayName()
        Description copied from interface: IFeatureInfo
        Gets the display name of this feature. There is no guarantee this display name is localized.
        Specified by:
        getDisplayName in interface IFeatureInfo
      • getDescription

        public java.lang.String getDescription()
        Description copied from interface: IFeatureInfo
        A full description of this feature.
        Specified by:
        getDescription in interface IFeatureInfo