static string GetMethodVisibility(MethodAccessFlags accessFlags)
 {
     if (accessFlags.HasFlag(MethodAccessFlags.Internal))
     {
         return("kotlin-internal");
     }
     if ((accessFlags & MethodAccessFlags.Public) != 0)
     {
         return("public");
     }
     if ((accessFlags & MethodAccessFlags.Protected) != 0)
     {
         return("protected");
     }
     if ((accessFlags & MethodAccessFlags.Private) != 0)
     {
         return("private");
     }
     return("");
 }
        private string AccessFlagsAsString(MethodAccessFlags accessFlags)
        {
            string result = accessFlags.HasFlag(MethodAccessFlags.Public) ? "public " : string.Empty;

            result += accessFlags.HasFlag(MethodAccessFlags.Private) ? "private " : string.Empty;
            result += accessFlags.HasFlag(MethodAccessFlags.Protected) ? "protected " : string.Empty;
            result += accessFlags.HasFlag(MethodAccessFlags.Static) ? "static " : string.Empty;
            result += accessFlags.HasFlag(MethodAccessFlags.Final) ? "final " : string.Empty;
            result += accessFlags.HasFlag(MethodAccessFlags.Synchronized) ? "synchronized " : string.Empty;
            result += accessFlags.HasFlag(MethodAccessFlags.Bridge) ? "bridge " : string.Empty;
            result += accessFlags.HasFlag(MethodAccessFlags.VarArgs) ? "varargs " : string.Empty;
            result += accessFlags.HasFlag(MethodAccessFlags.Native) ? "native " : string.Empty;
            result += accessFlags.HasFlag(MethodAccessFlags.Abstract) ? "abstract " : string.Empty;
            result += accessFlags.HasFlag(MethodAccessFlags.Strict) ? "strict " : string.Empty;
            result += accessFlags.HasFlag(MethodAccessFlags.Synthetic) ? "synthetic " : string.Empty;

            return(result.Trim());
        }
Exemplo n.º 3
0
        private string AccessFlagsAsString(MethodAccessFlags accessFlags)
        {
            string result = accessFlags.HasFlag(MethodAccessFlags.Public) ? "public " : string.Empty;
            result += accessFlags.HasFlag(MethodAccessFlags.Private) ? "private " : string.Empty;
            result += accessFlags.HasFlag(MethodAccessFlags.Protected) ? "protected " : string.Empty;
            result += accessFlags.HasFlag(MethodAccessFlags.Static) ? "static " : string.Empty;
            result += accessFlags.HasFlag(MethodAccessFlags.Final) ? "final " : string.Empty;
            result += accessFlags.HasFlag(MethodAccessFlags.Synchronized) ? "synchronized " : string.Empty;
            result += accessFlags.HasFlag(MethodAccessFlags.Bridge) ? "bridge " : string.Empty;
            result += accessFlags.HasFlag(MethodAccessFlags.VarArgs) ? "varargs " : string.Empty;
            result += accessFlags.HasFlag(MethodAccessFlags.Native) ? "native " : string.Empty;
            result += accessFlags.HasFlag(MethodAccessFlags.Abstract) ? "abstract " : string.Empty;
            result += accessFlags.HasFlag(MethodAccessFlags.Strict) ? "strict " : string.Empty;
            result += accessFlags.HasFlag(MethodAccessFlags.Synthetic) ? "synthetic " : string.Empty;

            return result.Trim();
        }