Jelajahi Sumber

Now the properties has the visibility info.

Henrique Gottardi Werlang 5 bulan lalu
induk
melakukan
c0d00ca638
1 mengubah file dengan 1 tambahan dan 9 penghapusan
  1. 1 9
      packages/rtl/src/rtti.pas

+ 1 - 9
packages/rtl/src/rtti.pas

@@ -170,7 +170,7 @@ type
     function GetName: String; override;
     function GetParent: TRttiType;
     function GetStrictVisibility: Boolean; virtual;
-    function GetVisibility: TMemberVisibility; virtual;
+    function GetVisibility: TMemberVisibility;
     function LoadCustomAttributes: TCustomAttributeArray; override;
   public
     constructor Create(AParent: TRttiType; ATypeInfo: TTypeMember); reintroduce;
@@ -309,8 +309,6 @@ type
     function GetPropertyType: TRttiType;
     function GetIsWritable: boolean; override;
     function GetIsReadable: boolean; override;
-  protected
-    function GetVisibility: TMemberVisibility; override;
   public
     constructor Create(AParent: TRttiType; ATypeInfo: TTypeMember);
 
@@ -2362,12 +2360,6 @@ begin
   Result := PropertyTypeInfo.Getter<>'';
 end;
 
-function TRttiProperty.GetVisibility: TMemberVisibility;
-begin
-  // At this moment only published rtti-property-info is supported by pas2js
-  Result := mvPublished;
-end;
-
 { TRttiType }
 
 function TRttiType.GetName: string;